Обо мне

Несколько лет занимаюсь фронтендом, люблю писать качественный код и решать задачи.

Сейчас учусь в Школе разработки интерфейсов Яндекса.

Основные инструменты:

  • React.js, Redux, Reselect
  • JavaScript  ES2017 (babel), Typescript
  • CSS in JS, CSS-препроцессоры, PostCSS
  • Системы сборки Webpack, таск-раннер Gulp
  • Система контроля версий - Git

Навыки кроссбраузерной верстки с использованием современных технологий (HTML5/CSS3). 

В разных ситуациях писал на node.js как утилиты для эффективной работы с проектом (разбор файлов, парсинг информации), так и для поднятия api-сервера для обработки, хранения данных.  Пробовал express.js, koa.js для написания REST-api, graphQl сервисов. 

Английский язык: Intermediate -  cвободно читаю и воспринимаю речь на слух.

Интересна работа в компании с сильной командой и интересными, разноплановыми задачами. 

Готов работать как с React.js, так и мигрировать на Vue.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Февраль 2018 — Ноябрь 2018 (10 месяцев)
Senior Frontend developer
Москва
Обязанности и достижения

Занимался разработкой мобильной версии сайта Букмекерской компании на react + redux стеке.

  • переписал страшное легаси проекта
  • перевёл тесты с jasmin на jest + enzyme, а также внедрил prettier и eslint для удобной работы всей команды
  • обновил зависимости проекта, вырезал лишние зависимости, оптимизировал размер джаваскрипта
  • занимался написанием unit-тестов
  • разработка общих архитектурных решений
  • оптимизация приложения

Также занимался переходом десктопного сайта с ангуляра на react.

      Апрель 2017 — Декабрь 2017 (9 месяцев)
      Frontend developer
      Москва
      Обязанности и достижения

      Перенос клиентской функциональности из монолитного веб-сервиса на современный стек. Разработка клиентской части банковского веб приложения на react, redux, styled-components. Оценка задач на стороне фронтенда, а также планирование задач на спринт. Интеграция с бекендом, обсуждение решений с дизайнерами.

      Январь 2016 — Апрель 2017 (1 год и 4 месяца)
      Magora systems
      Frontend developer
      Новосибирск
      Обязанности и достижения

      Разработка изоморфного приложения с использованием React + Redux (webpack, stylus, ES6/7), реализация ключевых архитектурных решений, оценка и ревью новых задач, а также рефакторинг расширяющийся системы.

      Январь 2015 — Июнь 2015 (6 месяцев)
      Эффективный бизнес
      HTML/Wordpress Developer
      Новосибирск
      Обязанности и достижения
      Кроссбраузерная верстка из .psd (html5, jade, css3, sass, bootstrap, svg), при необходимости адаптация под cms wordpress. Лендинги, корпоративные сайты.
      Высшее образование
      Сентябрь 2013 — Январь 2016
      НГТУ-Новосибирск
      Прикладной математики и информатики; ФПМИ
      Новосибирск