Fullstack, Frontend Developer

Москва, Россия
Тимлид/Руководитель группы
Информационные технологии • Разработка • Fullstack • Frontend • Go • Java • JavaScript • Python • Gin-gonic • React • Spring • Django • Flask
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Руководитель направления.

Мои компетенции и опыт

Habr: нужен доступ к резюме

Github: нужен доступ к резюме

TG: нужен доступ к резюме

 

Технические навыки и опыт

Фронтенд-разработка:

 

Фреймворки и библиотеки:

Глубокое знание и практический опыт работы со всеми современными фреймворками (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: нужен доступ к резюме

TG: нужен доступ к резюме



Есть файл резюме (защищен)


Интересные кандидаты