Hours
of coding
Codewars
problems
Projects
done
Git
commits
Hours
of soft skills
I’m a skilled Java Developer actively seeking new opportunities. I sincerely appreciate any connections, recommendations, or advice you can share, as well as any job opportunities or referrals.
Contact MeAs a Computer Science graduate from Alfred Nobel University, I bring a strong foundation in software engineering with a deep passion for technology and innovation. Having excelled in the Java Online Marathon 2022, competing against 60 participants across Ukraine, I honed my expertise in modern Java (versions 8, 11, and 17) and its ecosystem.
Looking forward to sharpening my skills in a challenging environment. I guarantee enthusiasm in work and fulfilling my projects with inexpressible efforts.
of coding
problems
done
commits
of soft skills
The Web-Based Staff Management System is a scalable and efficient solution for managing employee records. It supports full CRUD (Create, Read, Update, Delete) operations and leverages Spring Boot, Hibernate, and Thymeleaf for a dynamic and responsive web interface. The system is backed by a PostgreSQL database for secure data management. Additionally, it is containerized using Docker for easy deployment and integrates with AWS to ensure high availability and scalability in cloud environments.
Java | Spring |
The Tourism Management System is a Java-based application designed to streamline tour booking and customer management. It enables users to create and manage tours, add tours to customer orders, and associate orders with registered users. The system includes VIP user classification based on order history and provides real-time availability checks for tours. Additionally, it ensures compliance with vaccination requirements by verifying necessary immunizations for each tour.
HTML | CSS | JavaScript | Bootstrap | MySQL
The Real-Time Problem Solver is a high-performance application designed to process and solve mathematical or logical problems dynamically. Developed following Object-Oriented Programming (OOP) principles and adhering to the SOLID design principles, it ensures maintainability, scalability, and clean architecture. At the core of the system is the Operation class, which maintains ongoing calculations by storing added values and operations while updating in real time. The OperationController class is responsible for managing these operations, continuously updating the Operation object and computing results efficiently. The application is built for real-time computation, ensuring instant updates and responsiveness. It is optimized for high accuracy and performance, making it suitable for complex calculations. Additionally, the system is designed for scalability, with potential extensions for integration with external APIs, database storage, or cloud-based processing.
Java | Swing |
The Student Course Tracking System is a comprehensive application designed to manage and monitor student progress in various courses. Developed following Object-Oriented Programming (OOP) principles and adhering to the SOLID design principles, it ensures modularity, maintainability, and scalability. The system enables real-time tracking of student enrollment, course progress, and performance analytics. It includes a core CourseTracker class that maintains student records, course registrations, and progress updates. The CourseController class facilitates seamless course enrollment, progress tracking, and automated performance evaluation. Key features include: Dynamic course enrollment and tracking Real-time progress updates Automated performance evaluation and grading Scalability for integration with external learning platforms Secure data management using a relational database Designed with scalability and flexibility, the system can be extended to support additional features like AI-driven recommendations, certification generation, and API integrations for e-learning platforms. Let me know if you need any refinements!
HTML | CSS | JavaScript | MySQL