Фронтенд-разработчик с 3+ годами опыта. Специализируюсь на разработке одностраничных приложений (SPA) и серверного рендеринга (SSR). Работал, как в стартапах, так и в крупных компаниях. Нацелен решение сложных задач и постоянное совершенствование своих hard и soft skills. Обладаю отличными командными навыками, быстро нахожу общий язык с коллегами и эффективно решаю возникающие проблемы, стремлюсь к достижению высоких результатов и повышению эффективности работы.
Проект 1: Cвязан с умными устройствами. Наша платформа умела подключать различные iot устройства, например датчики протечки, температурный датчик и т.д. Для каждого устройства мы отображали различную аналитику, актуальные данные, предупреждали если что-то с устройством не так.
● Уменьшил LCP с 4.6 сек до 2 сек (56.52%), что положительно сказалось на пользовательском опыте.
● Разрабатывал и интегрировал миркрофронты для главного приложения IoT hub,
● Разрабатывал основные модули приложения, которые помогали продавать наш продукт.
● Разрабатывал внутреннюю библиотеку компонентов.
● Проводил ревью кода, помогал новичкам интегрироваться в проект.
Самые сложные/интересные задачи:
● Вместе с моим коллегой были первопроходцами в использовании микрофронтов в продакшене в мтс.
● Разработка различных графиков
Работали по scrum, 2-ух недельными спринтами.
Команда: 3 фронта, 2 бекендера, 1 девопс, 3 аналитика, 1 дизайнер, 1 ручной тестостеровщик, 1 автотестер.
Frontend stack: Typescript, React, Mobx, Jest, Material UI, Webpack
Проект 2: Разработка веб-приложения для рендеринга лендингов с рекламными предложениями.
Стэк: React, TypeScript, JavaScript, Next, SCSS, Material UI, Echarts, Effector, Webpack, Vite.
● Разработка нового проекта с нуля (мультиязычность, 2 дизайн-темы, адаптивность), выбор технологий и остальное что касается технической части
● Настройка CI/CD фронтенд приложения
● Активное участие в создании и проработки продукта, общение с дизайнером, аналитиком, продукт-овнером
● Менторство, помощь коллегам
Разрабатывал главный портал СПБ и "Мир".
● Разработал административный кабинет для партнеров.
● Заредизайнил главную страницу "Юридическим лицам".
● Разработал часть главной страницы сайта, реагировал на баги со стороны клиентов
● Внедрил постоянную поддержку зависимостей, что позволило держать стэк проекта в актуальном состоянии и без боли переходить на новые мажорные версии библиотек.
● Оптимизировал работу билда сборки webpack с 4 минут до 2.1 минуты, что положительно сказалось на быстроте разработки и доставке кода в прод.
Работали по scrum. Спринт был 1 месяц.
Команда: 4 фронта, 4 бекендера, 3 аналитика, тимлид.
Frontend Stack: React, Javascript, Typescript, Redux.
О чем проект:
Проект помогал цифровизовать гражданские и промышленные объекты любой сложности. Разрабатывали свой каталог строительный ресурсов, рассчитывали различную аналитику строительных процессов и выводили это все в виде дашбордов/графиках.
Работали по scrum, спринт длился 1 неделю.
Команда: 2 фронта, 3 бекендера, 1 девопс и тимлид.
Frontend stack:
Typescript, React, Redux toolkit, Redux saga, Material UI, Webpack, Babel, Rush, vite
● Проработка и декомпозиция задач.
● Разработка внутренней библиотеки компонентов.
● Разработка и тестирование модулей приложения.
● Около 40% frontend части функционала платформы реализовано мной.
● Работал над внедрением лучших инженерных практик
● Настройка конфигов, написание плагинов
● Code review
Самая сложная/интересная задача: разработка аналога таблицы excel с ленивой подгрузкой данных.