Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 0.5

I am a highly motivated, self-organized, and responsible person who is willing to learn new technologies, apply new knowledge, and grow professionally. I have strong knowledge of Java, Spring, Hibernate, SQL, and other technologies and libraries for Java development. Due to my experience in scientific research in theoretical physics, I have a solid foundation in problem-solving, critical thinking, and analytical skills. My teaching experience at the university has honed my ability to effectively communicate complex concepts, collaborate with others, and quickly learn new skills. I am able to work independently as well as in a team, and I have a strong work ethic.

EDUCATION
PhD in theoretical physics (2007), Yuriy Fedkovych Chernivtsi National University;
Master’s degree in theoretical physics (2003), Yuriy Fedkovych Chernivtsi National University.

COURSES, TRAININGS
Internship (SoftServe IT Academy, GreenCity Project,
19.12.2022 - till now);
Java online marathon (SoftServe IT Academy, 05.09.2022 – 11.11.2022);
Teacher's DevOps course (SoftServe IT Academy, 02.07.2022-12.08.2022);
Java. Basics (Stepik, 2022);
Test automation using Selenium and Python (Stepik, 2022);
JavaScript Basics (Coursera, University of California, 2021);
Introduction to HTML5 (Coursera, University of Michigan, 2020);
Specialization Python 3 Programming (Coursera, University of Michigan, 2020) –5 courses;
Using Python to Interact with the Operating System (Coursera, Google, 2020);
Introduction to Data Science in Python (Coursera, University of Michigan, 2020).
GreenCity Project
Internship at SoftServe IT Academy
19.12.2022 - till now
Project Description: The main aim of “GreenCity” project is to teach people in a playful and challenging way to have an eco-friendly lifestyle. A user can view on the map places that have some eco-initiatives or suggest discounts for being environmentally aware (for instance, coffee shops that give a discount if a customer comes with their own cup). А user can start doing an environment-friendly habit and track their progress with a habit tracker. Project is based on Java and Angular 8.
Project Role: Java Developer.
Responsibilities: Code development and bug fixing; Unit testing; Collaborate with other team members to develop creative solutions.
Project Team Size: 10-12 team members.
Tools & Technologies: Java, Spring Boot, Spring Cloud, Hibernate, Lombok, RestTemplate, Jackson ObjectMapper, JUnit, Mockito, Log4J, SQL, PostgreSQL, Liquibase, Telegram Bot API, Viber Bot API, Google Maps API, Swagger, Maven, Git, GitHub, Git, GitHub.

To-Do List Project
Java online marathon, SoftServe IT Academy
05.09.2022 - 11.11.2022
Project Description: The simple REST and Web applications for user’s to-do list. The applications include user authentication and authorization and allow to perform CRUD operations on user information, to-do lists, tasks and task collaborators.
Project Role: Java Developer.
Responsibilities: Application development according to requirements; Study and implement web development technologies; Code development and bug fixing; Unit testing.
Project Team Size: 2 team members.
Tools & Technologies: Java, Spring Boot, Hibernate, Lombok, JUnit, Mockito, Log4J, SQL, PostgreSQL, H2, JWT Token, Thymeleaf, HTML, Bootstrap, Maven, Git, GitHub.

RELATED EXPERIENCE
Lecturer at Yuriy Fedkovych Chernivtsi National University, Chernivtsi, Ukraine.
Department of information technologies and computer physics (2022 – till now).
Department of theoretical physics and computer modelling (2008 - 2022).
Responsibilities: Developed and taught theoretical physics disciplines; Taught numerical programming in the disciplines of theoretical physics; Supervised students' bachelor's and master's theses; Performed scientific research based on computer modeling of physical problems; Published scientific articles, made oral presentations at scientific events.