Дмитро
Senior Java Engineer, Tech Lead (FinTech, Banking, Distributed Systems)
- Вид зайнятості:
- повна, неповна
- Вік:
- 54 роки
- Місто проживання:
- Дніпро
- Готовий працювати:
- Дистанційно, Дніпро, Київ, Львів
Контактна інформація
Шукач вказав телефон, ел. пошту, Facebook та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/2156689/
Досвід роботи
Senior Backend Engineer (Java) / Tech Lead
з 08.2020 по 01.2026
(5 років 6 місяців)
MustPay, Дніпро (IT)
Роль
Технічне проєктування та запуск backend-архітектури для NeoBank платіжної інфраструктури з нуля (greenfield) з повною відповідальністю за production.
Зона відповідальності
• Архітектурне проєктування backend-сервісів
• Декомпозиція системи на мікросервіси
• Побудова інтеграцій з банківськими та платіжними системами
• Проєктування моделей даних та транзакційної логіки
• Забезпечення масштабованості та відмовостійкості
• Production-support та розбір інцидентів
• Технічне лідерство команди (code review, менторинг)
Ключові результати
• Запуск NeoBank з нуля до production
• Побудова фінансових сервісів з високими вимогами до консистентності
• Реалізація інтеграцій через REST / RabbitMQ / Kafka
• Забезпечення стабільної роботи у high-load середовищі
• Контроль життєвого циклу транзакцій (статусна модель, аудит)
Технології
• Java 11–17, Spring Boot, Spring Security, Spring Data
• PostgreSQL, MySQL, MongoDB, Redis, ClickHouse
• Kafka, RabbitMQ
• REST, gRPC
• Jenkins, Grafana, Graylog
Founder / Lead Backend Engineer (T2Studio, ukrcarservice.com)
з 09.2019 по нині
(6 років 7 місяців)
T2Studio / Independent Product Development (B2B / CRM Platform), Дніпро (IT)
Роль та відповідальність:
• Проєктування та розробка власної CRM-платформи для автоматизації СТО (ukrcarservice.com)
• Архітектура backend-системи з нуля: проєктування моделей даних, бізнес-флоу та API
• Побудова модульної структури системи з можливістю масштабуванняІнтеграція із зовнішніми сервісами та платіжними API
• Повний життєвий цикл продукту: від концепції та MVP до production та підтримки
Технології:
• Backend: Java, Spring Boot, Spring Data, Spring Security
• API: REST
• Databases: PostgreSQL, MySQL
• Messaging: RabbitMQ
• CI/CD: Jenkins
• Monitoring & Observability: Grafana, Zabbix, централізоване логування
Java Developer / Database Analyst
з 08.2014 по 09.2019
(5 років 2 місяці)
КБ ПриватБанк, Дніпро (Фінанси, банки, страхування)
Основні задачі:
• Розробка та підтримка внутрішніх банківських backend-сервісів у високонавантаженому фінансовому середовищі
• Робота з великими обсягами транзакційних та фінансових даних
• Проєктування та оптимізація складних SQL-запитів і схем баз даних
• Участь у побудові аналітичних та звітних системІнтеграція з внутрішніми сервісами банку
Технології:
• Backend: Java (Spring, JDBC), REST
• Databases: PostgreSQL, MySQL, Sybase
• NoSQL: MongoDB (базовий досвід)
• Інше: робота з аналітичними сховищами даних
Освіта
Национальный Горный Университет
Разработка программного обеспечения, Днепр (Днепропетровск)
Вища, з 2009 по 2013 (4 роки)
Магистр по специальности "Разработчик ПО"
Додаткова освіта та сертифікати
Комп'ютерна академія "ШАГ"
2013, 1 год
Приватбанк - "Розробник ПЗ"
2013-2014, 1 год
Национальный Открытый Университет «ИНТУИТ»
2013
Знання і навички
- Java
- SQL
- Spring boot
- Spring Framework
- Spring Security
- Spring Data JPA
- Hibernate
- REST API
- Microservices
- PostgreSQL
- MySQL
- Apache Kafka
- RabbitMQ
- Redis
- Docker
- Jenkins
- CI/CD
- Git
Знання мов
- Англійська — середній
- Чеська — просунутий
Додаткова інформація
LinkedIn: [
GitHub: https://github.com/dmitriyroy