Дмитро
Senior Java Engineer, Tech Lead (FinTech, Banking, Distributed Systems)
Contact information
The job seeker has entered a phone number , email, Facebook and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/2156689/
Work experience
Senior Backend Engineer (Java) / Tech Lead
from 08.2020 to 01.2026
(5 years 6 months)
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)
from 09.2019 to now
(6 years 6 months)
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
from 08.2014 to 09.2019
(5 years 2 months)
КБ ПриватБанк, Дніпро (Фінанси, банки, страхування)
Основні задачі:
• Розробка та підтримка внутрішніх банківських backend-сервісів у високонавантаженому фінансовому середовищі
• Робота з великими обсягами транзакційних та фінансових даних
• Проєктування та оптимізація складних SQL-запитів і схем баз даних
• Участь у побудові аналітичних та звітних системІнтеграція з внутрішніми сервісами банку
Технології:
• Backend: Java (Spring, JDBC), REST
• Databases: PostgreSQL, MySQL, Sybase
• NoSQL: MongoDB (базовий досвід)
• Інше: робота з аналітичними сховищами даних
Education
Национальный Горный Университет
Разработка программного обеспечения, Днепр (Днепропетровск)
Higher, from 2009 to 2013 (4 years)
Магистр по специальности "Разработчик ПО"
Additional education and certificates
Комп'ютерна академія "ШАГ"
2013, 1 год
Приватбанк - "Розробник ПЗ"
2013-2014, 1 год
Национальный Открытый Университет «ИНТУИТ»
2013
Knowledge and skills
- 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
Language proficiencies
- English — average
- Czech — advanced
Additional information
LinkedIn: [
GitHub: https://github.com/dmitriyroy
Similar candidates
-
Senior Digital Systems Engineer
25000 UAH, Remote -
BIM engineer (HVAC, energy audit, heating, ventilation, air condition)
48000 UAH, Kyiv, Other countries, Remote -
Інженер технічної підтримки, Field Service Engineer
Remote -
Інженер, електрик, механік
Lviv, Poliana -
Інженер-конструктор
Dnipro, Kyiv , more 8 cities