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

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

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

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

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