Обо мне

Специализация и профессиональные навыки:
JS, jQuery, XSLT, FreeMarker, HTML + HTML5, CSS + CSS3, Git, MVC

Профессиональные цели:
Сложные и высоконагруженные проекты

Профессиональные навыки
Angular.jsGulpXsltGitJQueryCSSJavaScriptHTML
Опыт работы
Май 2015 — по настоящее время (2 года и 8 месяцев)
Спутник
Frontend-разработчик
Москва
Обязанности и достижения
Основные задачи: - разработка и реализация клиентской части платформы
Декабрь 2014 — Март 2015 (4 месяца)
РТ Лабс
Frontend-разработчик
Москва
Обязанности и достижения
Основные задачи: - разработка и реализация клиентской части платформы beta.gosuslugi.ru/ - разработка и реализация почты для платформы beta.gosuslugi.ru/ - адаптивная верстка макетов для проекта Основные инструменты и технологии: Angular JS, jQuery, HTML + HTML5, CSS + CSS3, Git.
Январь 2014 — Ноябрь 2014 (11 месяцев)
Front-end разработчик
Москва
Обязанности и достижения
Основные задачи: - разработка и реализация клиентской части проекта - рефакторинг кода, code review кода коллег - верстка макетов для проекта Основные инструменты и технологии: TWIG как серверный шаблонизатор, нативный JS, jQuery, HTML + HTML5, CSS + CSS3, Git, БЭМ, Closure Linter. Работу в компании начал с позиции front-end разработчика и, после обучения стажера до уровня middle front-end, перешел на позицию senior front-end. Во время работы мною были реализованы SPA (только front-end часть): - Геотег yopolis.ru/geo/4 - Бизнес-профиль: 1) рефакторинг и доработка страницы создания http://yopolis.ru/pro/create 2) создание SPA бизнес-профиля http://yopolis.ru/pro/yopolis_official c inline-редактированием большей части блоков (что упростило и редактирование, а так же позволило редактировать профили без админ панели) 3) лэндинг бизнес-профиля http://yopolis.ru/pro Так же была мной написана новая многошаговая форма авторизаци, которая расширила возможности пользователя при регистрации и авторизации Так же, совместно с руководителем направления было введено code review на площадке Crucible. Активно принимал участие в решении архитектурных вопросах проекта и процессах разработки.
Август 2012 — Декабрь 2013 (1 год и 5 месяцев)
Front-end разработчик
Москва
Обязанности и достижения
Основные задачи: - разработка и реализация клиентской части проектов, входящих в группу сайтов hh.ru (а также сервисов) - разработка контроллеров на Python, также реализация бизнес-логики на Python - рефакторинг кода, code review кода коллег - верстка макетов для проектов и сервисов Основные инструменты и технологии: нативный JS, jQuery, XSLT, HTML + HTML5, CSS + CSS3, Git, Python, БЭМ. Познакомился со Scrum, как методологией управления процессом разработки
Май 2011 — Август 2012 (1 год и 4 месяца)
Front-end разработчик
Москва
Обязанности и достижения
Основные задачи: - разработка новых функциональных решиний для проекта и их дальнейшая реализация (например, разработал привязку платиковых карт оплаты к сервису с использованием кроссдоменных AJAX-запросов, несколько плагинов, среди которых "Блок баннеров на главной странице" с возможностью гибкой настройки (по городам, пользователям, сроком жизни и показа баннра и т. д.) - рефакторинг существуещего кода, code review кода коллег по отделу - валидная и кроссбраузерная верстка макетов и отдельных функциональных блоков (модулей) - обслуживание почтового сервиса проекта, а именно: создание новых шаблонов писем, оптимизация более старых, доработка существующих шаблонов. Использовал freemarker, как шаблонизатор для писем - сборка релизов и деплой на продакш-сервер Основные технологии и языки, используемые на проекте: - нативный JavaScript, jQuery для написания клиентской программной части. XSLT, FreeMarker - как языки-шаблонизаторы (языки преобразования). HTML + HTML5, CSS + CSS3 для валибной семантической кроссбраузерной верстки. Git - как основная систему управления проектом. Также иногда использовались библиотеки Underscore-Backbone, Handlebars, EasyXDM, Modernizr
Высшее образование
Январь 2004 — Январь 2009
МГПУ-Мелитополь
Информатики и математики
Мелитополь