Sergiy ***********
Java Developer
CONTACT INFO
*****************
Показать контакты
Telegram:
@galuba (https://t.me/galuba)
LinkedIn (https://www.linkedin.com/in/sergiy-***********-74646485/)
/
GitHub (https://github.com/GalubaGSV)
Truskavec, Lviv region, Ukraine
SUMMARY
A result-oriented developer who obtained good knowledge and experience in
Java, TypeScript, HTML, CSS, SQL, eager to study and familiarize with new
technologies, I am able to determine the cause of the problem, diagnose
non-obvious problems and find out of the box solutions to solve them. I am well
familiar with Java Core and frameworks, also with popular testing technologies. My
main goal is professional growth and gaining new skills. My previous job was as a
team leader for farmers in an advertising company. I was highly valued by both my
supervisors and subordinates, and our collaboration was mutually satisfying.
SKILLS
- Java Core, Java 8, Collections, OOP, SOLID, TypeScript
- DB: JDBC, Hibernate, RDBMS (PostgreSQL, H2, MySQL)
- Web Development: Servlets, Tomcat, JSP, HTML/CSS, XML, JSON
- Spring (Spring Core, Spring Web, Spring Security, SpringBoot)
- Tools & Libraries: Maven, JUnit, Mockito, Docker, Swagger
- Enterprise/integration design patterns
- Operating systems: Mac OS, Windows
- Version Control Tool — Git
- IDE — IntelliJ IDEA
- Language: Intermediate
PROJECTS
Car-sharing-service (group project)
Github:
Link (https://github.com/GalubaGSV/car-sharing-service)
Technologies used: Java, Maven, MySQL, Liquibase, Spring Boot, Spring Data
JPA, Stripe API, Docker, Swagger
Description: Car Sharing Service is an online platform designed to optimize the
implementation of car sharing services. It is a web application based on Spring
Boot that adheres to REST principles. The platform offers user registration, login
functionality, and role-based authorization. Integration with the Stripe API ensures
secure payment transactions, while the Telegram bot provides real-time
notifications.
Auto-Service-App
Github:
Link (https://github.com/GalubaGSV/auto-service-app)
Technologies used: Java, Maven, MySQL, Tomcat, Spring Boot, Spring Data JPA
Description: This server application streamlines data management by handling
HTTP requests and integrating with a PostgreSQL database. Clients can perform
operations such as creating, updating, deleting records, and retrieving data using
standard HTTP methods. The application ensures efficient organization and
storage of data in the database.
To enhance development productivity and provide comprehensive API
documentation, the application utilizes Swagger and SpringDoc. These tools
simplify the development process and generate interactive documentation for the
API endpoints.
Cinema-App
Github:
Link (https://github.com/GalubaGSV/cinema-app)
Technologies used: Java, Maven, MySQL, Tomcat, Spring, Spring Security,
Hibernate
Description: The "Cinema" project is a ticket reservation software designed to
streamline the movie-going experience for both administrators and users. Users
can easily register or log in to the program and have access to a variety of
features such as creating a personal basket, adding tickets to their basket, and
viewing their order history. Administrators, on the other hand, can create movies,
cinema halls, sessions, and search users by email, giving them complete control
over the cinema experience. With comprehensive functionality.
Taxi-Service
Github:
Link (https://github.com/GalubaGSV/taxi-service)
Deployed:
Link (http://test-env.eba-nmvysrs************.elasticbeanstalk.com/login)
Technologies used: Technologies used: Java, Maven, JDBC, MySQL, Java Servlets,
Tomcat
Description:The "Taxi-Service" project is a software simulation of a taxi service that
allows users to manage and organize their car models, drivers, and vehicles. Users
can easily add or delete car models, as well as assign drivers to specific vehicles,
view all cars belonging to a particular driver, and authenticate themselves for
added security. With its user-friendly interface and robust functionality.
EXPERIENCE
Сhief specialist of the Department of State Register of Voters
Snigurivska State Administration
2008-2021
Maintaining the register, preserving the completeness and integrity of information
Team leader of farmers
CPAaggregator
2021-2022
Purchase and preparation of consumables for the launch of advertising
EDUCATION
Mykolaiv University named after P. Mohyly
Computer Science
Specialist
2002-2007
ADDITIONAL
EDUCATION
Mate Academy
Java developer
February ***************
ACHIEVEMENTS
Received recognition from management for exceptional performance and
contributions to the team, resulting in a promotion to a leadership role within the
organization.