> 5 лет в роли TeamLead в разных компаниях. Могу собрать команду, выстроить процессы разработки, документирования, тестирования и деплоя продукта, сформировать технологический стек и нефункциональные требования к нему, спроектировать архитектуру, внедрить сбор и обработку технических метрик.
> 13 лет фуллстек-разработчиком. Закрываю полный цикл разработки продукта, умею готовить SPA / SSR, писать мобильные приложения (android / iOS), разрабатывать консольные утилиты, проектировать API / бэкенды, писать тесты и техническую документацию.
Определяю технологии, которые используются при разработке, проектирую архитектуру фронтенда и бэкенда, выстраиваю технические процессы, провожу code review, отвечаю за обучение команды. Пишу код, тесты и документацию, решаю те задачи, которые у команды вызвали затруднения.
У нас два проекта с двумя независимыми командами: система для автоматизации финансов и маркетплейс для покупки и управления рекламой на цифровых билбордах.
> Выстроил процессы разработки: инициировал и успешно провел миграцию с JavaScript на TypeScript, внедрил code review, TDD и SDD, перевел команду с waterflow на kanban, сформулировал методологию разработки, автоматизировал сбор багов, выстроил и внедрил процессы CI, ручного тестирования, процесс написания технической документации, настроил критерии приема и выпуска задач, автоматизировал релизы мобильных приложений
> Занимался архитектурой и быстродействием продуктов: спроектировал архитектуру фронтенда и бэкенда в стартапе Sammy, значительно оптимизировал в три раза ускорил frontend в Boostup, разработал и внедрил функциональность для автоматизации работы с сетевым слоем (что позволило ускорить frontend и в полтора раза уменьшить кодовую базу), написал и внедрил логику автоматического контроля за консистентностью backend и frontend (это позволило значительно ускорить разработку за счет уменьшения количества багов), занимался поиском узких мест, на их основе составлял карты поэтапных рефакторингов и участвовал в их проведении
> Занимался продуктовой стратегией: формировал списки нефункциональных требований, приоритизировал бэклоги, формулировал readmap'ы
> Доработал механики взаимодействия с командой: улучшил процесс найма, внедрил онбординг, one-to-one и карты роста для членов команды
> Писал код, тесты и документацию, решал те технические задачи, которые у команды вызвали затруднения.
Некоторые проекты, над которыми я работал:
Boostup: крупный калифорнийский стартап; CRM, интегрированная с Salesforce. В этом продукте мы выступали в качестве внешней frontend-команды. Мы стояли у истоков продукта и проектировали многие core-решения, такие как основанный на стеках multi-window роутинг, систему конфигурируемых под целевого пользователя фильтров, систему виджетов и т.д. Сейчас BoostUp вырос и над ним работают сразу несколько команд из разных стран, в т.ч. и JSnake.
Sammy: собственный продукт JSnake, система онлайн-бронирования для мастеров красоты. Sammy спроектирован и построен нами от и до, весной 2022 г. мы успешно вывели его в AppStore и он генерирует стабильный поток продаж.
Yours: калифорнийский косметический бренд. В этом продукте мы выступали в качестве внешней fullstack-команды, занимались интернационализацией, интегрировали api для распознавания проблем кожи, внедряли continuous integration и colorful deployments, занимались переходом продукта на TypeScript, внедрением atomic design и т.д.
BetterLegal: стартап из Техаса, позволяющий автоматизировать открытие бизнеса в США. Здесь мы выступали в качестве внешней fullstack-команды, занимались внешними интеграциями и созданием внутренней базы знаний.
Занимался разработкой основного продукта и адаптацией его веб-версии под специфические платформы, работал над приложениями под Android/iOS, поддерживал и дорабатывал внутреннюю систему сборки и публикации для мобильных платформ, занимался внешними интеграциями, писал тесты и документацию.
Занимался разработкой SPA, участвовал в миграции продукта на TypeScript, писал плагины для webpack, работал над приложениями под Android/iOS, проектировал и разрабатывал внутреннюю систему сборки и публикации для мобильных платформ.
Проектировал API, разрабатывал frontend и мобильное приложение, писал документацию, тесты, проводил code review.
Занимался разработкой core-модулей в CRM "Автодилер", создавал и поддерживал сайты региональных дилерских центров Volkswagen, Skoda, Nissan и Hyundai.
Занимался проектированием и разработкой CMF для интернет-магазинов, проектированием баз данных, разработкой API, фронтендом, внешними интеграциями.