EPAM Systems
Jul 2017 – Apr 2026
Enterprise web applications, fintech and banking platforms, developer-facing tools.
- edmunds.com (main project — React, Node.js, SASS): carried out the AWS SDK v2 to v3 migration — adapted the codebase and brought unit tests up to date, which halved the code volume and removed the deprecated code; also migrated unit tests (Jest) from the outdated Enzyme to React Testing Library, improving UI stability and developer experience; updated SASS styles and packages.
- edmunds.com (A/B-testing admin panel): developed new functionality using PostgreSQL, REST and cookies.
- VTB Bank: set up the frontend metrics collection system on TypeScript and React projects, and analysed the resulting data to find and remove bottlenecks. As a result, project performance improved.
- API Gateway / ApiDocs: introduced mandatory code review, which improved code quality. Migrated unit tests from Enzyme to React Testing Library and moved the project to TypeScript, reducing the number of defects in the code.
- Moscow Exchange: modernized the frontend of a trading platform to a modern stack (React, TypeScript, AG Grid, Ant Design).
- EPAM Referral Portal (refer.epam.com): built the project frontend on React from scratch, working from designs and the old application (entirely in Java); the resulting UX was a clear improvement on the previous portal.