Ігор
Junior Java Developer, 30 000 грн
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/12373025/
Освіта
Київський національний університет імені Тараса Шевченка
Факультет інформаційних технологій, Інженерія програмного забезпечення
Незакінчена вища, з 2022 по 2026 (4 роки)
Знання і навички
- Комунікабельність
- Java
- Spring Framework
- Spring Boot
- Знання принципів ООП
- Git
- Java Core
- SQL
- PostgreSQL
- Hibernate
- Docker
- Spring MVC
- Spring Data JPA
- Spring Security
- Spring IoC
- Spring Web
- JUnit
- Mockito
- Swagger
- Aspect-oriented programming
- Flyway
- Postman
- REST API
- IntelliJ IDEA
- Організованість
- Collections Framework
- Spring Cloud
- Eureka Server / Eureka Client
- Spring Cloud Gateway
- Spring Cloud Config
- Microservices
- Apache Kafka
- Мікросервісна архітектура
- Redis
- Loggin
- Unit-тестування
- Integration testing
- Docker Compose
- REST
- Multithreading
- Stream API
Знання мов
- Українська — вільно
- Англійська — вище середнього
Додаткова інформація
GitHub: https://github.com/IgorLugovoiii
LinkedIn: [
Про себе
Я Java Backend Developer, працюю над власними pet-проєктами з мікросервісною архітектурою. Маю практичний досвід розробки RESTful API, побудови безпечних сервісів через JWT, впровадження fault-tolerance механізмів з Resilience4j та інтеграції між сервісами через Kafka, Redis і PostgreSQL.
Працюю з Java Core (колекції, Stream API, Optional, exception handling), Spring Boot, Spring Security, Spring Data JPA і Hibernate, Docker та контейнеризацією сервісів. Акцентую на чистому коді, структурованій архітектурі та тестуванні (юнiт та інтеграційні тести), дотримуюсь принципів SOLID та Clean Code. Вмію працювати в команді, ефективно комунікую, швидко навчаюся новим технологіям і готовий застосовувати набуті знання у реальних проєктах.
Про Pet-проєкт
Booking System — мікросервісна система керування бронюванням реалізована з використанням: Java 17, Spring Boot, Spring Security (JWT), Spring AOP, Spring Data JPA, Kafka, Redis, PostgreSQL, Docker, Docker Compose, Resilience4j, OpenFeign, Eureka, Spring Cloud Gateway/Config, Prometheus + Grafana, Java Core (колекції, Stream API, Optional, exception handling) та інші.
Що реалізовано:
Побудував мікросервісну архітектуру: auth, admin, booking, payment, inventory, notification, API Gateway, Eureka, Config Server, Logging Starter.
Реалізував JWT аутентифікацію та маршрутизацію через API Gateway.
Централізована конфігурація через Spring Cloud Config.
Kafka-продюсери/консюмери для подій та логування.
Міжсервісна комунікація через OpenFeign.
Інтеграційні тести з Testcontainers та Unit тести з Junit.
AOP для централізованого логування та обробки помилок.
Spring Data JPA Specifications для динамічних фільтрів.
Використання Docker для контейнеризації сервісів.
Покращення та оптимізації коду:
Виніс логіку логування та обробки помилок у Logging Starter (~40% менше дублювання).
Уніфікував роботу з Kafka.
Рефакторинг DTO, маперів та сервісного шару (~30% менше дублювань, чистіший код).
Замінено ручні фільтри та if-блоки на JPA Specifications (~25% менше умовної логіки, гнучкіші запити).
Проєкт демонструє мої практичні навички Java та Spring, здатність самостійно реалізовувати повноцінні мікросервісні системи та писати тести, а також розуміння принципів чистого коду і масштабованої архітектури.
Схожі кандидати
-
Junior Python Developer
Київ, Дистанційно -
Junior JavaScript Developer
Київ -
Javascript-програміст
Київ, Дніпро, Дистанційно -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Київ, Вінниця , ще 7 міст -
Javascript-програміст
Київ, Інші країни, Дистанційно -
Програміст Java
20000 грн, Київ, Вінниця , ще 8 міст