mihailmoskalevmihailmoskalev

Михаил Москалев

front-end developer · Фронтенд · Старший (Senior)
От 250 000 ₽ · Не ищу работу
Возраст: 29 лет
Опыт работы: 7 лет и 10 месяцев
Регистрация: 16.01.2012
Последний визит: 3 дня назад
Местоположение: Россия, Москва
Профессиональные навыки: JavaScript · Typescript · Angular · ReactJS · Sketch · HTML · CSS · Git · Unix · Node.js
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • Ведущая независимая медиакомпания России
    Москва · От 100 до 1000 сотрудников
    Senior front-end developer
    Октябрь 2018 — Июль 2019 (10 месяцев)

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

  • XOR Services
    Москва
    Lead Frontend Developer
    Март 2018 — Октябрь 2018 (8 месяцев)

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

    Переписал с нуля проект создал MVP, которое стало фундаментом для продукта. Организовал CI/CD, создав удобную систему для частых и быстрых релизов с возможностью откатиться на предыдущую версию без участия разработчиков. Внедрил в проект docker, что помогло на много проще управлять релизами и масштабировать приложение.

    Получил опыт оптимизации nodejs приложения

  • Москва
    Senior front-end developer
    Октябрь 2017 — Март 2018 (6 месяцев)

    Отвечал за отдел разработки интерфейсов, принимал архитектурные решения, плотно работал с бекендом на Java.

    Внедрил BEM в проект, что позволило разбить интерфейс на компоненты и собирать новые экраны силами бекендеров. Полностью переписал сборку фронта с grunt на gulp, что позволило ускорить ее в несколько раз. Занимался обучением команды, за счет внутренних митапов.

  • Профессиональная Landing Page платформа для бизнеса. SaaS. Highload.
    Москва · От 10 до 100 сотрудников
    front-end developer
    Декабрь 2016 — Октябрь 2017 (11 месяцев)

    Разработка и поддержка интерфейсов продуктов компании (внешних и внутренних), принятие архитектурных решений, модернизация процессов разработки.

    Переписал проект с самописного фреймворка (native js + jquery), на Angular 2 и TypeScript. Это позволило быстрее интегрировать новых разработчиков в создание продукта и упростило поддержку существующего кода за счет тестов и строгой типизации.

    Сделал автогенерацию модуля для взаимодействия с API на основе Swagger Codegen. Это позволило упростить интеграцию с API и ускорить разработку новых фич.

  • The personal delivery service that you have always been waiting for
    Москва · От 10 до 100 сотрудников
    senior front-end developer
    Февраль 2016 — Декабрь 2016 (11 месяцев)

    Разработка интерфейсов на Angular/Reac

    Рефакторинг существующего кода, создание новых продуктов

    Внедрил React + Redux в новый внутренний проект компании

  • republer
    Москва
    senior front-end developer
    Ноябрь 2013 — Ноябрь 2015 (2 года и 1 месяц)

    Проектирование, разработка и поддержка личного кабинета на Angular

    Интеграция сторонних сервисов c продуктом компании

  • Российский медиахолдинг, включающий одноимённый телеканал, информационное агентство, газету и журнал
    Москва · От 1000 до 5000 сотрудников
    Front-end разработчик
    Июнь 2012 — Ноябрь 2013 (1 год и 6 месяцев)

    Работал в команде над редизаном сайтов РБК:

    1. www.style.rbc.ru
    2. www.autonews.ru
    3. www.sport.rbc.ru
    4. www.presscentr.rbc.ru
    5. www.znakperemen.rbc.ru

    Участвовал в рефакторинге старого кода и переносе архитектуры с jquery на backbone и require.js

  • ony
    Москва
    HTML верстальщик
    Март 2012 — Июнь 2012 (4 месяца)
  • Лидер в разработке интегрированных и высоконагруженных интернет-решений
    Москва · От 100 до 1000 сотрудников
    Верстальщик
    Август 2011 — Март 2012 (8 месяцев)

    Верстка сайтов, обучение коллег.

    В процессе работы изучил JavaScript, получил опыт работы с HTML5/CSS3. Работал над крупными проектами: МТС, Ростелеком.