Работал в 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

Днепр
Активно ищет работу
полная занятость, неполная занятость
Характер работы: удаленная работа
Обновлено 21 час назад