Дмитро
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 developer
25000 грн, Удаленно -
Java-розробник
Удаленно -
Java-разработчик
Удаленно -
Java-розробник
Удаленно -
Програміст Java
Удаленно, Житомир -
Electronic engineer, Java-developer
Удаленно