Обо мне

Меня зовут Андрей. Я верстаю с 2007 года.

Верстаю как следует

Моя вёрстка работает одинаково в современных браузерах и похоже в старых. Ничего не едет, не пропадает, интерактивное работает. Продумано поведение элементов: появление/скрытие, нажатие кнопки, открытие меню. Единственный пользователь IE7 без проблем купит ваши продукты.

Пишу код простым и понятным. Люблю компонентный подход и БЭМ. Придерживаюсь mobile first. Использую фреймворки, но не злоупотребляю — подключаю только необходимое. Понимаю, когда происходит построение макета, рендеринг и отрисовка страниц. Избегаю сложные для браузера ситуации. Храню решения типичных задач в закладках и за минуту нахожу. Слежу за доступностью для поисковиков. Верстаю с микроразметкой.

Работаю доступно

Работаю по принципу гибкого функционала, поэтому сдаю проекты в срок. Направление моей работы понятно на любом этапе разработки благодаря подходу прогрессивного джипега. Веду учёт времени и задач (работал с jira, basecamp, trello, redmine), заранее точно оценивая время. Команды без организации рабочего процесса меня не интересуют. Стараюсь выполнить задачи раньше дедлайна, оставляя время на тестирование. Если не успеваю - предупреждаю как можно раньше. Использую git, в больших командах придерживаюсь gitflow. Слежу за новыми технологиями, идеями и реализациями. Нуждаюсь в перспективах функционального, карьерного и финансового развития. Знаю английский на уровне чтения документации. Хочу создавать что-то значимое.

Профессиональные навыки
ScssCSSHTMLLessJavascriptJQueryAngular.jsNode.jsPHPScrum
Опыт работы
Июль 2016 — по настоящее время
Senior Frontend Developer
Санкт-Петербург
Февраль 2015 — по настоящее время
Frontend разработчик
Санкт-Петербург
Обязанности и достижения

Сборка и процессинг фронтенда:
1. Деление проектов на независимые модули, организация их взаимодействия.
2. Настройка live-reload при изменениях в файлах, чтобы фронтендеры не отвлекались на перезагрузку страниц.
3. Препроцессинг стилей (scss, postcss), вёрстки (ejs, nunjucks, posthtml) и скриптов.
4. Автоматическая проверка методологических ошибок, валидности, соответствия поддерживаемым браузерам и проектного стиля кода в вёрстке, скриптах и стилях с подробными ошибками в логах.
5. Автоматическое создание rtl-версий проектов.
6. Сборка готовых минимизированных страниц посредством задач для gulp.
7. Упрощение взаимодействия фронтендеров между собой, с дизайнерами, с переводчиками и с бэкэндщиками за счёт организации проектов.

Вёрстка, стилизация и скриптинг:
1. Подготовка векторной, растровой графики и видео к использованию в вебе.
2. Верстка страниц по БЭМу, раздельные стили, вёрстка и скрипты каждого модуля.
3. Написание комментариев в стилях и скриптах в специализированном формате для автоматической генерации документации.
4. Контроль корректности отображения с непрерывной интеграцией на 16 языках при помощи тестов на вёрстку.

Январь 2014 — Декабрь 2014
Pixelon
Верстальщик / Frontend developer
Санкт-Петербург
Обязанности и достижения

Верстал интернет-магазины на основе Pix.CMS и Bootstrap 2 и 3 (html, less, php)

Апрель 2012 — Июль 2012
Hint Solutions
Javascript Developer
Ярославль
Обязанности и достижения

Участвовал в разработке Android и iOS приложений на Titanium Appcelerator (вёрстка и компилируемый js), делал приложения для социальной сети ВКонтакте.

Январь 2011 — Апрель 2012
проект-студия КИТ
Верстальщик
Ярославль
Обязанности и достижения

Верстал сайты-визитки, шаблоны и виджеты для разных CMS (DLE, Joomla, LiveStreet, Prestashop, PHP-Fusion, MediaWiki, Webasyst и ещё нескольких менее известных)

Сентябрь 2010 — Сентябрь 2011
Студия "СОК"
Верстальщик
Ярославль
Обязанности и достижения

Верстал готовые дизайны сайтов-визиток с 3D-панорамами, видео, кучей разделов, наполненных текстовым и фото контентом без CMS и управления контентом. Верстал touch-приложения для терминалов.

Май 2008 — Сентябрь 2010
Nights
Верстальщик
Ярославль
Обязанности и достижения

Придумывал полностью дизайны, верстал (html, css), добавлял слабенькие js-эффекты типа плавных появлений, выплываний и т.п.