Михаил Щ. Frontend разработчик, Lead
ID 22050
МЩ
Михаил Щ.
Мужчина
Россия, Москва, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — B1
Главное о специалисте
В свободное время обучаю, направляю и мотивирую всех желающих программированию начиная с самого нуля. На данный момент помог 15 людям начать работать как front-end разработчики. Моим хобби является решение наука в общем смысле этого слова. Нравится читать литературу по математической логике, философии, психологии.. В свое время даже написал ряд статей в международных журналах на тему аналитической психологии. Познание является одним из ведущих мотивов в жизни. Люблю командные игры, где у каждого человека есть четко отведенная ему роль и все стремятся к одной цели.
Проекты
(8 лет 3 месяца)
NDA
Роль
Руководитель группы разработки
Обязанности
Проект: Руководитель команды front-end разработчиков принимающий непосредственное участие в разработке в крупном B2B стартапе, вышедшем на миллиардные обороты. (30 на управление, 70 на разработку)
Команда: 50 фронтов, 60 бэк разработчиков, 35 аналитиков, 50 тестировщиков
Обязанности:
• Управление командой разработки
• Оценка рисков при разработке
• Контроль исполнения задач в поставленные сроки в рамках спринта и истории в целом
• Декомпозиция и распределение поступающих задач на разработчиков
• Добавление новых фич с сохранением баланса между архитектурным рефакторингом и стабильной работой текущего функционала
• Интеграция новых практик для повышения качестве продукта
• Проведение технических интервью для найма новых сотрудников
• Выстраивание коммуникаций между командами
• Добавление автоматизиция релизного процесса и контроль его работы: semantic-release
• Разработка - разработка с нуля функционала в рамках микрофронтэнда: архитектура, выбор конкретных технлогий, реализация, code-review и деплой
• Рефакторинг: перевод на TypeScript, покрытие тестами критического функционала, актуализация версий npm пакетов и Node.js, разцыкливание циклических зависимостей.
• Интеграция Module Federation, Lerna
• Добавление Next.js в проект.
• Работа с плагинами по редактированию и сохранению BPMN схем.
Достижения
Создал с нуля 6 стримов в рамках фронтовой микросервисной архитектура с клиенсткой и админской частью. Отрефакторил и переписал на легаси код с чистого JS и классовых компонент на TS и функциональные компоненты с внедрением архитектуры файловой системы FSD. Принял участие в разработке банковской системы и редактора бизнес проессов. Настроил и оптимизировал развертнание в TeamCity деплой созданных мною стримов и также оптимизирован размер общего бандла на 7.5 Мб что уменьшило скорость загрузки проекта и его сборку.
Стек специалиста на проекте
MobX, SemanticRelease, HTML5, React Query, lint, d3, Redux, ditor, core, WebSockets, react 19, Emotion, AntD, Git, Reselect, CSS3, module federation, Glide, Superset, Storybook, Prettier, RTK, ESLint, Effector, FSD, TeamCity, TypeScript, Vite, Ant design, React, Data grid, JavaScript, REST API, React Final Form, Vanilla.js, React 18+
Отрасль проекта
Manufacturing
Период работы
Октябрь 2021 - По настоящее время
(3 года 10 месяцев)
ДОМ.РФ
Роль
Ведущий front-end разработчик и по совместительству руководитель команды разработки
Обязанности
Проект: Вел разработку и поддержку с нуля одного из приоритетных проектов компании Личного Кабинета Ипотеки (ЛКИ).
Команда: 3 фронта, 3 бука, 3 аналитика, 3 тестировщика
Обязанности:
• Разработка нового функционала, оптимизация кода, повышение производительности, улучшению пользовательского опыта, рефакторинг.
• Координация действий внутри команды разработки клиентской логики, а так же самой команды разработки со смежными специалистами: системные аналитики, тестирование, back-end разработчиками и DevOps-ами.
• Обсуждение бизнес требований с заказчиком
• Составление документации для команды критического и самого сложного функционала, а так же помощь системным аналитикам в её составлении для клиентского функционала.
• Проведение code review, поддержка всего репозитория проекта, поддержание состояние npm пакетов в актуальном состоянии, расширение фич webpacka-a, подготовка релиз веток.
• Задавал стандарты code style, структуры проекта и его организации
• Выступал от имени всей команды при решении архитектурных вопросов
• Разработка архитектуры клиентской части веб-приложения
• Интеграция юнит-тестов
• Принимал участие в agile трансформациях цифровых процессов компании, формируя рабочие процессы
• Обучение подчиненных лучшим практикам
Достижения
Разработал с нуля стратегический проект для банка - личный кабинет ипотеки и дальше возглавлял фронтов команды разработки этого проекта. Активно участвовал в выстраивании процессов разработки по Agile, отвечал за сроки и качество выполнения задач и поставок релизов. Оптимизировал количество ререндеров, скорость загрузки проекта.
Стек специалиста на проекте
Git, Agile, GraphQL, Redux, RxJS, TypeScript, Reselect, Storybook, React Query, RTK, AntD, WebSockets, React Final Form, React
Отрасль проекта
Realty & Constructoring
Период работы
Апрель 2018 - Октябрь 2021
(3 года 7 месяцев)
АЛЬФАКОМ Москва
Роль
Middle front-end developer
Обязанности
Проект: Ведущий разработчик информационно-аналитической системы управления градостроительной деятельностью (ИАС УГД) г. Москва - ugd.mos.ru
• разработка нового критического функционала, рефакторинг уже имеющегося, оптимизация производительности приложения и сетевого взаимодействия с сервисами.
• генерация и реализация предложений по улучшению пользовательского пути и опыта.
• подготовка и развёртывание релиза в прод.
• координация действий с остальными участниками команды: back-end, специалистками БД, системной аналитикой, тестированием.
• помощь в настройке e2e-test, непосредственное клиентское тестированием не покрытого функционала.
Достижения
Реализовал с нуля проект документа оборота для градостроительных чиновников города Москва. Покрыл критически важный функционал unit тестами. Заложил архитектуру и инструменты для проверки качества и стиля кода для последующей поддержки проекта.
Стек специалиста на проекте
Git, Jest, Webpack, Vuex, Storybook, Vue.js, Unit testing, Vue 2, Material UI, AntD, format
Отрасль проекта
Realty & Constructoring
Период работы
Ноябрь 2017 - Апрель 2018
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
КФУ им.В.И.Вернадского
Специальность
Психология
Завершение учебы
2017 г.