Дмитро
Java engineer
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17837010/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Location: Bratislava, Slovakia
Phone: [
Email: [
LinkedIn: Dmytro Makhanok
GitHub: Dima23-ops5
Profile
Java backend developer with 2.5+ years of professional experience, specializing in authentication systems (JWT,
Spring Security), relational databases (MySQL, PostgreSQL), transaction management, and Dockerized deployment.
Developed multiple backend applications including an online bookstore and task management system with role-based
access, pagination, validation, and comprehensive test coverage.
Strong problem-solving skills, experienced in debugging and maintaining production-ready systems, with a focus on
writing clean, maintainable code and continuously improving backend engineering expertise.
Java Backend Developer | Projects & Practical Experience
LitMarket — Online Bookstore REST API
Developed a scalable backend application for an online bookstore using Java 17 and Spring Boot. Implemented secure
JWT-based authentication and role-based access control, enabling project administration and user management.
Designed RESTful APIs for book, category, order, and shopping cart management with pagination, sorting, and soft
delete functionality. Integrated Spring Data JPA, Hibernate, and MySQL 8 with Liquibase for database versioning.
Containerized the application using Docker and covered core logic with JUnit 5 and Testcontainers.
Tech stack: Java 17, Spring Boot, Spring MVC, Spring Security (JWT), Spring Data JPA, Lombok, MapStruct,
Tomcat, CI/CD, Liquibase, MySQL, Docker, Swagger, JUnit 5, Mockito, Testcontainers, Maven, Git, Soft Deleting,
Pagination & Sorting, SecurityFilterChain, Role-based Access, AWS
FlowBoard — Task & Project Management System
Designed and implemented business logic for a task automation REST API using Java 17, Spring Boot, and Spring
Security.
Developed secure JWT-based authentication and role-based access control, enabling project administration and user
management. Implemented full CRUD functionality for projects, tasks, labels, comments, and attachments with
pagination and soft delete support.
Integrated email notifications for deadline tracking and Dropbox API for external file storage.
Leveraged Spring Data JPA, Hibernate, and MySQL 8 with Liquibase for database versioning. Containerized the
application using Docker and ensured reliability through unit and integration testing with JUnit 5 and Testcontainers.
Tech stack: Java 17, Spring Boot, Spring MVC, Spring Security (JWT), Spring Data JPA, Hibernate, Lombok,
MapStruct, Tomcat, CI/CD, Liquibase, MySQL, Docker, Swagger, JUnit 5, Mockito, Testcontainers, Maven, Git,
Soft Deleting, Pagination & Sorting, SecurityFilterChain, Email Sender, Dropbox API, Role-based Access
ScreenBox — Hibernate CRUD Service
Implemented a CRUD backend using pure Hibernate without Spring Data.
Configured session lifecycle and transaction management manually. Developed entity relationships, lazy loading be-
havior, and persistence operations.
Focused on ORM internals including entity lifecycle states and SQL generation.
Tech stack: Java 17, Hibernate ORM, JDBC, MySQL, Transaction Management, Maven, Git
1
Skills
Languages & Frameworks: Java, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Kotlin
Basic knowledge: Python, C, C++, JavaScript, React, HTML, CSS, Bootstrap
Databases: MySQL, PostgreSQL, MongoDB, H2
Tools & Technologies: Docker, Docker Compose, Kubernetes, Maven, Gradle, JUnit, Liquibase, Mockito,
Testcontainers, Swagger, OpenAPI, AWS, Azure
Version Control: Git, GitHub, GitLab and IDE: IntelliJ IDEA
Experience with REST API and third-party APIs
Concepts: REST, OOP, SOLID, JWT, Microservices Architecture
Languages: English (B2), Slovak (B2), Ukrainian (Native), Russian (C1)
Education
Slovak University of Technology
Faculty of Informatics and Information Technologies
2023 — 2024
Slovak University of Technology
Faculty of Electrical Engineering and Informatics (Applied Informatics)
2024 — 2027
Achievements
• Open Mathematics Olympiad at Igor Sikorsky Kyiv Polytechnic Institute (2019) — 2nd place
• All-Ukrainian Mathematics Olympiad (2021) — 3rd place
• Ukrainian Olympiad in Informatics (2019) — 1st place
• Ukrainian Olympiad in Informatics (2022) — 3rd place
These achievements demonstrate a deep understanding of complex data structures, advanced algorithms, and
the analyticalabilitytopragmaticallysolvechallengingtechnicalproblems(e.g.,identifyingperformancebottlenecks), which
is directly applicable to resolving production incidents.
Certifications
Mate Academy — Java Backend Development Certificate
2
Схожі кандидати
-
Junior програміст Java
Дистанційно -
Java-разработчик
Дистанційно, Київ -
Java developer
Дистанційно, Київ -
Junior Javascript developer
Дистанційно, Київ, Бориспіль -
Middle Java Developer
Дистанційно, Київ -
Java software engineer
Дистанційно