Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Andrew

Java developer

Возраст: 20 лет
Город: Киев
Возраст:
20 лет
Город:
Киев

Контактная информация

Соискатель указал эл. почту и Instagram.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Andrii Tyvodar
[открыть контакты](см. выше в блоке «контактная информация») | [открыть контакты](см. выше в блоке «контактная информация») | github.com/andrewtyv
LinkedIn: [открыть контакты](см. выше в блоке «контактная информация»)

Professional Summary
Java developer with hands-on experience building full-stack web applications using Spring Boot. Skilled
in designing real-time messaging platforms, implementing secure REST and WebSocket APIs, and op-
timizing data persistence in PostgreSQL. Passionate about clean code, test-driven development, and
continuous integration.

Technical Skills
• Languages: Java 17, SQL, JavaScript

• Frameworks: Spring Boot (Web, WebSocket, Data JPA, Data JDBC, Security, Mail), Thymeleaf
• Authentication: JWT, Spring Security
• Databases: PostgreSQL

• Tools: Maven, Git, Docker, GitHub Actions
• Testing: JUnit 5, Mockito, Spring Boot Test, Spring Security Test
• Other: RESTful APIs, Email Service

Project Experience
Chat Application github.com/andrewtyv/chat
Java • Spring Boot • WebSocket • JWT • PostgreSQL • Thymeleaf
• Architected and implemented a real-time chat platform supporting multiple users, private and group
messaging.

• Designed WebSocket endpoints to broadcast and route messages, achieving sub-100 ms latency under
moderate load.
• Secured all HTTP and WebSocket endpoints with JWT-based authentication and role-based autho-
rization.

• Modeled domain entities with Spring Data JPA and Spring Data JDBC, persisting chat history and
user profiles in PostgreSQL.
• Built server-rendered views in Thymeleaf for user registration, login, and chat UI, with global CORS
policy configured.

• Integrated Spring Mail to send email notifications upon user registration and password resets.
• Wrote unit and integration tests covering 85% of code paths, using JUnit 5, Mockito, and Spring
Security Test.

Education
Student in FIIT STU Bratislava

1
Additional Information
• Fluent in English and Ukrainian
• Open to relocation or remote opportunities
• Active contributor to open-source Java projects

2

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: