Не пропустите в этот четверг, 17 мая, в 11:00 наш вебинар «Как использовать Мой круг на 100%: старые и новые возможности». Участие бесплатное, всем участникам приятный бонус. Записаться на вебинар
Обо мне

Специализация и профессиональные навыки: Кроссбраузерная, семантичная HTML5/CSS3 - верстка, BEM, LESS, Media Queries, CSS animations.

Уверенное знание Javascript: native, HTML5-API, jQuery/jQuery UI, AJAX, JSON/JSONP, Javascript MV* (Backbone.js, Knockout.js, Can.js), Javascript OOP, AMD-modules (RequireJS, curl.js), JS-templates (EJS, Handlebars), WebSockets, Local Storage, CORS.

Front-end разработка: оптимизация, рефакторинг кода клиентской части высоконагрузочных систем, редактирование, оптимизация графики. Работа с системами контроля версий SVN/GIT. Понимание современных workflow-процессов (AGILE, Scrum), работа в команде. Качественный анализ и тестирование результатов работы, проектирование интерфейсов, usability.

Профессиональные цели: написать кучу статей и выступать на крутых конференциях по front-end разработке

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Июль 2015 — по настоящее время (2 года и 11 месяцев)
Reltio
Senior Front-End developer
Сан-Франциско и район залива
Обязанности и достижения

Разработка UI сервисов для MDM (Master Data Management) системы

Разработка корпоративного JS фреймворка для приложений и сервисов компании. 

Разработка независимых визуальных компонентов на базе BackboneJS/ReactJS и Material Design Guidelines. 

Разработка NodeJS библиотек для безопасной авторизации/хранения данных пользователя и обращения к REST API.

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

Разработка CLI (Command Line Interface) для генерации и запуска приложения в режимах development/production, генерации документации по JSDoc комментариям, а также тестирования и анализа кода приложения по различным метрикам (покрытие юнит-тестами, уровень документации, соблюдение codestyle, проверка устаревших/неиспользуемых зависимостей, дублирование/сложность кода и тд)

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

Помощь QA отделу в разработке фреймворка для приемочного тестирования приложений

Внедрение визуальных регрессионных тестов (пробовали https://applitools.com/, https://ghostinspector.com/, PhantomCSS)

Участие во внедрении AGILE процессов (получил сертификат ICAgile Professional https://www.icagile.com/public-transcript/andrey-borovin)

Апрель 2013 — Декабрь 2014 (1 год и 9 месяцев)
Senior Front-End developer
Санкт-Петербург
Обязанности и достижения

Разработка клиентской части системы документооборота (Single Page Application, Backbone). Работа с REST-full API. Внедрение модульной архитектуры (AMD, BEM, Requirejs, Bower). Unit-тестирование (Jasmine, Karma, Code-coverage). Функциональное тестирование (Selenium, Webdriverio, Mocha).Работа с CI-сервером (Teamcity). Работа по Agile-методологиям (Scrum)

Июль 2011 — Март 2012 (9 месяцев)
Front-end developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Html-верстка - Внедрение методологии BEM - разработка javascript компонентов - рефакторинг Достижения: - Третья версия «Яндекс-денег» http://www.artlebedev.ru/everything/yandex/money3/
Февраль 2010 — Июль 2011 (1 год и 6 месяцев)
Geometria.ru
Front-end developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка нового функционала клиентской части сайта - Рефакторинг и оптимизация существующего кода - Проектирование интерфейсов и useability
Июль 2009 — Февраль 2010 (8 месяцев)
Инлайн
Front-end developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Оптимизация и рефакторинг клиентской части высоконагрузочных интернет-сервисов(meatinfo.ru, fishretail.ru и др.) Разработка, проектирование интерфейсов, html-верстка, javascript-программирование (JQuery, AJAX) и интеграция (шаблонизатор Smarty) новых компонентов и модулей. Тесное взаимодействие с командой PHP-программистов. Работа по AGILE-методологии. Работа с системами контроля версий (SVN/GIT).
Февраль 2009 — Июль 2009 (6 месяцев)
Html-верстальщик
Санкт-Петербург
Обязанности и достижения
HTML-верстка на основе дизайн-макета и ТЗ заказчика(аутсорс), оптимизация скорости работы клиентской части, оптимизация графики. Тестирование работы сайта во всех актуальных для заказчика браузерах(ie6+, FF2+, Opera9+), валидация по стандартам W3C. Особое внимание к семантике HTML-кода, для последующего продвижения, интеграции и поддержки сайта. Разработка и тестирование динамических особенностей сайта на JavaScript(фреймворк JQuery). Программирование взаимодействия клиент-сервер на основе технологии AJAX, JSON(клиентская часть) в команде с веб-программистами. Решение нестандартных задач(сложная JavaScript-анимация, уникальная веб-типографика). Участие в проектировании интерфейсов в связке с дизайнером. Тесная работа с веб-программистом при интеграции клиентской части с популярными CMS(Drupal, Bitrix, ModX) и другими решениями на PHP, JSP.
Март 2008 — Февраль 2009 (1 год)
СПбАльянс
Html-верстальщик
Санкт-Петербург
Обязанности и достижения
Кроссбраузерная(ie6+, FF2+, Opera9+), валидная верстка сайтов на основе .psd-макетов. Работа в команде с php-программистом, flash-разработчиком и дизайнером.
Высшее образование
Январь 2004 — Январь 2009
СПбГПУ
Радиофизический; РФФ
Санкт-Петербург