EPAM Systems
июль 2017 – апрель 2026
Корпоративные веб-приложения, финтех и банковские платформы, инструменты для разработчиков.
- edmunds.com (основной проект — React, Node.js, SASS): выполнил миграцию AWS SDK с v2 на v3 — адаптировал кодовую базу и актуализировал unit-тесты, что позволило сократить объём кода в 2 раза и избавиться от deprecated-кода; успешно провёл миграцию юнит-тестов (на Jest) с устаревшего Enzyme на React Testing Library, в результате повысились стабильность UI и удобство разработки; провёл обновление стилей и пакетов SASS.
- edmunds.com (админка для A/B-тестов): разрабатывал новый функционал с использованием PostgreSQL, REST и cookies.
- ВТБ: настраивал систему сбора фронтенд-метрик в проектах на TypeScript и React, проводил анализ полученных данных для выявления и устранения узких мест (bottlenecks). Как итог, повысилась производительность проектов.
- API Gateway / ApiDocs: внедрил обязательный code review, в результате повысилось качество кода. Мигрировал unit-тесты с Enzyme на React Testing Library и перевёл проект на TypeScript, при этом снизилось количество ошибок в коде.
- Московская Биржа: провёл модернизацию фронтенда торговой платформы на современный стек (React, TypeScript, AG Grid, Ant Design).
- EPAM Referral Portal (refer.epam.com): с нуля собрал фронтенд проекта на React на основе макетов и старого приложения (целиком на Java), в итоге UX улучшился по сравнению со старым порталом.