• File

Богдан

Java developer

City of residence:
Kharkiv
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.

Bogdan Kiryuhin

Email: [open contact info](look above in the "contact info" section)
English: B1
Java Developer / Java Backend Developer

Technical Skills

• Programming Languages: Java (Core, Concurrency, Streams, Java 8+)
• Frameworks: Spring Boot, Spring Security, Spring Data JPA
• Databases: PostgreSQL, MySQL, Redis
• Message Brokers: Apache Kafka
• Containerization and DevOps: Docker, Docker Compose
• Tools and Technologies: Git, REST API, JWT, OpenAPI/Swagger, Jira
• Testing: JUnit, Mockito

Work experience
Java Software Developer
Sonomics – October 2024 – Present
Technologies: Java 8/11/17, Spring (Core, Boot, Security, Data JPA), Hibernate,
Liquibase, PostgreSQL, Redis, Kafka, JUnit, Mockito, Docker, Microservices,
Maven
Responsibilities:
- Support and development of various Java applications: optimization, bug
fixing, ensuring stable operation.
- Increased test coverage (JUnit, Mockito) in one of the microservices from
34% to 82%, which reduced the number of regressions.
- Eliminated the N+1 problem in Hibernate, which reduced the load on the
database and accelerated the execution of critical queries.
- Optimized API through caching and reducing the amount of transmitted
data, which reduced the average response time and the load on the main
database.
- Developed and modernized microservices, migrated part of the functionality
from monolith to microservice architecture, upgraded the project from Java
11 to Java 17, eliminating incompatibilities and using new language
features.
- Containerized services in Docker for convenient deployment and testing.
About Me

I strive to become a professional backend developer specializing in high-load
systems and distributed service architecture. I have solid knowledge of Java and
the Spring ecosystem, as well as experience with containerization and message
brokers. I learn quickly and am ready to solve complex problems, communicative,
a student, and not afraid of difficulties.

Education

Knure, Faculty of "Department of Informatics"

Additional Information

• Ready to learn and master new technologies
• Able to work in a team and understand someone else's code
• Proficient in reading documentation in English

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: