Ігор
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-програміст
Киев, Удаленно -
Javascript developer
Киев, Удаленно -
Javascript-разработчик
Киев, Удаленно -
Javascript-програміст
Киев, Винница , еще 6 городов