• File

Ilya

Java developer

Age:
34 years
City:
Kyiv

Contact information

The job seeker has entered a phone number and email.

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.

Ilya Samilyak PROFILE
• Java Developer with 2+ years of commercial experience
Java Developer building scalable backend systems using Java and Spring
Boot.
[open contact info](look above in the "contact info" section) • Experienced in microservices architecture, API
[open contact info](look above in the "contact info" section) 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⁠

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: