Євгеній

Middle Java Developer

Вид зайнятості: повна, неповна
Вік: 28 років
Місто проживання: Київ
Готовий працювати: Дистанційно, Київ
Вид зайнятості:
повна, неповна
Вік:
28 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Middle Java Developer

з 09.2024 по нині (1 рік 6 місяців)
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

з 04.2023 по 08.2024 (1 рік 5 місяців)
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

з 08.2022 по 04.2023 (9 місяців)
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

з 01.2022 по 08.2022 (8 місяців)
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

з 07.2021 по 01.2022 (7 місяців)
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

з 08.2019 по 07.2021 (2 роки)
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

з 09.2018 по 07.2019 (11 місяців)
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/

Освіта

KPI

TEF, Київ
Вища, з 2021 по 2023 (2 роки)

Received a master's degree

КПІ

ТЕФ, Київ
Незакінчена вища, з 2015 по 2019 (4 роки)

Received a bachelor's degree

Додаткова освіта та сертифікати

2018, 4 місяці

2018, 4 місяці

1 день
Сертифікат

Знання і навички

  • 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

Знання мов

  • Українська — вільно
  • Англійська — середній

Додаткова інформація

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.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: