Обо мне

Специализация и профессиональные навыки:

Занимаюсь разработкой фронта более 3х лет. Начинал в небольших студиях, где набирался опыта в "скоростной верстке" создавая по 3-4 типовых сайта за неделю и постепенно дорос до крупных компаний, где приходилось рефакторить интерфейсы 2000-х годов и создавать сложные проекты разрабатывающиеся месяцами совместных усилий множества разработчиков. Около года занимался фрилансом, работая на аутсорсе и выполняя небольшие заказы, где научился самостоятельно организовывать свой рабочий день и работать не с 9 до 18, а на результат.

За время своей практики я научился:

  • Поддерживать древние браузеры (IE6+, но я лучше буду заниматься email-рассылками, чем сново погружусь в тот ад с картинками-распорками в таблицах и хаков для закругленных углов :)
  • Использовать стандартные решения для типичных проектов, не пытаясь впихнуть как можно больше модных технологий.
  • Научился собирать проекты при помощи gulp, grunt и webpack.
  • Научился по максимуму использовать возможности современных браузеров (css3, html5, ES6)
  • Освоил популярные фреймворки для разработки приложений (Backbone и Angular, React, Redux)
  • Изучил Unix для более комфортной разработки и простой настройке серверов

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

CRMTronic

Принимал участие в разработке CRM Tronic в качестве аутсорсера. Проект базируется на meteor.js и FlowComponents. Разрабатывал как back-end, так и front-end приложения.

Akzia Group

Участвовал в проекте создания интерактивной панорамы для выставки "Московский Культурный Форум 2016". Сжатые сроки, работа с SVG, css анимации, google maps api. Есть видео с демонстрацией конечного результата.

Профессиональные навыки
Опыт работы
Декабрь 2016 — по настоящее время
front-end developer
Москва
Обязанности и достижения

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

Июль 2016 — Декабрь 2016
senior front-end developer
Москва
Обязанности и достижения

Автоматизировал сборку проектов на Angular.
Внедрил React + Redux в новый внутренний проект компании

Ноябрь 2013 — Ноябрь 2015
republer
senior front-end developer
Москва
Обязанности и достижения

Разработка и поддержка нового личного кабинета на Angular.
Интеграция сторонних сервисов
Управление работой команды
Работа с back-end разработчиками и дизайнерами
Внедрение новых технологий и реализация бизнес задач

Ноябрь 2013 — Ноябрь 2015
republer
front-end developer
Москва
Обязанности и достижения

Разрабатывал SPA на angular.
Поддерживал legacy код, заменял старую архитектуру реализованную на самописном фреймворке: jquery-лапша на фронте и node.js в качестве прокси для RPC запросов к API.

Июнь 2012 — Ноябрь 2013
РБК
Front-end разработчик
Москва
Обязанности и достижения

Работал в команде над редизаном сайтов РБК:
www.style.rbc.ru
www.autonews.ru
www.sport.rbc.ru
www.presscentr.rbc.ru
www.znakperemen.rbc.ru

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

Март 2012 — Июнь 2012
ony
HTML верстальщик
Москва
Август 2011 — Март 2012
QSOFT
Верстальщик
Москва
Обязанности и достижения

Обязанности:
- Верстка сайтов
- Обучение менее опытных верстальщиков

Достижения:
- Изучение JavaScript
- HTML5, CSS3
- Рабоа над крупными проектами (МТС, Ростелеком)