• File

Ilya

Java developer

Age: 33 years
City: Kyiv
Age:
33 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
• Skilled Java Developer with over two years of
Java Developer commercial experience in backend development
using Java Core, Spring Boot, and Hibernate.
[open contact info](look above in the "contact info" section) • Proficient in designing scalable architectures,
[open contact info](look above in the "contact info" section) integrating third-party services (Stripe, Telegram
API), and optimizing database performance.
Kyiv
• Detail-oriented and constantly improving
LinkedIn technical knowledge to deliver high-quality
Github solutions and contribute effectively to team
goals.
Telegram

PROFESSIONAL EXPERIENCE
SKILLS
Java Developer
NDA - Contract
Java — (8, 17), Core, Collections, OOP, SOLID,
05/2023 – 02/2025
Microservices
Designed and developed software modules and


services using Java 17 and Spring Boot in both
DB — Hibernate, JDBC, MySQL, H2, MongoDB, monolithic and microservice architectures,
PostgreSQL, Redis implementing the SAGA pattern for distributed
data consistency.
Implemented inter-service communication using
Spring — Boot, Core, Web, Security, Cloud


OpenFeign for synchronous operations and
RabbitMQ for asynchronous event-driven
Web Development — Servlet, JSP, Tomcat, HTML, messaging, ensuring optimal system performance.
CSS, XML, Angular (basic), React (Basic) Built REST APIs and integrated them with external


services such as Stripe (payment processing) and
Telegram API (automated notifications).
Tools — JUnit, Mockito, Maven, Swagger, Managed relational (MySQL, PostgreSQL) and
Liquibase, Docker, Lombok, Mapstruct, Postman,


NoSQL (MongoDB) databases; optimized
Jira, IntelliJ IDEA schemas, SQL queries, and indexes to improve
performance of data-heavy operations.
Containerization & CI/CD — GitHub Actions, Implemented caching mechanisms (Redis) to


GitLab CI/CD, Jenkins (basic) improve response times and reduce database
load.
Configured containerization with Docker and


Testing — JUnit 5, Testcontainers, WireMock implemented a full observability stack, including
distributed tracing (Zipkin), metrics monitoring
(Prometheus), and centralized logging (Promtail,
Message brokers — Kafka, RabbitMQ
Loki, Grafana).
Covered business-critical features with unit and


Team Practices & Communication — Kanban, integration tests (JUnit, Mockito, Testcontainers)
Jira, teamwork, and effective communication to ensure system reliability.
Achievements:
EDUCATION Reduced payment processing time by 25% by


optimizing Stripe Checkout session handling.
Master's degree in Law Improved performance of data-heavy operations


Yaroslav Mudryi National Law University by 30% through SQL query optimization and
Kharkiv, Ukraine indexing.
Automated key communication tasks via Telegram


COURSES bot, reducing manual work for the support team.

Java course at Mate-academy OTHER PROFESSIONAL EXPERIENCE
Kyiv, Ukraine
OOP, Java 8+, Spring, Hibernate Co-Founder and Sales Director
09/2012 – 03/2021
Udemy Ensured quality distribution.
- Java for Beginners: From Scratch to Oracle


Monitored sales and inventory.
Certification


Negotiated contracts and managed payroll.
- Java–Earn Your Black Belt!


Developed strategic partnerships to expand
- Spring for Beginners


market presence.
Implemented sales strategies resulting in
LANGUAGES


consistent revenue growth.
English

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: