Москва
Резюме № 51708615
Обновлено 8 сентября 2021
Превью фото соискателя

Frontend Technical Lead

Был больше месяца назад
По договорённости
32 года (родился 29 августа 1993)
Москва
Молодёжная
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 8 лет и 3 месяца

    • Январь 2020 – работает сейчас
    • 5 лет и 11 месяцев

    Технический руководитель

    ООО МТС Диджитал, Москва
    Интернет-магазин МТС

    Обязанности и достижения:

    В 2019 году компания поменяла стратегию касательно проекта Интернет-магазина (https://shop.mts.ru/) и решила полностью отказаться от Битрикс-реализации продукта. Отказ подразумевал под собой редизайн и написание всего функционала с нуля. Я пришел на проект одним из первых на позицию Ведущего разработчика. Через 4 месяца я начал исполнять обязанности Тимлида, а в последствии и Технического руководителя направления фронтенд. По итогам 2020 года мы перевыполнили все планы по KPI и поднялись с 24-го на 20-е место по рейтингу https://www.top100.datainsight.ru/. Проекты, которыми занимался: - разрабатывал архитектуру фронтенд-приложения магазина: Nuxt+Typescript, БЭМ, Storybook, мультиязычность, Docker. - разработал Mock-сервер для нужд фронтенд-команды. Mock-сервер написан с помощью Node.js-фремворка Nest. Типизация приложения настроена с помощью Typescript. Удобство системы кроме получения тестовых данных заключается так же в том, что сервис генерирует из контроллеров и DTO UI представление Swagger-документации. А из JSON-файла схемы мы с помощью openapi-generator автоматически создавали список API обращений и получали весь пакет интерфейсов для переиспользвания их уже во фронтовом приложении. - разрабатывал архитектуру системы администрирования для сервиса управления контентом. - автоматизировал процесс создания коммитов для удобной интеграции Gitlab с Jira - организовал процесс ветвления по git-flow, постановки Merge-реквестов и кросс-ревью - настроил процесс релизных циклов с возможностью делегирования очередных релизов на Ведущих разработчиков. Каждый релиз дублировался в Jira. Каждая задача и мела тег релиза. - организовал процесс своевременного написания технической документации. - сформулировал технические требования проекта, составил план собеседования и провел 50 собесов. - проводил системную аналитику по проекту, проектировал и согласовывал контракты API. - делал дизайн ревью, ревью БТ, участвовал в фокус группах дизайна пользовательских сценариев. - занимался наставничеством и выращиванием компетенций у коллег уровня Junior до уровня Middle - составил процесс работы фронтенд-команды и организовал статусную модель бизнес-процесса в Jira - составлял технические задания на разработку, рефакторинг, техническую поддержку. - контролировал ход спринтов, своевременную отгрузку задач итерации на продакшн. Сформулировал подход по приоритезации отгрузки и составу бандла. Работал в парадигме не сдвигаемых сроков и достаточности оценок. В команде было 10 фронтенд-разработчиков. ПО, которое использовали для разработки: MacOS, WebStorm, Figma, iTem2, Gitlab, Jira. Технологии, на которых разрабатывали: Vue.js, Nuxt, Nest.js, Node.js, Webpack, SCSS, Docker, Typescript, PostgreSQL, Sentry, Storybook, Swagger, БЭМ.
    • Июнь 2019 – декабрь 2019
    • 7 месяцев

    Разработчик

    МаксимаТелеком, Москва
    Компания занималась предоставлением услуг в сфере телекоммуникаций и являлась провайдером для Wi-Fi сети в Московском и Питерском метро.

    Обязанности и достижения:

    Я пришел на проект авторизации. Это было приложение для контроля клиентского трафика, получения аналитики по пользователям и монетизации трафика за счет показа рекламных клаттеров. Нагрузка сервиса была примерно 10М авторизаций ежедневно. Проекты, которыми занимался: - осуществлял поддержку клиентского приложения сервиса авторизации и внедрял в существующее решение новые фичи. Одна из наиболее интересных: отслеживание клиентов с Adblock приложениями и перенаправление их трафика на заглушку отказа в предоставлении соединения. - занимался разработкой сервиса FAQ https://faq.wi-fi.ru/. Архитектура приложения включала в себя SSR рендениг на Vue c помощью библиотеки vue-server-renderer. Был свой бекенд на Node.js (Express) + PostgreSQL. Так же была реализована система администрирования. На данном проекте получил опыт профилирования Node.js приложения и устранения утечек памяти. - разрабатывал систему администрирования и настройки рекламных кампаний для рекламного клаттера сервиса авторизации. - занимался переводом проекта авторизации на новую версию фреймворка Vue.js и типзацию данных с помощью Typescript - поддерживал существующие и разрабатывал новые форматы для рекламного виджета. Сервис предоставлял внешнее API для инициализации на сайте партнера (как правило, новостной портал) и интегрировал в DOM со статьей рекламные баннеры. Частота показа и место для интеграции зависели от настроенных форматов и внутренней логики самих баннеров. В команде было 5 фронтенд-разработчиков. ПО, которое использовали для разработки: MacOS, WebStorm, Figma, iTem2, Gitlab, Jira. Технологии, на которых разрабатывали: Vue.js, Nuxt, Node.js, Webpack, SCSS, Docker, Typescript, PostgreSQL.
    • Апрель 2019 – июнь 2019
    • 3 месяца

    Frontend-разработчик

    U’CANN, Москва
    Компания занималась аутсорс backend-разработкой для крупных предприятий ювелирной промышленности (https://sokolov.ru/) и пр.

    Обязанности и достижения:

    Меня позвали организовать отдел frontend-разработки. Проекты, которыми занимался: - разрабатывал архитектуру мультиязычного приложения администрирования для агрегатора фотостудий https://ugoloc.ru/ - поддерживал и дорабатывал виджет бронирования студий для https://ugoloc.ru/ - делал редизайн клиентского приложения внутреннего сервиса для проведения конференций - преподавал в онлайн школе компании https://pr-of-it.ru/ В команде было 3 фронтенд-разработчика. ПО, которое использовали для разработки: MacOS, PhpStorm, Figma, Sketch, Photoshop, iTem2, Gitlab, Jira. Технологии, на которых разрабатывали: Vue.js, Nuxt, Node.js, Webpack, Gulp, SCSS, Pug, Docker.
    • Сентябрь 2017 – апрель 2019
    • 1 год и 8 месяцев

    Разработчик веб и мультимедиа приложений

    Студия 256, Кострома
    Студия занималась аутсорс разработкой крупных образовательных порталов, магазинов, информационных сайтов для девелоперов и технических компаний.

    Обязанности и достижения:

    Здесь я совмещал три специализации: проектный менеджер, UX/UI дизайнер, фронтенд-разработчик. Проекты, которыми занимался: - разрабатывал сущностные и функциональные карты в XMind по описанию от заказчика - делал фронтенд и дизайн для промо-страниц внутренних проектов студии - разработал UX-дизайн для интернет-магазина часов: весь пользовательский путь, включая корзину и сервисные страницы. - разработал дизайн и функциональную часть системы администрирования Ювелирного каталога (SPA приложение на Vue.js) - работал над поддержанием и разработкой новых фичей проектов https://med.studio/ и https://openmedcom.ru/ (Vue.js + Yii 2) - делал редизайн первой версии портала с лекциями для https://честныйзнак.рф/ - разработал с нуля (системные/функциональные требования, дизайн, фронтенд+архитектура) систему администрирования мультиязычных мероприятий для https://ctocongress.ru/. Это было SPA приложение на Vue.js. Из интересных особенностей: приложение включало в себя конструктор мультиязычных форм, возможность настройки магазина и товаров для конкретного языка, системы отчетов, аналитика по пользователям и их пересечения по мероприятиям, мультиязычное клиентское приложение для регистрации и покупки билетов на мероприятия. В команде было 2 фронтенд-разработчика. ПО, которое использовали для разработки: MacOS, XMind, Miro, PhpStorm, Figma, Sketch, Photoshop, iTem2, Asana, Gitlab, Jira. Технологии, на которых разрабатывали: Vue.js, Nuxt, Node.js, Webpack, Gulp, SCSS, Pug, Docker, WebSocket.

Обо мне

Дополнительные сведения:

Интересные факты: - наставничал на курсах HTML Academy (https://htmlacademy.ru/). Выпустил 4-х студентов с результатами от 90 до 100% выполнения критериев оценки. - Формировал сообщество Frontend-гильдии МТС. - Провел два вебинара и преподавал на курсе по основам JS в онлайн школе https://pr-of-it.ru/. Я увлеченный и интересующийся своей сферой разработчик. Внимателен к деталям. Развиваюсь как технический руководитель. Направление развития держу в сторону позиции CTO. Кроме прочего, интересуюсь продуктовой и бизнесовой составляющими. Считаю, что только хорошо понимая все уровни взаимодействий, можно построить действительно качественный продукт, отвечающий потребностям клиентов и бизнеса. Готов к сотрудничеству с проектами из областей e-com, финтеха, медиа-индустрии. Точно не за аутсорс. И точно за продукт. Мне нравится видеть общую картину целиком, влиять на развитие продукта и работать в долгую. Мне нравится посещать офис, если там есть удобное рабочее место и классные коллеги, с которыми есть чем поделиться и что обсудить (не всегда только по работе). Мне нравится работать на технике бренда Apple. Важным фактором для меня является возможность развиваться внутри компании в своем векторе. Умею строить проекты, как с нуля, так и модернизировать легаси-архитектуру. Но предпочту не терять актуальные рынку навыки и знания на поддержке устаревшей кодовой базы. MacOS, WebStorm, Figma, iTem2, Gitlab, Jira, Vue.js, Nuxt, Nest.js, Koa.js, Express.js, Node.js, Webpack, SCSS, Docker, Typescript, Javascript, PostgreSQL, Sentry, Storybook, Swagger, БЭМ
Фото, имя и контакты доступны только авторизованным пользователям
Работа в МосквеРезюмеIT, Интернет, связь, телекомИнжинирингTechnical lead

Смотрите также резюме