Software Developer CV

Aliaksei Yermachonak

Senior Java Developer | Team Lead | Full-Stack, Cloud & AI

Senior Java developer with extensive experience across backend, full-stack, and cloud development. Strong delivery record, team leadership background, and practical focus on reliable business-critical systems.

  • Java
  • Spring
  • React
  • Cloud
  • AI
  • Leadership
  • Architecture

Profile

What I Bring

Leadership + Delivery

Experience as Developer Team Lead and Key Developer, with hands-on ownership of migration projects, architecture evolution, release coordination, and performance optimization under strict deadlines.

Community Involvement

Active in the tech community as a content creator, lecturer, mentor, and coordinator. Focused on practical learning, collaboration, and growth of engineering culture.

Timeline

Experience

Nov 2024 - Present

Developer Team Lead, EPAM Systems (Gdansk, Poland)

  • Leading migration of a core application to a new version with improved functionality.
  • Implemented proxy solution integrating multiple applications with role-based access.
  • Optimized data processing workflows to satisfy a critical 1-minute deadline.

Jan 2024 - Oct 2024

Software Developer, EPAM Systems (Gdansk, Poland)

  • Migrated application version while removing legacy behavior and adding capabilities.
  • Implemented metrics framework for objective version performance comparison.
  • Established 100% functional test coverage for key business-critical functionality.

Jul 2022 - Dec 2023

Key Developer, EPAM Systems (Gdansk, Poland)

  • Implemented key functionality with Java backend and React frontend.
  • Led monolith decomposition and integrated AI capabilities for user experience.
  • Redesigned invoice processing and removed transaction loss issues.

Oct 2021 - Jun 2022

Development Team Lead, EPAM Systems (Gdansk, Poland)

  • Led development of AWS-based data processing application.
  • Automated onboarding from heterogeneous data sources and file structures.
  • Managed CI/CD with Jenkins, infrastructure with Terraform, and cross-team releases.

Mar 2021 - Sep 2021

Software Developer, EPAM Systems (Gdansk, Poland)

  • Enhanced existing adapters with new functionality.
  • Configured input and environments with AWS services: EC2, S3, Lambda, Step Functions, EKS, DynamoDB, API Gateway.

Sep 2019 - Feb 2021

Software Developer, EPAM Systems (Minsk, Belarus)

  • Implemented A11y-focused UX improvements using React, PropTypes, and Jest.
  • Built search information widget with React frontend and Java backend.
  • Implemented caching and multithreading in Spring framework.

Jan 2018 - Aug 2019

Junior Software Developer, EPAM Systems (Minsk, Belarus)

  • Enhanced features, fixed defects, and improved test coverage.
  • Worked across frontend and backend development tasks.

Aug 2015 - Nov 2018

Engineer, Republican Unitary Enterprise BELTEI (Minsk, Belarus)

  • Designed and tuned automation systems for power plant environments.

Aug 2015 - Nov 2018

Technician, ENECA (Minsk, Belarus)

  • Designed automation systems for shops, storage facilities, social objects, and hotels.

Stack

Skills

Backend Development

Java (Core, Multithreading, Concurrency), Spring (Core, MVC, Data, Boot, Security), JPA, Hibernate, REST APIs, gRPC, Protobuf, SQL (MySQL, PostgreSQL), NoSQL.

Frontend Development

JavaScript (ES6+), TypeScript, React.js, jQuery, HTML5, CSS3.

Cloud & DevOps

AWS (EC2, S3, Lambda, Step Functions, EKS, DynamoDB, API Gateway), Jenkins, Terraform, Docker, Kubernetes.

Testing & Delivery

JUnit, Mockito, TestNG, testing pyramid approach, performance testing, Agile/Scrum, Kanban, Waterfall, microservices architecture, monitoring (Elastic Stack, New Relic), AI integration (OpenAI).

Portfolio

Shipped Side Projects

A public-facing section for personal products that are already released and usable.

Released

Awaitee

Smart price tracker and discount alert tool that monitors products across virtually any e-commerce site, performs automated checks, and notifies users when prices drop.

Highlights: Universal tracking, instant alerts, price history, privacy-first browser-only operation.

Platform: Chrome Web Store

Live: chromewebstore.google.com/detail/awaitee

In Progress

TInterviewer

Interview preparation platform idea focused on personalized Q&A spaces, designed to be generated and maintained with AI-driven workflows.

Built around Jira + GitHub Copilot with 4.5 agentic assistants (BA Assistant, Developer Assistant, Topic Splitter, Content Generator, plus manual answer trigger) to automate ticket breakdown, content generation, and PR creation.

Flow: Jira ticket -> automation -> GitHub workflow -> Copilot CLI/Models API -> tasks/content/PR -> Jira feedback loop.

Stack: Jira, GitHub Copilot, GitHub Actions, Copilot CLI

Preview: ayerma.github.io/TInterviewer/#/spaces/java

Academic

Education

2010 - 2015

Belarusian National Technical University

Minsk, Belarus

Bachelor's Degree, Automation Engineer.

2012 - 2013 (Erasmus)

Warsaw University of Technology

Warsaw, Poland

Power Engineering.