Lead JavaScript компетенции в команде факторинга Альфа-банк. Более 4 лет коммерческого опыта во frontend-разработке.
- Работал по системе аутстафф на крупных финтех проектах (Мегафон, Альфа-банк).
- Основной стек: Typescript, React, NextJS, Redux, Redux Toolkit, RTK Query, Webpack, Vite, Jest, Cypress, Docker, Kubernetes, Jenkins.
- Обязанности: проработка архитектуры, улучшение производительности приложения, усовершенствование процессов разработки, проведение code review, менторинг новых разработчиков.
- Дополнительно:
1) Провёл более 50 технических интервью;
2) Менторил разработчиков;
3) Руководил небольшой командой, состоящей из frontend-разработчиков, которая занималась написанием корпоративных сайтов для продажи SaaS.
- Работаю по системе аутстафф на крупных финтех проектах (Мегафон, Альфа-банк).
- Основной стек: Typescript, React, NextJS, Redux, Redux Toolkit, RTK Query, Webpack, Vite, Jest, Cypress, Docker, Kubernetes, Jenkins.
- Достижения:
1) Добавил разбиение бандла на чанки, оптимизировал рендеринг, провёл глобальный рефакторинг, обновил версии основных библиотек. Как следствие, ускорение первоначальной загрузки приложения в 4 раза, увеличение скорости работы с приложением;
2) Внедрил на проект микрофронтенд архитектуру - повышение отказоустойчивости приложения;
3) Настроил тестирование с использованием Jest и Cypress, подключил линтеры, доработал pipeline для запуска тестов, интегрировал SonarQube и Allure для сбора отчётов - уменьшение времени на ревью кода, снижение количества багов;
4) Подключил логирование ошибок в Kibana - своевременное выявление проблем в работе приложения;
5) Настроил новый сборщик - скорость сборки приложений увеличена в 2 раза;
6) Привнёс в команду идею перехода на новый флоу работы с git - уменьшены трудозатраты на релизный цикл;
7) Развернул для команды UI-библиотеку для шаринга кода между проектами (настроил сборку с использованием rollup, развернул storybook);
8) Написал template UI-сервиса для быстрого разворачивания новых модулей.
- Дополнительно:
1) Провёл более 50 технических интервью;
2) Менторил junior-разработчиков;
3) Руководил небольшой командой, состоящей из frontend-разработчиков, которая занималась написанием корпоративных сайтов для продажи SaaS.
- Технологии:
Typescript, React, NextJS, React Native, React Query, Redux Toolkit, GraphQL, MaterialUI, ChakraUI.
- Проекты:
1) Приложение для бронирования квест-комнат. Реализация авторизации, интеграция с платёжной системой Stripe;
2) Мобильное приложение-чат, для получения юридической помощи онлайн. Реализация чата с использованием протокола WebSocket;
3) Маркетплейс для обмена игровой валюты - разработка всего приложения, чат поддержки на WebSocket, интеграция с API через GraphQLGraphQL;
4) Сайт и мобильное приложение на WebView для продажи конструктора питания и тренировок для похудения.
Специальность "Электроника и наноэлектроника". Закончена с красным дипломом.