Москва
Резюме № 55024086
Обновлено 10 июня 2024
Превью фото соискателя

Senior Front End Engineer / Front End Tech Lead

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

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

Опыт работы 16 лет и 2 месяца

    • Апрель 2022 – апрель 2024
    • 2 года и 1 месяц

    Software Engineer

    Лаборатория Касперского, Москва
    Разработка программного обеспечения

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

    Разрабатывал и поддерживал публичные клиентские приложения в проекте HRSites, а именно: - https://careers.kaspersky.ru - https://academy.kaspersky.ru - https://safeboard.kaspersky.ru - https://cybermates.kaspersky.com - https://thesascon.com Каждый ресурс имеет две локализации и админку. Создал CSSLess UIKit компонентов (React), который позволил оптимизировать вес сборок с 20-30Мб до 235-400Кб. Организовал единую dev-среду в рамках монорепозитория, который достался в наследство, для минимизации времени доставки изменений внутренних Core-пакетов в основные приложения, а также минимизации времени самой сборки в рамках CI\CD, а также минимизации самого исходного кода в репозитории. Написал универсальные модули админки, с помощью которых админку типового приложения можно поднять за 1-3 рабочих дня. Повысил свои навыки в работе с CI/CD, сетями, в написании bash-скриптов. Изучил углубленно nginx.
    • Ноябрь 2021 – апрель 2022
    • 6 месяцев

    Front End Tech Lead

    X5 RETAIL GROUP, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг, Розничная сеть (продуктовая), Розничная сеть (drogerie, товары повседневного спроса)

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

    Занимаюсь рефакторингом и масштабированием основного клиента, который можно посмотреть по ссылке - x5paket.ru. Организовываю разработку и менторство двух Front End разработчиков. Также, разрабатываем еще три приложения, включая админку для управления продуктом. Параллельно разработал два внешних пакета, опубликованных в npm. Для основного клиента разработал UseCase Manager - это сервис запуска цепочек Action'ов с применением элементов теории реактивного программирования
    • Август 2020 – октябрь 2021
    • 1 год и 3 месяца

    Senior Software Engineer

    X5 RETAIL GROUP, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг, Розничная сеть (продуктовая), Розничная сеть (drogerie, товары повседневного спроса)

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

    Спроектировал и реализовал архитектуру касс самообслуживания для продажи этих касс внешним торговым сетям. Создал три методики/техники: - составные семантические токены и их использование в случаях выполнения сложных условий на выполнение и/или выборку данных; - создание больших приложений на конечных автоматах и составных семантических токенах (без использования сторонних библиотек); - формирование UIKit, легко адаптируемых под любой дизайн (CSS-less components); Создал мультифункциональный GUI на стеке ElectronJS+React для адаптации торгового стенда под разные бизнес-задачи (монорепозиторий, представляющий собой целую экосреду)
    • Апрель 2019 – октябрь 2019
    • 7 месяцев

    Ведущий инженер-разработчик / Front End Team Lead

    Waves Platform, Москва

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

    - выбор и обоснование стека технологий для разработки высоконагруженного данными клиентского приложения; - проектирование архитектуры приложения на всех этапах и их документирование; - декомпозиция работ, оценка сроков исполнения, оперативное планирование; - ревью кода на соответствие принятым решениям; - решение сложных задач по разработке; - проектирование dev-среды проекта, CI/CD; - подбор, формирование и руководство командой разработки; - техническое курирование работы инженеров-разработчиков.
    • Октябрь 2018 – март 2019
    • 6 месяцев

    Старший разработчик

    Raiffeisenbank, Москва
    Банк

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

    - проектирование архитектуры разрабатываемых клиентских приложений; - планирование выполняемых технических задач, их декомпозиция и приоритизация; - формирование и развитие коммуникаций с другими командами; - планирование жизненного цикла приложений; - проектирование dev-среды проекта, CI/CD; - оптимизация и масштабирование системы тестирования проектов; - code review инженеров-разработчиков, работающих над проектом; - проектирование архитектуры клиентских приложений совместно с ведущими инженерами отдела
    • Апрель 2018 – октябрь 2018
    • 7 месяцев

    Старший инженер-разработчик клиентских приложений

    Объединенная компания Афиши и Рамблера (Rambler DC), Москва
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

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

    - проектирование архитектуры разрабатываемых клиентских приложений; - планирование выполняемых технических задач, их декомпозиция и приоритизация; - формирование и развитие коммуникаций с другими командами; - техническая поддержка, рефакторинг и развитие библиотеки SSPjs (доставка рекламы на рекламные площадки сети на клиентской части); - техническая поддержка и развитие системы шаблонов для размещения рекламы на площадках; - техническая поддержка, рефакторинг и масштабирование решения Anti-AdBlock; - оптимизация и масштабирование системы тестирования проектов; - code review инженеров-разработчиков, работающих над проектами SSPjs, DSP Templates, Anti-AdBlock (3 инженера); - проектирование архитектуры проектов при масштабировании клиентских приложений совместно с ведущими инженерами отдела
    • Март 2017 – март 2018
    • 1 год и 1 месяц

    Инженер-разработчик клиентских приложений

    Объединенная компания Афиши и Рамблера (Rambler DC), Москва
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

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

    - проектирование архитектуры разрабатываемых клиентских приложений; - техническая поддержка, рефакторинг и развитие библиотеки SSPjs (доставка рекламы на рекламные площадки сети на клиентской части); - техническая поддержка и развитие системы шаблонов для размещения рекламы на площадках; - техническая поддержка, рефакторинг и масштабирование решения Anti-AdBlock; - оптимизация и масштабирование системы тестирования проектов; - code review инженеров-разработчиков, работающих над проектами SSPjs, DSP Templates, Anti-AdBlock (3 инженера); - проектирование архитектуры проектов при масштабировании клиентских приложений совместно с ведущими инженерами отдела
    • Декабрь 2016 – март 2017
    • 4 месяца

    Back-end разработчик

    Бюро Пирогова
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

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

    - разработка и развитие технических требований к написанию программного кода; - создание компонентов для 1C-Битрикс; - написание различных API; - разработка модулей; - существенная оптимизация и внедрение обновленной deploy-системы при разработке web-проектов; - разработка шаблонов проектирования для разрабатываемых web-приложений; - проектирование и разработка студийного Framework'a для Back-end на базе 1С-Битрикс; - сode review разработчиков студии; - организация и осуществление релизов; - написание тестов для контроля работоспособности проектов; да много всего интересного было для меня на то время.)
    • Октябрь 2016 – декабрь 2016
    • 3 месяца

    Ведущий программист PHP

    Группа компаний "Открытие" - ООО "Персонал+", Москва

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

    - проектирование общей архитектуры web-приложений; - создание API для обмена данными между 1С и 1С-Битрикс; - создание кастомных компонентов и модулей для 1C-Битрикс; - поддержка существующих проектов; - создание системы СI; - создание и организация ведения проектов через Gitlab; и т. д.
    • Июнь 2007 – декабрь 2016
    • 9 лет и 7 месяцев

    Дизайнер, Web-мастер, free-lance

    Сдельно, Москва

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

    - разработка сайтов под ключ
    • Май 2016 – октябрь 2016
    • 6 месяцев

    Full-stack developer

    ООО «ВЕБПРОФИ» / группа компаний KOKOC GROUP, Москва
    Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

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

    - разработка кастомных компонентов для 1C-Битрикс; - разработка API; - верстка и шаблонизация типовых страниц; - разработка анимационных эффектов на CSS и JS; - рефакторинг программного кода и верстки; - написание скриптов миграции; - оптимизация проектов под SEO; - написание скриптов для взаимодействия с внешними API - техническая поддержка существующих проектов и т. д. Разнообразие задач может удивить))) Ребятам огромное спасибо, что тогда наняли меня на работу и дали возможность учавствовать в проектах!
    • Октябрь 2008 – май 2016
    • 7 лет и 8 месяцев

    Преподаватель компьютерных курсов

    Учебный центр "Образование и карьера", Москва

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

    - преподавание по программным продуктам Adobe, Corel; - преподавание курсов веб-дизайна; - преподавание flash-анимации и мультипликации; - преподавание HTML, CSS, Javascript, JQuery, AS 3.0 Был перерыв в преподавании с 2011 по декабрь 2015 в связи с проживанием в г. Калининград
    • Декабрь 2015 – апрель 2016
    • 5 месяцев

    Full-stack developer, Web-дизайнер (официально-программист)

    ООО "ПродвигаеФФ.ру", Москва

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

    1. разработка сайтов (полный цикл): - прототипирование сайтов (Sketch; Axure); - создание концептов дизайна сайтов и разработка макетов типовых страниц (Photoshop, Illustrator) для всех версий сайта; - верстка и интеграция дизайна в шаблон 1С Битрикс (любые редакции); - программирование компонентов для 1С Битрикс, Joomla; - интеграция CMS с 1С:Предприятие. 2. разработка презентационных материалов. 3. Разработка логотипов. Достижения: за срок в 4 месяца выполнил заказы по 30 заказчикам от мелких работ до полного цикла.
    • Октябрь 2014 – декабрь 2015
    • 1 год и 3 месяца

    Генеральный директор веб-студии

    ООО "ДИДЖИТАЛ ФОКС СТУДИО", Калининград

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

    - управление проектом на всех стадиях разработки; - эффективное сотрудничество с постоянными клиентами компании; - ведение проектной документации; - продажа продуктов и услуг компании потенциальным клиентам (холодные продажи). - организация и управление персоналом студии; - организация и управление финансовыми операциями студии и многое другое. Кроме того всегда участвовал в проектировании веб-ресурсов непосредственно. А если на самом деле, то мог сделать все, что касается моей компании.)
    • Август 2014 – ноябрь 2014
    • 4 месяца

    Арт-директор

    ООО "РУ-МАРКЕТИНГ", Калининград

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

    - управление проектированием веб-сайтов; - планирование работы разработчиков и составление отчетности; - авторский надзор веб-проектов; - создание и разработка креативной концепции продукта или проекта; - создание дизайнерских решений, а также макетов и эскизов; - разработка и оформление презентаций; - контроль исполнения задач в соответствии со сроками исполнения; - взаимодействие с партнерами
    • Январь 2014 – июль 2014
    • 7 месяцев

    Главный дизайнер

    ЗАО "Фулоджи", Калининград

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

    - управление и разработка дизайн-проектов для компании - управление и разработка элементов фирменного стиля компании; - разработка Guideline компании и многое другое)
    • Август 2013 – январь 2014
    • 6 месяцев

    Дизайнер

    ЗАО "Фулоджи", Калининград

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

    - разработка фирменного стиля; - разработка дизайн-макетов маркетинговых материалов компании; - разработка дизайн-макетов интернет-магазина; - разработка дизайна освещения жилых помещений.

