Сервіс пошуку роботи №1 в Україні
Ilya
Java developer
- Розглядає посади:
- Java developer, Backend engineer
- Вік:
- 34 роки
- Місто:
- Київ
Контактна інформація
Шукач вказав: ТелефонЕл. поштуМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/14572771/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Ilya Samilyak PROFILE
• Java Developer with 2+ years of commercial experience
Java Developer building scalable backend systems using Java and Spring
Boot.
[відкрити контакти ](див. вище в блоці «контактна інформація») • Experienced in microservices architecture, API
[відкрити контакти ](див. вище в блоці «контактна інформація») integrations, and performance optimization.
Kyiv • Also developed an AI-powered full-stack application
integrating LLM-based decision-making into backend
LinkedIn workflows.
Github
PROFESSIONAL EXPERIENCE
Telegram
Java Developer
Self-employed
SKILLS 04/2025 – Present
Designed and maintained microservice-based backend
•
systems for small business clients using Java 17/21 and
Backend — Java 17/21, Spring Boot, Spring Data
Spring Boot
JPA, Hibernate, REST APIs, Microservices
Integrated third-party APIs (payment, messaging)
•
Improved API performance (~40%) via Redis caching and
•
Databases — PostgreSQL, MySQL, MongoDB, Redis SQL optimization
Built data collection modules using Jsoup
•
Messaging — Kafka, RabbitMQ Java Developer
NDA - Contract
Testing — JUnit 5, Mockito, Testcontainers 05/2023 – 02/2025
Designed and developed scalable microservices using
•
Java 17 & 21 and Spring Boot 3, implementing the Event-
Frontend — React, Next.js, TypeScript Driven SAGA pattern via Apache Kafka to ensure
distributed data consistency and handle compensation
DevOps & Tools — Docker, GitHub Actions, Maven, transactions.
Gradle Engineered a hybrid communication strategy: utilized
•
OpenFeign for synchronous read-operations and Kafka
for high-throughput transactional processing, while
Other — API Integration, Performance leveraging RabbitMQ for asynchronous user notifications.
Optimization, LLM Integration Built REST APIs and integrated them with external
•
services such as Stripe (payment processing) and
EDUCATION Telegram API (automated notifications).
Managed relational (MySQL, PostgreSQL) and NoSQL
•
Bachelor's degree in Law (MongoDB) databases; optimized schemas, SQL queries,
Donetsk Law University and indexes to improve performance of data-heavy
Donetsk, Ukraine operations.
Implemented caching mechanisms (Redis) to improve
Master's degree in Law
•
response times and reduce database load.
Yaroslav Mudryi National Law University Configured containerization with Docker and
•
Kharkiv, Ukraine implemented a full observability stack, including
distributed tracing (Zipkin), metrics monitoring
COURSES (Prometheus), and centralized logging (Promtail, Loki,
Grafana).
Java course at Mate-academy Covered business-critical features with unit and
•
Kyiv, Ukraine integration tests (JUnit, Mockito, Testcontainers) to
OOP, Java 8+, Spring, Hibernate ensure system reliability.
Udemy Achievements:
- Java for Beginners: From Scratch to Oracle Reduced payment processing time by 25% by optimizing
•
Certification Stripe Checkout session handling.
- Java–Earn Your Black Belt! Improved performance of data-heavy operations by 30%
•
- Spring for Beginners through SQL query optimization and indexing.
Automated key communication tasks via Telegram bot,
Books
•
reducing manual work for the support team.
СЕТТЕР Р. В. “Learning Java Through Examples and
Exercises”
PROJECTS
LANGUAGES Smart-Home-AI
English Vacancy Bot
Ukrainian EasyStay — Microservices Booking Platform
• Java Developer with 2+ years of commercial experience
Java Developer building scalable backend systems using Java and Spring
Boot.
[
[
Kyiv • Also developed an AI-powered full-stack application
integrating LLM-based decision-making into backend
LinkedIn workflows.
Github
PROFESSIONAL EXPERIENCE
Telegram
Java Developer
Self-employed
SKILLS 04/2025 – Present
Designed and maintained microservice-based backend
•
systems for small business clients using Java 17/21 and
Backend — Java 17/21, Spring Boot, Spring Data
Spring Boot
JPA, Hibernate, REST APIs, Microservices
Integrated third-party APIs (payment, messaging)
•
Improved API performance (~40%) via Redis caching and
•
Databases — PostgreSQL, MySQL, MongoDB, Redis SQL optimization
Built data collection modules using Jsoup
•
Messaging — Kafka, RabbitMQ Java Developer
NDA - Contract
Testing — JUnit 5, Mockito, Testcontainers 05/2023 – 02/2025
Designed and developed scalable microservices using
•
Java 17 & 21 and Spring Boot 3, implementing the Event-
Frontend — React, Next.js, TypeScript Driven SAGA pattern via Apache Kafka to ensure
distributed data consistency and handle compensation
DevOps & Tools — Docker, GitHub Actions, Maven, transactions.
Gradle Engineered a hybrid communication strategy: utilized
•
OpenFeign for synchronous read-operations and Kafka
for high-throughput transactional processing, while
Other — API Integration, Performance leveraging RabbitMQ for asynchronous user notifications.
Optimization, LLM Integration Built REST APIs and integrated them with external
•
services such as Stripe (payment processing) and
EDUCATION Telegram API (automated notifications).
Managed relational (MySQL, PostgreSQL) and NoSQL
•
Bachelor's degree in Law (MongoDB) databases; optimized schemas, SQL queries,
Donetsk Law University and indexes to improve performance of data-heavy
Donetsk, Ukraine operations.
Implemented caching mechanisms (Redis) to improve
Master's degree in Law
•
response times and reduce database load.
Yaroslav Mudryi National Law University Configured containerization with Docker and
•
Kharkiv, Ukraine implemented a full observability stack, including
distributed tracing (Zipkin), metrics monitoring
COURSES (Prometheus), and centralized logging (Promtail, Loki,
Grafana).
Java course at Mate-academy Covered business-critical features with unit and
•
Kyiv, Ukraine integration tests (JUnit, Mockito, Testcontainers) to
OOP, Java 8+, Spring, Hibernate ensure system reliability.
Udemy Achievements:
- Java for Beginners: From Scratch to Oracle Reduced payment processing time by 25% by optimizing
•
Certification Stripe Checkout session handling.
- Java–Earn Your Black Belt! Improved performance of data-heavy operations by 30%
•
- Spring for Beginners through SQL query optimization and indexing.
Automated key communication tasks via Telegram bot,
Books
•
reducing manual work for the support team.
СЕТТЕР Р. В. “Learning Java Through Examples and
Exercises”
PROJECTS
LANGUAGES Smart-Home-AI
English Vacancy Bot
Ukrainian EasyStay — Microservices Booking Platform
Схожі кандидати
-
Senior Java Developer
Київ -
Java, Back End developer
Київ, Дистанційно -
Програміст Java
Київ, Львів , ще 2 міста -
Full stack software engineer
Київ, Дистанційно -
Java software engineer
Київ, Дистанційно -
Javascript-програміст
Київ, Дистанційно