- File
Назар
Trainee/Junior Java Developer
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.
You can get this candidate's contact information from https://www.work.ua/resumes/16472020/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Java Developer
[
github.com/onsviii • [
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
-
Junior Python Developer
Kyiv, Remote -
Java software engineer
Remote -
Javascript-програміст
Dnipro, Kyiv, Remote -
Javascript-програміст
Cherkasy, Remote -
Java software engineer
Remote -
Javascript-програміст
Remote