Працював в 4 компаніях 7 років 3 місяці
Фінансові послуги, IT
Senior Java Software Engineer | Solution Architect
OD Software
Фінансові послуги
1 рік 5 місяців
07.2025 - до теперішнього часу
FinTech Platform for Payments, OTC, Payroll and Currency Exchange (Under NDA)
• Lead backend development of a high-load microservices platform using AI-enabled development workflows to design payment processing, foreign exchange (FX) and crypto operations.
• Designed scalable microservice architecture, REST APIs and shared core components for distributed workflows.
• Built a configurable core engine for pay-in, pay-out, cross-payment, batch payroll and FX workflows, enabling payment scenarios to share orchestration and automated state management.
• Architected a provider-agnostic integration framework for third-party payment systems and external APIs.
• Implemented event-driven workflows with Redis-based distributed locking, orchestration and state synchronization; designed data models and JPA repositories.
• Drive technical decisions, code reviews and performance optimization; support testing, CI/CD, monitoring and production troubleshooting.
• Integrated AI-driven development (AIDD) practices, accelerating feature prototyping, streamlining code reviews, and boosting unit test coverage across Java 25 microservices.
Tech stack: Java 25, Spring Boot 4, Spring (Data JPA, Cloud, Security), Hibernate, PostgreSQL, Redshift, Redis, Redisson, Virtual Threads, EDA, AWS (S3, SQS, SNS, SES, RDS, DMS, Lambda), Docker, Kubernetes, Helm, Liquibase, OpenTelemetry, GitLab CI/CD, Grafana, Prometheus, Loki
Backend engineer, Backend Tech lead, Team lead
NС One SP. Z O.O.
IT
1 рік
08.2024 - 07.2025
Outsourcing
• Led the end-to-end development of high-throughput microservices and enterprise platforms across advertising, recruitment, e-commerce, and logistics domains, coordinating team workflows as a Team Lead and acting as a technical advisor for clients and business analysts.
• Designed scalable data storage and processing workflows using TimescaleDB, Redis, and R2DBC, while building real-time inventory, stock, and price synchronization via REST/SOAP APIs, webhooks, and rate-limiting mechanisms.
• Integrated AI solutions - including on-device TensorFlow model synchronization across Android and web applications, and automated resume processing - to optimize data flows, enhance security, and reduce manual operations.
Tech stack: Java 11/17/21, Spring (Boot, Data JPA, Cloud/OpenFeign, Security, WebFlux, AI), Rest APIs, GraphQL, Hibernate, MySQL, PostgreSQL, TimescaleDB, R2DBC, Redis, Kafka, OpenAI API, AWS (S3, SQS, SNS, Lambda), Docker, Kubernetes, GitHub Actions, Liquibase, Saga, JWT, OAuth2, Grafana, TensorFlow
Full Stack Engineer (Backend and Frontend), Android Developer
United Thinkers LLC
IT
3 роки 7 місяців
02.2021 - 08.2024
High-load payment gateway (under NDA)
• Contributed to migrating legacy Java EE components from a monolithic application to a microservices architecture.
• Developed and supported a high-load payment gateway: payment-processing services, REST APIs, administrative functionality, and payment-related UI components.
• Improved stability, maintainability, and performance of legacy payment components; optimized SQL queries, schemas, and data models.
• Designed and implemented an end-to-end test automation framework for critical business and payment scenarios, enabling repeatable regression testing.
• Integrated external payment APIs and contributed to PCI-DSS related security improvements.
• Supported production operations: investigated incidents, delivered hotfixes, and troubleshot business-critical functionality.
Tech stack: Java 8, Spring (Boot, Data JPA), Hibernate, MySQL, JDBC, Java EE, RESTEasy, RxJava, Apache Camel, MVEL, ESAPI/OWASP, ZK Framework, Vanilla JS, Selenide, JBoss, Docker, Jenkins, Maven, Gradle, Grafana, Loki, Phabricator
Backend developer
Freelancer
IT
1 рік 5 місяців
09.2019 - 01.2021
Part-time
• Developed backend functionality for monolithic and microservice-based applications.
• Designed REST APIs and implemented integrations with third-party services.
• Refactored legacy applications to improve maintainability, performance and code quality.
Tech stack: Java 8-11, Spring (Boot, Data JPA, MVC), REST APIs, JDBC, Hibernate, PostgreSQL, MySQL, Flyway, JWT, OAuth, Netflix OSS, gRPC, JUnit, Mockito, Docker
Ключова інформація
Military draft Deferment until April 2031
- Java 8-25
- Concurrency
- Multithreading
- Spring Boot
- Spring Data JPA
- Spring Security
- Spring Cloud (Gateway, Feign)
- Spring WebFlux
- Spring AI
- Hibernate ORM
- OOP
- AOP
- REST APIs
- OAuth 2.0
- Keycloak
- JWT
- OpenAPI
- Swagger
- AI Integrations
- Microservices
- Modular Monolith Architecture
- Distributed Systems
- Event-Driven Architecture (EDA)
- Test-Driven Development (TDD)
- API-First Design (AFD)
- PostgreSQL
- TimescaleDB
- MySQL
- Redis (Spring Cache, Pub/Sub)
- Hibernate L2 / Query Cache
- Redisson
- MongoDB
- JDBC
- R2DBC
- jOOQ
- Liquibase
- Flyway
- AWS (S3, RDS, Redshift)
- AWS (SQS, SNS, SES, Lambda)
- Kafka
- RabbitMQ
- WebSocket
- Docker
- Kubernetes
- Helm Charts
- GitHub Actions
- GitLab CI/CD Pipelines
- Maven
- Gradle
- Grafana
- Prometheus
- Loki, ELK
- JUnit, Mockito, Gatling, AssertJ, JaCoCo
- SonarQube
- Selenium (Selenide)
- GraphQL, gRPC, SOAP
- Saga
- API Gateway
- SQL
- HTML
- CSS
AI TOOLS: - Codex
- Claude Code
- Hermes
- Cline
Навчався в 1 закладі
Kharkov National Technical University of Agriculture
Mechanical Engineering
2008
Володіє мовами
Англійська
вище середнього
Українська
рідна
Курси, тренінги, сертифікати
FoxmindEd - Java Spring Mentoring
Java 8+, Spring Framework (Core, Boot, Data JPA, MVC, Security), Hibernate, REST API, PostgreSQ, H2, TestContainers, JUnit, Mockito, UML diagrams, JSON, Maven, Gradle, GIT, Docker, HTML/CSS, Thymeleaf, SOLID, JDBC Template
EPAM University - Java Programming
Java 8+, Java EE (Servlets, JDBC, JSP, JSF), Spring Framework (Core, MVC), Hibernate, MySQ, H2, JUnit, Mockito, JSON, XML, Maven, GIT, HTML/CSS, Jira, SOLID, JDBC, SonarCube, Jenkins
Oracle Academy KhNURE - Java Fundamentals
Java 8 (Core, Stream API, Thread etc.) Java EE, Hibernate, PostgreSQL, MySQL, JUnit, Mockito, Maven, Gradle
Додаткова інформація
Summary
I am a Senior Java Software Engineer and Solution Architect with 6+ years of commercial experience designing, developing, modernizing and supporting high-load backend systems. Strong experience with Java, Spring Boot, microservices, REST APIs, relational and NoSQL databases, message brokers, distributed systems, AWS, containerization and CI/CD. Combines hands-on backend development with architecture and technical decision-making, code reviews, team leadership and direct communication with clients on technical requirements.
Михайло
Михайло
AI-Augmented Senior Java Software Engineer | Java Developer

Івано-Франківськ
Готовий переїхати: Київ, Львів, Запоріжжя
повна зайнятість
Характер роботи: віддалена робота
Остання активність 2 дні тому