Passionate about programming, innovation, and problem-solving.
I am a beginner Java developer who is focused on professional growth and gaining practical experience.
I develop web applications with Spring Boot, work with databases and REST APIs, and also practice creating desktop applications in Java. My main direction is Java and Spring Boot, while I also explore other technologies to broaden my skills.
I enjoy solving tasks that require attention to detail and finding effective solutions. I keep learning new technologies and approaches to improve code quality and grow as a developer. I follow the principle of “learning by doing,” so I try different projects and frameworks, creating applications that are useful and make life easier.
I value clear communication, a structured approach, and a team’s willingness to share knowledge. For me, it is important to create understandable and maintainable solutions, and to work in an atmosphere of mutual respect. I value not only the result but also the process itself — clear tasks, transparent cooperation, and shared growth.
Some of my projects
Web application designed for keeping track of desired gifts, essentially a wish-list manager. It provides users with the capability to create lists of desired items and invite acquaintances to view what each person desires.
The Lights Out game consists of a grid of lights, with each light having two states: on and off. Clicking on a light toggles its state and the state of its adjacent lights. The goal is to turn off all the lights on the grid.
This web application is designed for conveniently storing and managing reviews for various products, movies, books, or other items.
Education & Courses
Studying software development, algorithms, databases, and computer systems. Gained knowledge in programming, web technologies, and software engineering practices. Expected graduation: 2026.
Focused on Java EE development using Servlets, JSP, and JSTL. Practiced building simple web applications and handling client-server interaction.
Learned fundamentals of programming in C++ including object-oriented principles, algorithms, and data structures.
Completed algorithmic challenges on LeetCode to improve problem-solving and coding skills.
Contributed to 4 personal projects covering the full development cycle: design, backend, and frontend implementation.
Gained experience with multiple technologies and tools including Java, Spring Boot, С/С++, Python, Pascal, Assembler, PHP, Hibernate, SQL, and Docker and so on...
Read and studied programming and software engineering books to strengthen knowledge of Java, design patterns, and development practices.
Feel free to reach out for collaborations, questions.
I’m open to discussing projects, ideas, or collaboration opportunities.