• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/8244990/

Java developer

Considering positions:
Java developer, Адміністратор сайту, Програміст 1C, Системний адміністратор, Адміністратор баз даних, SQL-розробник, Веброзробник, IT-спеціаліст, Спеціаліст технічної підтримки
City of residence:
Kyiv
Ready to work:
Fastiv, Kyiv, Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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.

[open contact info](look above in the "contact info" section)

DENIS GARKAVIY
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
github.com/d1nque

J A V A D E V E L O P E R

SUMMARY

Java backend developer with around 3 years of commercial experience building server-side systems with Java, Spring, and Hibernate. Strong in designing REST APIs, working with
relational databases (PostgreSQL, MySQL), and writing concurrent, performance-sensitive code. Experience taking products from greenfield architecture through to deployment, as well as
maintaining large existing codebases. Comfortable with full-stack work in React when a feature needs it. Focused on backend and web product development.

Available for remote work · Not subject to military mobilization (deferment) · Backup power & internet for uninterrupted work.

SKILLS

Java MySQL OOP, OOD
Spring Boot MongoDB SOLID
Spring MVC ElasticSearch Design Patterns
Spring Data Docker Git
REST API Kafka OpenCV
Hibernate / JPA AWS C++, C#
Multithreading React Raspberry Pi
Maven JavaScript I2C, GPIO
PostgreSQL HTML, CSS

EDUCATION

Bachelor degree in Computer Science Diploma in Software Engineering
Igor Sikorsky Kyiv Polytechnic Institute · 2020–2024 IT Step Academy · 2018–2022

CERTIFICATIONS

Java Full-Stack Developer Modeling Software Systems using UML
Profitsoft · 2023 Coursera · 2022

Spring — Ecosystem and Core Design Patterns
Coursera · 2022 Coursera · 2022

Spring MVC, Spring Boot and Rest Controllers Introduction to Git and GitHub
Coursera · 2022 Coursera · 2022

Spring Data Repositories
Coursera · 2022

WO RK EXPERIENCE

MPS Development
Java Software Engineer (Java, Spring, OpenCV) · Apr 2024 – Apr 2026

Worked on defense-tech, embedded and vision-based systems with a stack of Java, Spring, OpenCV and React. Built modular backend services, integrated real-time video processing
pipelines, and deployed solutions on Raspberry Pi 4/5 platforms with low-level communication over I2C and GPIO. Took part in developing two products from the ground up.

RESPONSIBILITIES
Contributed to building two products from the ground up — owning backend services in Java and Spring from architecture and design through to deployment.
Developed real-time data and video processing pipelines, integrating computer-vision components (OpenCV) with backend logic.
Implemented integration between software and hardware modules (sensors, rangefinders, gyroscopes) over I2C/GPIO on Raspberry Pi platforms.
Optimized services for constrained hardware, balancing performance and reliability in demanding field conditions.
Worked in an agile team, upholding code quality, documentation, and system reliability across critical components.

TECHNOLOGIES

Java · Spring Framework · OpenCV · React · Raspberry Pi 4/5 · I2C, GPIO · MPU · Gyroscope · Rangefinder

New Tribe Agency
Java Software Engineer (Java, Spring) · Aug 2023 – Apr 2024 · Remote

Built scalable backend systems in a Java-centric stack, contributing to payment integration and cloud-backed services.

RESPONSIBILITIES
Designed and implemented scalable backend systems using Java, Spring Framework, Hibernate, and the Criteria API over MySQL.
Integrated Adyen payment processing into the platform, handling payment flows and transaction reliability.
Used AWS services to improve performance and availability of backend services.
Collaborated with a cross-functional team in an agile process; identified and resolved defects to keep systems stable.

TECHNOLOGIES

Java · Spring Framework · Hibernate · Criteria API · MySQL · Adyen · AWS

VData Software-Entwicklung GmbH
Full-Stack Developer (Java, React) · Nov 2022 – Jun 2023 · Remote

Worked within an international team on a large, long-lived product, optimizing backend logic, building UI, and supporting search integration.

RESPONSIBILITIES

Implemented client-driven features on a large, long-lived monolithic application with a Java / Spring backend.
Supported Elasticsearch integration to power search functionality.
Built and adjusted React UI components; collaborated within an international team and took part in architectural discussions.
Maintained code quality and resolved defects through iterative, sprint-based delivery.

TECHNOLOGIES
Java · Spring Framework · React · ElasticSearch · MySQL
ROBOCODE
Embedded Programming Teacher (part-time) · Aug 2022 – Aug 2025 · Weekends

Taught robotics and introduced children to the basics of programming and web development, alongside main engineering roles.

RESPONSIBILITIES

Taught robotics and programming fundamentals (C++, Arduino) and introductory web development (HTML, CSS, JavaScript) to children.
Designed hands-on projects, guiding students from prototyping through coding, testing, and debugging.

TECHNOLOGIES

Arduino · C++ · HTML · CSS · JavaScript

LANGUAGES

Ukrainian — Native · English — Intermediate (B1)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: