Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Передовые технологии управления городом и предприятием.
Senior front-end разработчик
Сентябрь 2017 — По настоящее время (2 года и 2 месяца)

Разработка crm-системы.

    Технологии: react, recompose, redux, redux-saga,  redux-form, webpack, SCSS, css-modules, lodash, webRTC, sip

    Интерактивный онлайн-сервис для изучения и практики английского языка
    Front-end разработчик
    Апрель 2016 — Сентябрь 2017 (1 год и 6 месяцев)

    Lingualeo (web):

    • внедрение Webpack в существующий проект (lingualeo.com), включая оптимизацию времени сборки
    • приведение кодовой базы к единому стилю при помощи jscodeshift
    • перевод одного из разделов на использование React-стэк

    Технологии: Webpack, jscodeshift, recast, React, redux, lodash

    Lingualeo (iOS):

    • ведущая роль при разработке новых разделов приложения
    • разработка UI в соответсвии макетам от дизайнера
    • оптимизация производительности (cpu, memory usage)
    • написание юнит-тестов
    • проведение код ревью

    Технологии: React, React Native, redux, flow, jest, lodash

    ООО «Пеликан Софтвер»
    Москва
    Front-end разработчик
    Апрель 2015 — Апрель 2016 (1 год и 1 месяц)

    Разработка Pelican (pelicanbook.ru) — образовательный сервис для обучения детей математике на планшетах и компьютерах. Фронтенд проекта — SPA, разрабатываемое с использованием новых web-технологий (Node.js, React.js с северным пререндером, react-router), связь с бэкендом осуществляется через rest api.

    • произвел выбор подходящего стека технологий и первоначальную настройку фронтенда проекта
    • разработка архитектуры приложения
    • разработка UI (написание клиентского и серверного JavaScript, SCSS стилей) в соответсвии макетам от дизайнера
    • один из основных разработчиков фронтенда
    • проведение код ревью

    Технологии: Node.js, React.js, flux, Webpack, Immutable.js, d3.js, SCSS

    Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
    ученик разработчика
    Ноябрь 2014 — Май 2015 (7 месяцев)

    Разработка нового проекта «Яндекс.Учёба» — образовательный сервис для школьников. Был написан с использованием полного стека bem-технологий.

    • разработка UI (написание клиентского и серверного JavaScript, BEMHTML шаблонов, CSS стилей) в соответсвии макетам от дизайнера
    • правка багов
    • помощь в проведении код ревью

    Технологии: Node.js, BEM, BEMHTML, priv.js, bemdeps, CSS

    практикант
    Сентябрь 2013 — Ноябрь 2014 (1 год и 3 месяца)

    Разработка внутреннего форка открытой образовательной платформы Edx-platform.

    • добавление новой функциональности
    • редизайн
    • локализация
    • правка багов

    Технологии: Python, Django, CoffeeScript, SASS

    Odesk
    Москва
    Python-разработчик
    Февраль 2014 — Июнь 2014 (5 месяцев)

    Разработка скриптов для автоматизации работы в интернете.

    Технологии: Python, Selenium

    Высшее образование
    Московский физико-технический институт; Физтех
    Долгопрудный
    Факультет: Инноваций и высоких технологий; ФИВТ
    Сентябрь 2014—Июль 2016 (1 год и 10 месяцев)

    Прикладная математика и информатика (магистр)

    Тема дипломной работы: Методы оптимизации представления объектов в виртуальной машине Java HotSpot.

    Факультет: Инноваций и высоких технологий; ФИВТ
    Август 2010—Июль 2014 (3 года и 11 месяцев)

    Прикладные математика и физика (бакалавр)

    Тема дипломной работы: Поиск и анализ разладок во временных рядах.