Сергій
Програміст Java
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/17767266/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Senior Java / Kotlin Developer
[
SUMMARY
Senior Java/Kotlin Developer with 8 years of experience in software development and systems architecture,
specializing in microservices architecture and the Spring framework.
Skilled at creating innovative solutions to enhance technological capabilities and optimize processes.
Throughout my career, I have effectively utilized technologies such as Java 8/11/17, Kotlin, the Spring framework,
Kafka, Camunda, PostgreSQL, and Cassandra to deliver scalable solutions and enhance system performance and reliability.
Key Achievements:
• Optimized database operations, reducing query execution time by 30%.
• Implemented Kafka for real-time event processing, which improved the system’s data processing speed.
• Automated code quality checks before pushing to GitLab, improving overall code quality.
• Implemented Camunda for business process automation, which increased task visibility, reduced request processing
time, and simplified system scaling through clear service orchestration.
• Increased code coverage with tests, significantly reducing the number of bugs.
SKILLS
Spring Boot Spring Data JPA Spring Cloud Spring Security Spring MVC
Java Kotlin Kafka Design patterns Microservices Hibernate Maven Gradle Project Reactor
Integration and JUnit tests Mockito Rest JSON Git GitLab Swagger
Vue.js HTML CSS JavaScript
SQL MySQL PostgreSQL Elasticsearch Cassandra Hazelcast MongoDB
Docker CI/CD Camunda Nomad Consul Grafana
EXPERIENCE
Senior Java / Kotlin Software Engineer
PlatMaster
03/2020 - Present
Achievements:
- I have been developing an electronic trading platform from the ground up, incorporating technological features that
streamline the connection between supply and demand. The web application is built on a microservices architecture.
- I have developed an intuitive educational platform for students and teachers that simplifies the exchange of information and
materials in the educational process.
Used tools and technologies:
Java 8/11/17, Kotlin, Spring (Boot, MVC, Data JPA, Cloud), Project Reactor, Microservices, Maven, Gradle, Integration and JUnit tests,
Mockito, Rest API, JSON, GIT, Hibernate, Kafka, Camunda, Nomad, Consul, Grafana, PostgreSQL, Elasticsearch, Cassandra,
Hazelcast, GitLab, Swagger
Responsibilities:
• Participated in developing the project architecture.
• Created microservices.
• Developed new functionality.
• Introduced new technologies into the project.
• Maintained existing functionality and fixed bugs.
• Wrote JUnit tests and integration tests for the project.
• Assisted in task assignments for developers.
• Conducted code review.
• Documented REST services.
EXPERIENCE
Full-Stack Developer
ELMA
05/2018 - 03/2020
Achievements:
- I developed a SaaS project focused on accounting and sales systems from the ground up. The web application is built on a
microservices architecture, with the frontend implemented using the Vue.js framework. Authentication is secured through
Spring Cloud Security (OAuth2). The application facilitates document management (receipts, invoices, transfers, write-offs,
completions, etc.) and allows users to view and analyze various reports.
- Created a web project for workshop workers' workstations.
- Adjusted the program's interaction with IP telephony.
- Developed an Android application for basic CRM functions
Used tools and technologies:
Java 8, Spring (Boot, MVC, Security, Data JPA, Cloud), Microservices, Maven, Junit, Rest, JSON, GIT, Hibernate, MySQL, SQL, Vue.js,
HTML, CSS, JavaScript
Responsibilities:
• In a team of three, I managed such tasks as uploading projects to the repository, fixing releases, creating sprints and distributing
tasks.
• Planned and developed the project architecture.
• Analyzed and made decisions on the use of project technologies.
• Developed new functionality.
• Maintained existing functionality and fixed bugs.
• Conducted code review.
EDUCATION
Master’s Degree, Field of Study – Public Management and Administration
Taras Shevchenko National University of Kyiv | Ukraine
2022 - 2024
Specialist Degree, Field of Study - Computer science
National Pedagogical University of Glukhiv | Ukraine
2002 - 2007
LANGUAGES
English: Intermediate Ukrainian: Native Russian: Native
Similar candidates
-
Junior Java Developer
22000 UAH, Remote, Kyiv -
Backend developer (Java, PHP)
Remote, Ivano-Frankivsk , more 3 cities -
Програміст Java
Remote -
Программист Java
Remote -
Програміст Java
Remote -
Java developer
Remote, Kyiv