• File

Нікіта

Програміст Java

City of residence: Odesa
Ready to work: Remote
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

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.

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

SUMMARY
As a Backend Java Developer with 2 years of commercial experience, I have a solid understanding of microservices
architecture and building RESTful applications using Spring Boot. Passionate about working in Agile environments,
I thrive on developing scalable solutions and integrating AI capabilities (OpenAI API) into business logic.
My strong problem-solving skills and adaptability make me well-suited to work in cross-functional teams and con-
tribute to code reviews. Whether it’s implementing complex LLM-based agents or optimizing database performance,
I am committed to delivering clean, testable code that meets high industry standards.
My main stack: Java Core, Spring (Boot, Security, Data), Hibernate, PostgreSQL/MongoDB, OpenAI API, Docker,
AWS, RabbitMQ.

SKILLS

Languages and Core: Java (8, 11, 17, 21), OOP, SOLID, Clean Code.
Frameworks: Spring Boot, Spring Data JPA, Spring Security, Spring Web (REST).
Databases: PostgreSQL, MongoDB, Hibernate (ORM).
AI and Integrations: OpenAI API (GPT Models), Prompt Engineering, AI Agents implementation.
Cloud and DevOps: AWS, Docker, Docker Compose.
Messaging: RabbitMQ, ActiveMQ.
Testing: JUnit, Mockito.
Tools and Methodologies: Git, GitHub, Maven/Gradle, Microservices Architecture, Agile/Scrum.
Language: English (B2), Ukrainian (Native)

EXPERIENCE
WhileTrue March 2025 – Present
Java Software Engineer Remote

Responsibilities:
• Designed and implemented complex business logic and RESTful APIs, integrating Generative AI capabilities
(OpenAI API) to create intelligent user agents.
• Managed database schema evolution using Liquibase for PostgreSQL and maintained data consistency in Mon-
goDB environments.
• Configured and supported cloud infrastructure on AWS, including deployment automation via CI/CD pipelines.
• Actively contributed to the system architecture design, focusing on scalability and fault tolerance.
• Conducted regular code reviews, ensuring adherence to code quality standards and mentoring team members.

Achievements:
• Successfully delivered a critical AI-powered feature, significantly enhancing user engagement and automating
support workflows.
• Optimized PostgreSQL query performance and MongoDB interactions, reducing response times for high-load
endpoints.
• Consistently delivered scalable backend features that directly addressed critical business requirements and im-
proved system functionality.
EPAM August 2024 – February 2025
Java Developer Remote

Responsibilities:
• Developed and maintained scalable Microservices Architecture using Java and Spring Boot, ensuring modularity
and high availability.
• Implemented asynchronous communication between services using Message Brokers (RabbitMQ, ActiveMQ) to
handle high-throughput data processing.
• Managed data persistence across relational (PostgreSQL) and NoSQL (MongoDB) databases, optimizing com-
plex queries via Hibernate/JPA.
• Designed and secured RESTful APIs, implementing robust request handling and authentication mechanisms.
• Containerized microservices using Docker to streamline the CI/CD pipeline and ensure consistent deployment
environments.

Achievements:
• Successfully integrated RabbitMQ, significantly reducing system latency and decoupling critical backend services.
• Optimized database performance for high-volume data, reducing query execution time by utilizing PostgreSQL
indexing and MongoDB aggregation.
• Enhanced system stability by implementing comprehensive unit and integration testing strategies.
ShPlusPlus January 2024 – July 2024
Java Developer Remote

Responsibilities:
• Designed and implemented the core backend logic for processing, executing, and validating user-submitted code
using Java and Spring Boot.
• Developed complex algorithmic solutions and validation mechanisms for logic-based challenges.
• Designed and optimized PostgreSQL database schemas to store coding tasks, user solutions, and automated test
results.
• Containerized the application using Docker to ensure consistent environments across development and production
stages.
• Integrated logging and monitoring tools to track system performance and debug runtime errors effectively.

Achievements:
• Successfully built a fault-tolerant code execution engine capable of automatically grading user submissions.
• Reduced deployment time and eliminated environment-specific bugs by introducing Docker containerization.
• Ensured high system reliability and accuracy of task validation through comprehensive Unit and Integration
testing (JUnit/Mockito).

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: