• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/18780828/

Java-розробник

City of residence:
Kyiv
Ready to work:
Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Віталій Синяк
Київ, Україна | Remote/Office/Hybrid | github.com/1taky | LinkedIn | [open contact info](look above in the "contact info" section)

РЕЗЮМЕ
Java Backend розробник з практичним досвідом створення REST API на Spring Boot. Розробив повноцінний
Event Booking API з JWT автентифікацією, рольовим контролем доступу, JPA/Hibernate та розгортанням
через Docker. Знайомий з принципами SOLID, DRY, KISS, YAGNI. Наразі здобуваю ступінь бакалавра з
інженерії програмного забезпечення. Шукаю позицію Junior/Trainee Java Developer.

НАВИЧКИ
Основні мови та фреймворки:
Java 17+, Spring Boot, Spring Security, Spring Data JPA, Hibernate ORM, REST API, Maven, Lombok

Додатково:
JavaScript, TypeScript (Intermediate) — NestJS (basic), React (basic)

База даних:
PostgreSQL, SQL

Безпека:
JWT, BCrypt, Role-based Access Control

Тестування:
JUnit 5, Mockito

Інструменти та DevOps:
Docker, Docker Compose, Git, GitHub

Принципи розробки:
SOLID, DRY, KISS, YAGNI, OOP

Мови:
Українська — рідна | Англійська — B1+ (Intermediate)

ПРОЄКТИ
Event Booking API | github.com/1taky/event-booking-portfolio-proj
REST API бекенд для бронювання квитків на події з повною автентифікацією та бізнес-логікою.
• Реалізував JWT автентифікацію з двома ролями (ADMIN / USER) та захистом ендпоінтів на основі
ролей
• Розробив логіку бронювання з перевіркою доступних місць, підтвердженням та скасуванням
• Спроєктував реляційну модель даних: User, Event, Venue, Booking зі зв'язками JPA
• Розгорнув через Docker Compose з PostgreSQL; реалізував GlobalExceptionHandler для обробки
помилок
• Стек: Java 17+, Spring Boot 4, Spring Security, PostgreSQL, Docker, JUnit 5, Mockito

ОСВІТА
Національний університет «Київський авіаційний інститут» 2024 – 2028
Бакалавр з інженерії програмного забезпечення

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: