Працював в 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 років

повна зайнятість

Характер роботи: віддалена робота

Активно шукає роботу

Остання активність 3 дні тому