Дмитро

Senior Java Engineer, Tech Lead (FinTech, Banking, Distributed Systems)

Вид зайнятості:
повна, неповна
Вік:
54 роки
Місто проживання:
Дніпро
Готовий працювати:
Дистанційно, Дніпро, Київ, Львів

Контактна інформація

Шукач вказав телефон , ел. пошту, Facebook та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

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

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: