Дмитро
Senior Java Developer, Team Lead (High-load, Backend Systems)
Контактна інформація
Шукач вказав телефон, ел. пошту, Facebook та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/2156689/
Досвід роботи
Senior Java Engineer / Team Lead
з 08.2020 по 01.2026
(5 років 6 місяців)
MustPay, Дніпро (IT)
Senior Java Engineer / Tech Lead з понад 10 роками досвіду у проєктуванні та розвитку high-load backend-систем.
Працюю з повною відповідальністю за життєвий цикл продукту: від архітектури та бізнес-вимог до production, стабільності та підтримки.
Сильний фокус на системне мислення, масштабованість, надійність і технічне лідерство.
•Database:
-RDMS: Sybase PowerDesigner, DB design High
-SQL: MySQL, MsSQL, Oracle, PostgreSQL, Sybase IQ, Sybase ASE, T-SQL, ClickHouse
-NoSQL: MongoDB, Apache SOLR
-other: Redis
•Backend:
-Java: Spring Boot, Spring Data, JDBC, Swing, Spring Security
-HTTP/1.1 - HTTP/2: Rest API, gRPC
•Frontend:
-React, Angular, Apache Freemarker, JavaScript, jQuery, Bootstrap, HTML, CSS
•Message Brokers:
-RabbitMQ, Kafka
•Other:
-Redmine, Jira, Confluence
-Jenkins
-Zabbix, Grafana, Greylog
Senior Java Engineer / Tech Lead (Contract / Independent projects)
з 09.2019 по нині
(6 років 6 місяців)
ФОП Рой Д.Н., Дніпро (IT)
Роль та відповідальність:
• Проєктування, розробка та підтримка високонавантажених backend-систем із повною відповідальністю за життєвий цикл сервісів (від вимог до production та підтримки).
• Побудова масштабованої та fault-tolerant архітектури з фокусом на стабільність, продуктивність і надійність.
• Реалізація event-driven та асинхронних workflow.
• Архітектурні рішення, code review, менторинг розробників.
• Тісна взаємодія зі стейкхолдерами: трансформація бізнес-вимог у технічні рішення, участь у прийнятті продуктових рішень.
Технології:
• Backend: Java, Spring Boot, Spring Data, Spring Security
• API: REST, gRPC
• Databases: PostgreSQL, MySQL, ClickHouse
• Messaging: Kafka, RabbitMQ
• Caching: Redis
• CI/CD: Jenkins
• Monitoring & Observability: Grafana, Zabbix, централізоване логування
Java-розробник, аналітик баз даних
з 08.2014 по 09.2019
(5 років 2 місяці)
КБ ПриватБанк, Дніпро (Фінанси, банки, страхування)
Основні задачі:
• Розробка та підтримка внутрішніх банківських backend-сервісів у високонавантаженому фінансовому середовищі
• Робота з великими обсягами транзакційних та фінансових даних
• Проєктування та оптимізація складних SQL-запитів і схем баз даних
• Участь у створенні аналітичних та звітних систем
• Інтеграція з внутрішніми системами банку та суміжними сервісами
Технології:
• Backend: Java, Spring, REST
• Databases: PostgreSQL, MySQL, Sybase
• Data: SQL optimization, транзакційні системи
• NoSQL: MongoDB
• Formats: XML, JSON
Освіта
Национальный Горный Университет
Разработка программного обеспечения, Днепр (Днепропетровск)
Вища, з 2009 по 2013 (4 роки)
Магистр по специальности "Разработчик ПО"
Додаткова освіта та сертифікати
Компьютерная академия "ШАГ"
2013, 1 год
Приватбанк - "Разработчик ПО"
2013-2014, 1 год
Национальный Открытый Университет «ИНТУИТ»
2013
Знання і навички
- Уміння аналізувати
- Управління командою
- SQL
- Java
Знання мов
- Англійська — середній
- Чеська — просунутий
Додаткова інформація
LinkedIn: [
GitHub: https://github.com/dmitriyroy