- File
Andrew
Java developer
- Age:
- 20 years
- City:
- Kyiv
Contact information
The job seeker has entered a email and Instagram.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/14464213/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
[
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
Similar candidates
-
Java, PHP developer
40000 UAH, Kyiv, Remote -
Java developer
Kyiv, Vinnytsia , more 3 cities -
Java-розробник
Kyiv -
Junior web developer (java script)
30000 UAH, Kyiv, Ivano-Frankivsk -
Javascript/React Java/SpringBoot developer
Kyiv -
Java Software Engineer
Kyiv