• File

Сергій

Програміст 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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

SERHII MALOV
Senior Java / Kotlin Developer
[open contact info](look above in the "contact info" section) https://www.linfiedin.com/in/serhii-malov-232125118/

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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: