Работал в 4 компаниях   7 лет

Финансовые услуги, IT

Senior Java Software Engineer | Solution Architect

OD Software

Финансовые услуги

1 год 3 месяца

06.2025 - по настоящее время

• Lead backend development with Java and Spring Boot for a microservice-based platform supporting payment processing, currency exchange, OTC, and crypto-related operations.

• Software architecture and system design decisions across microservices, distributed workflows, REST APIs, integration boundaries, and shared backend components.

• Built a configurable payment orchestration engine supporting pay-in, pay-out, and cross-flow transactions with multi-step execution, request validation, compliance checks, payment intent creation, provider processing, callbacks, and transaction status management.

• Designed a provider-agnostic integration architecture for payment systems and third-party providers, including reusable request mapping, payment intent, webhook, callback, and configuration components.

• Designed and implemented exchange quote and deal workflows, including rate fixation, expiration management, validation, approval, treasury-related states, and transaction linkage.

• Designed PostgreSQL data models and JPA repositories for payment flows, step transactions, provider mappings, exchange quotes, deals, settlement schedules, and transaction history.

• Implemented Redis-based settlement stage tracking, TTL-driven processing, distributed locking, callback waiting, controlled flow interruption, failure propagation, and transaction state synchronization.

• Contributed to backend architecture and transaction workflows for crypto-related payment operations.

• Drive technical decision-making, code reviews, database design, performance optimization, and improvements to the reliability, maintainability, and scalability of backend services.

• Support unit, integration, and end-to-end testing, deployment, monitoring, production troubleshooting, and hotfix delivery.

Backend engineer, Backend Tech lead, Team lead

NС One SP. Z O.O.

IT

10 месяцев

09.2024 - 06.2025

• Experienced in backend development using Java (8–21), Spring Boot, Hibernate, REST/gRPC/GraphQL APIs, Kafka, Redis, and AWS services.
• Built scalable microservices and monolithic applications for web and mobile platforms, including architecture design and performance tuning.
• Led small teams, coordinated development processes, created documentation (C4, sequence diagrams), and supported testing and deployment.
• Worked on integrations with third-party APIs, AI tools (TensorFlow), and authentication systems (OAuth2, JWT, Firebase).
• Used CI/CD tools, monitoring (Grafana, Prometheus), and logging (ELK) to ensure system reliability and maintainability.

Full Stack Engineer (Backend and Frontend), Android Developer

United Thinkers LLC

IT

2 года 8 месяцев

02.2022 - 09.2024

• Optimized and scaled product business logic for improved stability and performance.
• Refactored legacy code using best practices to enhance maintainability.
• Developed and enhanced REST APIs and UI forms.
• Optimized database structure to support new features and improve performance.
• Designed and implemented end-to-end automated testing.
• Built a demo Android mobile app from scratch, including business logic and UI.
• Integrated AI-driven features using the ChatGPT API.

Backend developer

Freelancer

IT

2 года 5 месяцев

09.2019 - 01.2022

• Developed and integrated various modules in microservice and monolithic architectures.
• Refactored legacy projects to improve performance and maintainability.
• Wrote unit and functional tests to ensure software quality and reliability.

Ключевая информация

  • Military draft deferment until mid-2031

  • Java (8 - 25)
  • Spring
  • Spring Boot
  • Spring Data
  • Spring Cloud
  • Spring Security
  • AOP
  • RxJava, Apache Camel
  • AWS
  • EC2
  • S3
  • SQS
  • SNS
  • RDS
  • Lambda
  • Cloud Watch
  • Netflix OSS
  • Microservices
  • REST APIs
  • gRPC, GraphQL
  • Kafka
  • RabbitMQ
  • WebSockets
  • Flyway
  • Liquibase
  • Hibernate
  • JDBC
  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • JUnit, AssertJ, Mockito
  • E2E testing (Selenide)
  • Docker, Maven, Gradle
  • Jenkins CI/CD, GitHub Actions, GitLab Pipelines
  • Grafana, Prometheus, Loki, ELK
  • Swagger
  • OpenAPI
  • SOLID, Clean code, Patterns
  • Kubernetes
  • SQL

Учился в 1 заведении

Kharkov National Technical University of Agriculture

Technical service

2008

Владеет языками

Английский

выше среднего

Русский

свободно

Украинский

родной

Курсы, тренинги, сертификаты

FoxmindEd - Java Spring Mentoring

2022

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

2019

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

2018

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 more than 6 years of commercial experience in Java backend development.

I have military draft deferment until mid-2031 with the possibility of independent relocation.
My professional experience includes building high-load backend applications and enterprise solutions for different industries, including logistics, advertising, recruitment and Fintech.
I specialize in complex system integrations, modernizing legacy systems, and developing distributed applications throughout their full lifecycle. In addition to backend development, database design, and performance optimization, I actively contribute to the development process by leading technical discussions, conducting code reviews, participating in task estimation, supporting and mentoring team members, and communicating directly with clients about technical requirements.

Михайло

Senior Java Backend Engineer | Senior Java Developer | Solution Architect

Ивано-Франковск

3 000 $

40 лет

полная занятость

Характер работы: удаленная работа

Активно ищет работу

Последняя активность 4 дня назад