Меня зовут Егор Шарапов, я Frontend Architect с 15+ годами опыта, вырастивший команду с 1 до 20+ человек и построивший UI-инфраструктуру для одного из ведущих CRM-продуктов на российском рынке
Эксперт в React, архитектуре frontend-приложений, масштабировании команд и внедрении современных практик разработки
И просто хороший человек
Помимо разработки увлекаюсь футболом, до университета играл на уровне ДЮСШ, последние годы — на любительском уровне в CityFootball
На данный момент просто хожу в зал, чтобы держать себя в хорошей форме
Сейчас я лидирую фронтенд в одном из быстро развивающихся all-in-one решений для рынка каннабисного ритейла США
Вёл frontend разработку мессенджера с нуля в течение первого года — от MVP до публичного релиза
Позже отключился от работы над мессенджеров в пользу основного продукта — amoCRM
В 22 году вернулся и заменил Qt-десктоп на Electron, сильно сократив time-to-market новых фич
Взял на себя роль тимлида и ментора: координировал работу 2 фронтенд-разработчиков
Вырастил frontend-команду с 5 до 20+ разработчиков, наладив процессы найма, менторинга и онбординга
Провел успешную миграцию с require.js на webpack, сократив время загрузки SPA на 30–40%
Заменил устаревший стек (Backbone + Bower) на современный (React + TypeScript + npm), упростив поддержку и ускорив delivery новых фич
Разработал drag’n’drop библиотеку Salesbot Designer — сейчас это ключевая маркетинговая фича amoCRM, которой пользуются тысячи пользователей
Здесь я получил ценный опыт в разработке веб-проектов на JavaScript и PHP, познакомился с командной работой и базовыми процессами в продакшене
Именно в QSOFT я осознал, что хочу развиваться в направлении frontend’а — и начал углубляться в технологии, UX и архитектуру интерфейсов