Egor KuzminFull Stack Engineer · EU
Download PDF

Egor Kuzmin

Full Stack Engineer

Summary

Full‑stack engineer building modern web products with Java/Spring or Python backends and Next.js/TypeScript frontends on AWS. I use AI‑assisted coding to accelerate delivery (scaffolding, refactoring, tests, docs) while keeping quality high through code review, CI/CD, and strong test coverage. Recently shipped GenAI search (Bedrock + embeddings + OpenSearch), production microservices on ECS, and enterprise modernization in pharma/finance domains.

Education

Moscow State Technological University «STANKIN»
Bachelor's Degree
Information Technology
2018 – 2022
Degree officially recognized by the German government as equivalent to a German Bachelor's Degree

Experience

EPAM Systems (ext. project)
Belgrade, Serbia (Remote)
Lead Software Engineer
November 2022 – Present
Worked across multiple enterprise projects (pharmaceutical operations, GenAI search, and internal platform services) focused on modernization, performance, and reliability.

- Delivered multiple enterprise projects as a full‑stack engineer (Java/Spring microservices + Next.js/TypeScript UI) on AWS, from design to production support.
- Built GenAI search with AWS Bedrock (Titan embeddings) + OpenSearch/S3, improving relevance via prompt/RAG tuning and evaluation-driven iteration.
- Designed and shipped backend microservices with Java 21 + Spring Boot 3, containerized with Docker and deployed to AWS ECS via CI/CD.
- Developed a full‑stack web app (Next.js/TypeScript + Java/Spring) with secure auth (NextAuth), Kafka/Kafka Streams integrations, and OpenAPI documentation.
- Modernized a critical pharma operations system: modularized components, removed performance bottlenecks, and improved reliability through automated testing and CI pipelines.
- Practiced AI‑assisted coding to speed up scaffolding, refactoring, test generation, and documentation; validated outputs with reviews, static analysis, and automated integration tests (up to 95% coverage on key services).
Konsaltica
Moscow, Russia (Remote)
Software Engineer
November 2021 – November 2022
•
Integrated and supported anti-fraud system with 3 financial companies, enabling secure transactions and fraud prevention
•
Enhanced code maintainability through systematic refactoring, resulting in 25% improved system performance
•
Implemented database optimization strategies across PostgreSQL, OracleDB, and SQLServer, reducing query response time by 35% across every product integration
•
Optimized integration performance by implementing Apache Camel-based solutions, resulting in 30% faster data processing
•
Established automated test environment using Linux and Docker, reducing deployment time by 50%
•
Improved system stability by creating comprehensive testing cycle with Groovy/Spock, reducing critical bugs by 40%
Right Line
Moscow, Russia (Remote)
Middle Back-end Developer
September 2020 – November 2021
•
Built and implemented FPS (Fast Payment System) integrations for 3 companies, enabling seamless bank transfers
•
Improved C2B/B2C transfer architecture, expanding the company's customer base and revenue streams
•
Designed and implemented personal account service with payment functionality for multiple enterprises
•
Reduced system errors by 40% through comprehensive code refactoring and improved data structure implementation
•
Achieved 95% code coverage through the systematic unit testing implementation
•
Automated quality verification process by integrating tools like Checkstyle, JaCoCo, and Surefire
•
Optimized data pipeline performance using Apache Camel, replacing manual Spring implementations
•
Improved system security by implementing cryptography module based on governmental standards
MoonPower
Kiev, Ukraine (Remote)
Junior Software Engineer
March 2019 – May 2020
•
Collaborated with a senior developer to design and implement the backend for an online mobile game.
•
Designed and developed key features, including player statistics tracking, a donation system, and administration tools, ensuring seamless gameplay and efficient management.
•
Built the application architecture using Java 8, Spring Framework, and MongoDB, with GraphQL as the query language.
•
Deployed and managed the application in Linux environments using Docker for containerization.

Languages

English
B2+
Russian
Native
Link copied