Працював в 2 компаніях   7 років

IT

Java Developer

Exadel Ukraine

IT

3 роки 10 місяців

03.2022 - до теперішнього часу

Responsibilities & Achievements

  • Designed and implemented new microservices using Spring Boot as part of a distributed system.
  • Participated in service decomposition, splitting monolithic and overloaded services into smaller, more maintainable microservices.
  • Took part in Kafka scaling and tuning, improving throughput and stability under increased load.
  • Optimized application performance by reducing the number of external and internal service calls and improving request flow.
  • Analyzed and optimized database queries, significantly decreasing response times and system load.
  • Implemented Saga pattern for managing distributed transactions and ensuring data consistency across microservices.
  • Developed and maintained inter-service communication using Feign clients.
  • Built and maintained Grafana dashboards to monitor system health, performance metrics, and business indicators.
  • Reduced overall application error rate by identifying bottlenecks, fixing edge cases, and improving error handling.
  • Actively participated in production support, incident investigation, and post-incident analysis.
    Tech stack
    Java 17-21
    Spring Boot
    Apache Kafka
    Feign
    Oracle DB
    Lombok
    Microservices
    SAGA
    Grafana/AKHQ

Java Developer

ISD / Ай Эс Ди, ООО ИИ

IT

3 роки 3 місяці

01.2019 - 03.2022

Responsibilities & Achievements

  • Investigated and resolved critical memory leaks in a production Java application, significantly improving application stability and reducing runtime failures.
  • Participated in root cause analysis of performance and memory issues using heap dumps and JVM monitoring tools.Implemented Swagger Codegen to automatically generate REST API clients and server stubs, improving API consistency and reducing manual boilerplate code.
    Tech stack:
    Java 8
    Spring Framework
    Hibernate JPA Oracle DB
    Swagger / Swagger Codegen
    SOAP (WSDL), REST
    SVN, Git

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

Programming & Frameworks
Java (Java 8+)

Spring Framework (Spring Boot, Spring MVC)

Microservices architecture

RESTfulAPIs

Feign clients

Lombok

Messaging & Distributed Systems

Apache Kafka

Event-driven architecture

Saga pattern

Kafka

monitoring and troubleshooting (AKHQ)

Databases

Oracle Database

Relational databases

SQL query optimization

JPA / Hibernate

Performance & Scalability
Application performance tuning

Reducing inter-service communication overhead

Database query optimization

Kafka scaling and throughput optimization

Error rate reduction and stability improvements

Monitoring & Observability

Grafana dashboards

Metrics analysis

Production issue investigation

Incident analysis and troubleshooting

Tools & Technologies

Git

Maven / Gradle

Swagger OpenAPI

AKHQ

Навчався в 1 закладі

НТУ «Днепровская политехника» (Бывший НГУ)

ЭТФ/Электромеханика

Днепр, 2018

Володіє мовами

Англійська

середній

Російська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Михаил

Middle+/Senior Java Developer

Дніпро

3 500 $

29 років

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

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

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

Оновлено 21 годину тому