Position: Junior Java Developer
Category: Java
English level: upper
Years of experience: 0

Education:

Bachelor's Degree in Internet of Things (Expected Graduation: 2026)
Lviv Polytechnic National University

High School Diploma, Lviv Physics and Mathematics Lyceum, 2022

Additional Education:

Codecademy Online Courses:

"Learn Java"
"Learn Java Intermediate"
"Learn Spring"
"Creating REST APIs with Spring and Java"
"Learn JavaScript"
"Learn React"
Over the last year, I have dedicated myself to self-improvement, continuous learning, and personal projects. During this time, my primary focus has been on honing my Java programming skills and striving for a comprehensive understanding of the language. Through self-directed learning and practical projects, I have actively worked towards perfecting my Java programming abilities and expanding my knowledge in software development principles. 
Here is some of my projects:

ToDo List Application

Technologies: Java 17,  Spring Boot, Spring Data JPA, MySQL, Maven, React.js, React Router, Bootstrap,.

Summary: A web application for managing tasks. Users can perform various actions such as viewing, adding, updating, and deleting tasks. Completed tasks are automatically cleaned up. Built with Java Spring Boot and React.js.

Bookstore Management System

Technologies: Java 17, Spring Boot, Spring JDBC, PostgreSQL, Flyway, Docker, Maven.

Summary: A Java-based web application for managing authors and books in a bookstore. Offers features like author and book management. Utilizes Spring Boot and PostgreSQL.


Oil Extraction System

Technologies: Java 17, Spring Boot, Hibernate, OpenCSV, Maven.

Summary: A Java-based application for managing oil rigs and tankers. Provides functionalities for rig and tanker management. Supports CSV file data operations.
I expect to be given the opportunity to apply my expertise in developing applications using Java and various frameworks such as Spring, Spring Boot, JDBC, Spring JPA, and Hibernate. I look forward to working with databases like MySQL and PostgreSQL, leveraging my knowledge to design efficient and robust data structures.

I expect to be challenged with complex development tasks that push me to expand my skills and knowledge in the Java ecosystem. I anticipate being involved in projects that require innovative and cutting-edge solutions, allowing me to utilize the versatility of Java to its fullest potential.

I expect to be encouraged to stay updated with the latest advancements in the Java ecosystem and related technologies. This includes having access to resources, training, and opportunities for professional development, which will enable me to continuously enhance my skills and stay ahead in the ever-evolving field of software development.

I expect to work in a collaborative and supportive environment where I can contribute my ideas and insights to solve problems effectively. I hope to be part of a team that fosters open communication, values diverse perspectives, and encourages learning from one another.

I expect to receive constructive feedback on my work, helping me improve my development practices and ensuring the delivery of high-quality software solutions. I appreciate a workplace that values continuous improvement and provides mentorship or guidance when needed.