Fullstack, Frontend Developer
Москва, РоссияТимлид/Руководитель группы
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g108a
О себе
На данный момент Руководитель направления.
Мои компетенции и опыт
Habr: нужен доступ к резюме
Github: нужен доступ к резюме
Технические навыки и опыт
Фронтенд-разработка:
Фреймворки и библиотеки:
Глубокое знание и практический опыт работы со всеми современными фреймворками (React, Angular, Vue, нужен доступ к резюме ).
Стейт-менеджеры:
Владею всеми популярными стейт-менеджерами (Mobx, Redux, Redux-toolkit, NgRx, Vuex). Погружался в исходники Mobx, что помогло мне разобраться в механизмах реактивности и развеять «магию» библиотеки.
Оптимизация:
Обнаружил и устранил утечку в одном из Webpack-плагинов. Это позволило ускорить сборку приложения в десятки раз и сократить потребление памяти с 16 ГБ до 1.5 ГБ.
Умею использовать Chrome DevTools для отлова багов и выявления «узких мест» производительности.
Разработка компонентов:
Имею большой опыт создания библиотек компонентов, хуков, утилит, роутеров и микрофронтендов. Разработал систему генерации административных панелей из конфигураций.
Тестирование:
Использую TDD (Test-Driven Development) для быстрой и качественной разработки. Внедрял полный цикл автотестирования в проекты с нуля.
Бэкенд и инфраструктура:
Бэкенд-разработка:
Опыт работы с нужен доступ к резюме ( нужен доступ к резюме , нужен доступ к резюме ) и Python (Flask), Go (Gin), PHP.
Базы данных:
Работал с PostgreSQL и MongoDB.
Инфраструктура:
Настраивал проекты в Docker-контейнерах, разворачивал dev/prod среды на удаленных серверах. Работал с API Gateway.
Лидерство и управление
Командная работа и менторство:
Опыт руководства командами и тимлидерства.
Занимался менторством и обучением стажеров, проводил собеседования для junior и middle разработчиков.
Разрабатывал внутренние курсы по Git и фронтенду для обучения сотрудников.
Процессы и методологии:
Имею опыт работы скрам-мастером, регулярно провожу ретроспективы в командах.
Эффективно использую гибкие методологии разработки (Agile, Kanban).
Умею расставлять приоритеты, коммуницировать с менеджерами для оптимизации сроков и релизов.
Обеспечение качества:
Отвечал за контроль качества кода и его рефакторинг.
Создавал утилиты для анализа качества проектов и метрик.
Интересные проекты и публикации
MobX Explainer:
нужен доступ к резюме — моя реализация ключевых механизмов MobX. К проекту написана подробная статья на Хабре: нужен доступ к резюме
React-Scheduler Explainer:
нужен доступ к резюме — исследование и подробная документация модуля планирования React-Scheduler.
Hand-Of-Midas:
нужен доступ к резюме — проект на Golang, скромная реализация рендеринга в консоль из древовидной структуры, подобной HTML.
Microfrontends:
нужен доступ к резюме — утилита для организации микрофронтендов с использованием нужен доступ к резюме
Habr: нужен доступ к резюме
Github: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
