Работал в 3 компаниях   3 года

Автомобильная промышленность и Автобизнес, IT

Middle Software Engineer

Schwedenelch

Автомобильная промышленность и Автобизнес

2 года 1 месяц

12.2023 - 12.2025

  • Designed and maintained a microservices-based architecture using Java, Spring Boot, Kafka and event-driven communication patterns.
  • Applied layered architecture and domain-driven design principles to improve modularity and long-term maintainability.
  • Implemented and secured REST APIs with JWT/OAuth2, ensuring compliance with authentication and authorization requirements.
  • Introduced caching strategies with Redis and optimized PostgreSQL queries, reducing response times significantly.
  • Built CI/CD pipelines with GitLab CI/CD for automated builds, testing, and deployment into Dockerized environments.
  • Enhanced system observability with Prometheus, Grafana, and ELK stack, enabling proactive issue resolution.
  • Conducted code reviews, mentored junior developers, and promoted clean code and design patterns across the team.

Junior Software Engineer

BRprotection.com

IT

4 месяца

08.2023 - 11.2023

  • Built backend services with Java, Spring Boot, and Spring Data, implementing business logic and persistence layers.Designed relational data models in PostgreSQL, managed schema evolution using Hibernate and Flyway.
  • Documented REST APIs with OpenAPI for seamless communication across teams.
  • - Implemented integration tests with RestAssured and Testcontainers, as well as unit tests with JUnit and Mockito.
  • - Worked on real-time data processing with Kafka Streams and WebSocket for eventdriven features.
  • - Containerized local development environments with Docker and Docker Compose, streamlining collaboration within the team.

Junior Software Developer

Freelance

IT

7 месяцев

11.2022 - 05.2023

  • Implemented new features and bug fixes in a Java-based applications under Agile/Scrum methodology.
  • Developed and tested REST endpoints, ensuring smooth integration with client applications.
  • Wrote unit and integration tests with JUnit and Mockito, improving code quality and stability.

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

Main skills, technologies and frameworks used on projects:

  • Programming Languages: Java/Kotlin, JavaScript/TypeScript, Python.
  • Architecture & Patterns: OOP, AOP, Clean Code, Design Patterns, Layered Architecture, System Design, Domain-Driven Design, Event-Driven Architecture.
  • Microservices & Distributed Systems: REST, gRPC, WebSocket, API documentation (Swagger/OpenAPI).
  • Messaging & Streaming: Apache Kafka (Schema Registry, Streams).
  • Databases: PostgreSQL, MySQL, Redis, Elasticsearch, JDBC/JPA/Hibernate.
  • Testing & QA: JUnit 5, Mockito, RestAssured, Testcontainers.
  • DevOps & CI/CD: Git, GitLab CI/CD, Docker, Docker Compose.
  • Observability & Monitoring: Prometheus, Grafana, ELK Stack.
  • Performance & Optimization: JVM internals (GC tuning, JIT), profiling (VisualVM, JFR), memory/performance optimization, caching strategies, load balancing.
  • Security: JWT/PASETO, OAuth2, Keycloak/Zitadel.
  • Other Skills: Reverse engineering, async programming, Agile/Scrum, mentoring and code reviews

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

Черкаський державний технологічний університет

Комп'ютерні науки

Черкаси, 2024

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

Английский

продвинутый

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Русский

свободно

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

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

English4Ukraine - Business Speaking: Intermediate & Upper Intermediate

2025

Google Cloud - Google Cloud Computing Foundations

2024

Cisco Networking Academy - Information protection technologies and software security

2023

VMware IT Academy - Cloud and Virtualization Concepts

2022

Cisco Networking Academy - CCNAv7: Introduction to Networks

2021

Cisco Networking Academy - IT Essentials: PC Hardware and Software

2020

Дополнительная информация

Особисті якості

One of the best candidates available on the market, in terms of pure logic, problem-solving skills and the ability to quickly understand the business domain, with experience solving architectural problems, making important decisions regarding product development, as well as carrying out responsibilities related to managing the work of other team members.

Volodymyr

Strong Junior / Middle Software Engineer

Киев

Готов переехать: Черкассы

1 800 $

23 года

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

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа, гибридная, в офисе/на месте

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