Євгеній
Middle Java Developer
Contact information
The job seeker has entered a phone number , email and LinkedIn.
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/6639701/
Work experience
Middle Java Developer
from 09.2024 to now
(1 year 6 months)
Thingsboard, Київ (IT)
Responsibilities:
- Migrated event and telemetry processing from PostgreSQL to Kafka to improve scalability and reliability.
- Enhanced the black-box testing framework by extracting it into a standalone project, adding legacy Edge version support, version selection, and TeamCity CI integration.
- Added support for CalculatedField and Secret functionality on Edge.
- Introduced telemetry reporting for Downlink/Uplink queues, enabling full synchronization observability and custom dashboards.
- Improved system modularity by refactoring clustering logic into a dedicated submodule.
- Participated in release management and successfully led the 4.2 release process.
- Resolved customer issues and contributed to overall product stability and satisfaction.
Achievements:
- Built performance tests that uncovered and helped fix Kafka event loss issues.
- Automated black-box test execution across multiple environments (Local, Demo, Cloud, CE, PE), reducing manual work and increasing CI/CD reliability.
Middle Java Developer
from 04.2023 to 08.2024
(1 year 5 months)
AFP, Київ (IT)
Responsibilities:
- Supported existing projects and generated detailed CSV reports.
- Developed an action plan to restore system stability and improve performance.
- Analyzed the system and documented its main functionality.
- Communicated directly with the customer to clarify requirements and provide updates.
- Created and maintained technical documentation.
Achievements:
- Delivered a clear and approved plan for restoring and optimizing the system.
- Implemented a convenient and automated reporting feature.
- Strengthened understanding of microservice architecture.
Senior Java Developer
from 08.2022 to 04.2023
(9 months)
NCDEV, Київ (IT)
Responsibilities:
- Analyzed project requirements and selected appropriate technologies based on the analysis.
- Designed program architecture and database schema.
- Organized and coordinated the application development process.
- Collaborated closely with frontend developers, testers, and DevOps engineers.
- Developed and delivered backend functionality within tight deadlines.
Achievements:
- Successfully implemented the system architecture on schedule.
- Structured and facilitated efficient team collaboration.
- Designed a database and created an automatic initialization process using Liquibase.
- Implemented manager authorization with JWT tokens.
-Developed REST APIs for manager operations.
Middle Java Developer
from 01.2022 to 08.2022
(8 months)
AllBridge, Київ (IT)
Responsibilities:
- Developed a project to create a bridge between different blockchains.
- Studied and applied the Web3j framework for interacting with the Ethereum blockchain in Java.
- Participated in regular team meetings to plan goals and review progress.
Achievements:
- Implemented a message broker that tracked changes in a smart contract on one blockchain and triggered messages on another.
- Presented the demo project’s functionality to the team.
- Designed and configured a multi-module Gradle project.
- Successfully delivered the project on time in collaboration with the team.
Middle Java Developer
from 07.2021 to 01.2022
(7 months)
Neonomics, Київ (IT)
Responsibilities:
- Added new functionality to the user module.
- Participated in designing the architecture of new modules.
- Collaborated daily with the international team in English.
Achievements:
- Developed asynchronous processing for user data and authentication within the system.
- Joined the architecture design team and created a structural diagram for the reporting module.
- Enhanced communication and teamwork skills through active collaboration.
Junior Java developer
from 08.2019 to 07.2021
(2 years)
Corside, Київ (Роздрібна торгівля)
Responsibilities:
- Developed the Seller’s Cabinet functionality.
- Improved the search module and enhanced search parsing logic.
- Fixed bugs and optimized existing features.
Achievements:
- Migrated data retrieval from Amazon FTP to Amazon API.
- Implemented a flexible entity search by key elements in the search string.
- Resolved configuration issues in Apache Solr, improving search stability and performance.
Student
from 09.2018 to 07.2019
(11 months)
EPAM, Київ (IT)
- Completed 5 laboratory courses: Multithreading, Java 8, Spring, Hibernate, and Testing (JUnit, Mockito).
- Developed REST API functionality for the user account module.
- Configured Spring Security integration with CloudFiles.
- Applied all acquired knowledge to build a commercial project “DogHotel” as part of a team using the SCRUM methodology.
- Improved my Java skills and deepened understanding of core algorithms, design patterns, and programming principles.
**My contribution to the “DogHotel” project:**
Developed user interface functionality and configured Spring Security for CloudFiles integration.
https://www.doghotel.com.ua/
Education
KPI
TEF, Київ
Higher, from 2021 to 2023 (2 years)
Received a master's degree
КПІ
ТЕФ, Київ
Unfinished higher, from 2015 to 2019 (4 years)
Received a bachelor's degree
Additional education and certificates
Netcracker
2018, 4 місяці
EPAM
2018, 4 місяці
Дія. Цифрова освіта
1 день
Certificate
Knowledge and skills
- Java Core
- Java 8+
- Spring
- Log4j
- ActiveMQ
- Mockito
- JUnit
- REST API
- PostgreSql
- MongoDB
- JDBC
- JPA(Hibernate)
- Gradle
- Maven
- Swagger
- Postman
- Docker
- Jira
- Jenkins
- Git
- CI/CD
- OOP
- KISS
- DRY
- YAGNI
- SOLID
- BDUF
- SQL
- Spring Boot
- IntelliJ IDEA
- Hibernate
Language proficiencies
- Ukrainian — fluent
- English — average
Additional information
I’m easy to communicate with and enjoy working with people.
Outside of work, I like playing tennis and volleyball.
I’m passionate about programming and love solving challenging problems.
Similar candidates
-
Javascript developer
Kyiv, Remote -
Javascript-програміст
Kyiv, Dnipro, Remote -
Javascript-програміст
Kharkiv, Remote -
Java software engineer
Remote -
Java software engineer
Remote -
Javascript-програміст
99000 UAH, Kyiv