Обо мне

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

При написании программного кода использую методологию BDD. Вполне могу назвать себя безудержным трудоголиком. Энергичен, в меру амбициозен и эмоционален. В достижении своих целей настойчив. К организации и проектированию архитектуры, а также логики работы приложения подхожу скурпулезно и вдумчиво. При общении с коллегами по работе доброжелателен, вежлив и тактичен; в изложении отчетов/предложений по работе способен кратко и ясно сформулировать свою точку зрения. Легко и с большим интересом обучаюсь всему новому) В свободное время веду профессиональное сообщество Facebook Developer Circles:Moscow. Выступал на конференции ReactRussia и PandaMeetup: https://www.youtube.com/watch?v=ut47CEiiQcg&t=34s https://www.youtube.com/watch?v=jA-Xx7E3peQ&t=13s Выступал на конференции FrontendConf2019 с темой "Relay Modern: data fetching, mutations and subscriptions"(видео будет в общем доступе только через 6 месяцев) Выступление на митапе Facebook Developer Circle: Moscow - Front End https://youtu.be/smFyitWV2fE Статьи на Хабре: https://habr.com/ru/post/445932/ Web-дизайн, Английский язык, Docker, UML, JavaScript, TypeScript, React, Redis, Git, NodeJS, ExpressJS, TypeORM, Sequelize, PHP, MySQL, RUP, XP, Agile, ICONIX, Redux & MobX etc, CSS, SCSS, Styled Components, Emotion, HTML, Pug etc, REST, GraphQL etc, Adobe Creative Cloud

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 2 похожих резюме
Обновлено 10 января 2022
Обновлено 27 мая 2024Последнее место работы (1 год и 2 мес.)Team lead fullstackМарт 2023 – май 2024
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеSenior frontend engineer

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