• File

Назар

Trainee/Junior Java Developer

Age: 20 years
City of residence: Lviv
Ready to work: Lviv, Remote
Age:
20 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and email.

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.

NAZAR SVITIASHCHUK
Java Developer
[open contact info](look above in the "contact info" section)[open contact info](look above in the "contact info" section) • Lviv, Ukraine
github.com/onsviii[open contact info](look above in the "contact info" section)

PROFESSIONAL SUMMARY

Passionate Java Developer with strong foundation in Java Core, Spring Boot, and
modern backend technologies. Currently pursuing Computer Science degree while
actively building practical projects including REST APIs, desktop applications, and
complex business logic systems. Experienced in full software development lifecycle
from design to deployment, with additional background in technical instruction and
team collaboration.

TECHNICAL SKILLS

Java Core: Collections Framework, Multithreading, Stream API.
Software Design: OOP, SOLID, Design Patterns, Algorithms & Data Structures.
Backend & Frameworks: Spring Boot, Hibernate, REST API development.
Databases: PostgreSQL, MS SQL Server, Relational Database Design, Normalization.
Tools & Methodologies: Git (Version Control Workflows), GitHub, Maven, Docker,
Log4j, Strong understanding of SDLC.
Testing: JUnit, Mockito, Unit testing best practices.
Soft Skills: Technical instruction, Team collaboration, Problem-solving, Time
management, Attention to detail.

PROJECT EXPERIENCE

"DroneShare" – Drone Equipment Rental Platform (November 2025 – Present)
Technologies: Java 17, Spring Boot 3, Spring Data JPA, Spring Security, PostgreSQL, Docker,
Maven, Lombok • GitHub: github.com/onsviii/DroneShare
• Designing and developing a RESTful API for a peer-to-peer drone rental
service (similar to Airbnb logic).
• Implemented 3-Tier Architecture using DTO pattern and Mappers to ensure
clean separation of concerns and API security.
• Designed a relational database schema in PostgreSQL with optimized entity
relationships, Soft Delete mechanism, and automatic auditing
(Created/Updated timestamps).
• Integrated Docker & Docker Compose to containerize the application and
database, ensuring consistent deployment environments.
• Implemented user authentication and password hashing using Spring
Security and BCrypt.
• Applied SOLID principles to handle complex business logic for booking
validation and status management.
Flight Management REST API
Technologies: Spring Boot, PostgreSQL, REST API, Postman, Maven
• Developed comprehensive REST API for aircraft flight management system
• Implemented RESTful endpoints with proper HTTP methods and status codes
• Created controllers for routing, request handling, and JSON response processing
• Performed thorough API testing and debugging using Postman
• Applied Spring Boot best practices for configuration management
"Battle of Droids" Console Game
Technologies: Java Core, OOP, JSON, Git, File I/O • GitHub: github.com/onsviii/droids-battle
• Designed object-oriented class hierarchy with base Droid class and specialized
subclasses
• Developed flexible battle system supporting 1v1 and team battles (up to 5 droids
per team)
• Structured codebase following Java clean architecture principles with proper
package organization
• Implemented JSON serialization for battle replay functionality using
JSONParser/JSONObject
"New Year Gift" Desktop Application
Technologies: JavaFX, FXML, MVC, Jackson, Log4j, JUnit, Maven • GitHub:
github.com/onsviii/GiftWrapper
• Built full-featured desktop application with JavaFX GUI for personalized gift
package creation
• Implemented MVC architecture pattern with clear separation of Model, View, and
Controller components
• Integrated JSON data persistence using Jackson for serialization/deserialization
• Achieved 90%+ test coverage with JUnit and Maven integration

WORK EXPERIENCE
Technical Instructor | LeoKod
January 2025 – July 2025
• Conducted educational modules on drone piloting and assembly for children
• Developed comprehensive training materials and curriculum
• Demonstrated strong communication and presentation skills
Instructor | JMIL Drones
March 2022 – December 2024
• Led courses in drone piloting and assembly techniques
• Provided technical support for drone diagnostics and repairs
• Mentored students in technical problem-solving and hands-on learning

EDUCATION

Bachelor's Degree in Computational Intelligence of Smart Systems
Lviv Polytechnic National University • 2022 – 2026 (Expected)
Relevant Coursework: Data Structures and Algorithms, Software Engineering,
Database Systems, Object-Oriented Programming
LANGUAGES
• Ukrainian (Native)
• English (Intermediate B1)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: