Працював в 3 компаніях 5 років 10 місяців
IT
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.
Ключова інформація
• Java (8 - 21)
• Spring (Boot, Data, Security, etc.)
• AOP, RxJava, Apache Camel
• AWS (EC2, S3, SQS, SNS, Lambda)
• Netflix OSS, Spring Cloud (Zuul, Eureka, Feign)
• Microservices
• REST APIs, gRPC, GraphQL
• Kafka, RabbitMQ, WebSockets
• Flyway, Liquibase
• Hibernate, JDBC, MyBatis
• PostgreSQL, MySQL
• Redis, MongoDB
• JUnit, AssertJ, Mockito
• E2E testing (Selenide)
• Docker, Maven, Gradle
• Jenkins CI/CD, GitHub Actions
• Grafana, Prometheus, ELK
• Swagger, OpenAPI
• SOLID, Clean code, Patterns
• Thymeleaf, JSP (JSTL), CSS, HTML
• Some exp: JS/TS, React, Python, Kubernetes
Навчався в 1 закладі
Kharkov National Technical University of Agriculture
Technical service
Харків, 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 software engineer with nearly 5 years of experience in Java. I specialize in developing applications using both monolithic and microservices architectures. I have experience working in a FinTech company with high-load business logic, as well as in delivering various custom business solutions.
My responsibilities have included:
• Designing and implementing new business logic
• Scaling projects and migrating from legacy systems to modern technologies using effective design patterns and architectures
• Normalizing and optimizing relational databases to improve performance and scalability
• Configuring and maintaining CI/CD pipelines (automated builds, testing, and deployments)
• Testing, monitoring, and supporting production environments
Михайло
Михайло
Java Engineer / Java Developer

Івано-Франківськ
повна зайнятість
Характер роботи: віддалена робота
Остання активність 1 рік тому