Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Международный маркетплейс с миллионами пользователей
Фронтенд-разработчик
Март 2019 — По настоящее время (1 год и 1 месяц)
Контрактная работа
Москва
Фронтенд-разработчик
Февраль 2018 — Март 2019 (1 год и 2 месяца)

Помог двум стартапам запустить их продукты с нуля.

Первый продукт — гибридное мобильное приложение для генерации персонализированных стикеров. Большая часть интерфейса реализована мной на веб-технологиях, пара экранов, требующих доступ к платформе, реализованы нативными средствами. Помимо самого приложения разработал интерфейс и часть бэкенда внутренних админок для управления контентом и разметки данных для машинного обучения.

Второй продукт — платформа для автоматизации проведения ICO. Полностью реализовал фронтенд-часть двух личных кабинетов (для инвесторов и для компаний). Вынес общие UI-компоненты в отдельную библиотеку. Поддержал возможность темизации. Реализовал возможность интернационализации и добавил поддержку русского языка.

Оба продукта покрыл E2E и юнит-тестами, внедрил мониторинг ошибок и логирование.

Ключевые технологии, с которыми работал: React/Mobx для разработки SPA, Flow для статической типизации, Webpack/Parcel для сборки, Jest для юнит-тестирования, WebdriverIO/Selenium/Cypress для E2E-тестирования, Web3 для взаимодействия с блокчейном Ethereum, Sentry для мониторинга ошибок, ELK-стек для логирования, Jenkins для настройки CI, Java для разработки бэкенда.

Топ-3 мировых классифайдов, где по-прежнему царит атмосфера стартапа
Фронтенд-разработчик
Ноябрь 2016 — Январь 2018 (1 год и 3 месяца)

Отвечал за все внутренние и внешние интерфейсы службы поддержки. 

Развивал внутреннюю систему обработки обращений в службу поддержки. Ранее для обработки обращений использовалось сторонее коробочное решение; переход на собственную систему сократил время ожидания ответа с нескольких суток до нескольких часов. 

С нуля разработал фронтенд нового раздела помощи (https://support.avito.ru), который позволил собирать метрики и проводить А/Б-тесты. Продвинул идею внедрения раздела помощи в мобильные приложения на iOS/Android через WebView, что позволило сэкономить затраты на нативную разработку и обеспечить пользователей приложений помощью. 

Активно участвовал в развитии внутренней библиотеки компонентов. Представлял одну из четырёх команд в техническом комитете по фронтенду, который рассматривал глобальные инициативы разработчиков и задавал направление развития фронтенда в компании. 

Ключевые технологии, с которыми работал: React/Redux для разработки SPA, PostCSS и CSS-модули для стилизации, Webpack для сборки, hosted-версия Prerender.io для SEO (могу рассказать, почему не Node.js :), Jest для юнит-тестирования логики и React-компонентов.

Издаем компьютерные и мобильные игры, разрабатываем веб-сервисы и развиваем информационно-игровой портал
Фронтенд-разработчик
Декабрь 2015 — Сентябрь 2016 (10 месяцев)

Удалённо и part-time развивал и поддерживал Фогеймер, журнал об играх (http://4gamer.ru): 
— дорабатывал сложную систему сборки (специфика проекта в отсутствии бэкенда, система сборки получала на вход статьи в XML и генерировала статичные HTML-страницы);
— разрабатывал новые страницы и блоки вроде поиска по тегам, фотогалереи или ротатора статей.

Ключевые технологии, с которыми работал: XSLT для преобразования исходных статей из XML в HTML, Gulp и Node.js для сборки, Phantom.js для генерации превью статей в разных разрешениях, чистый JavaScript для реализации клиенсткой логики.

ООО «Стороны Света»
Омск
Junior фронтенд-разработчик
Декабрь 2015 — Апрель 2016 (5 месяцев)

Отвечал за вёрстку интерфейсов программного комплекса для автоматизации дистрибьюторского бизнеса:
— сверстал промо-материалы (несколько версий продающего сайта и письма для рассылок);
— полностью сверстал интерфейс личных кабинетов и реализовал часть клиентской логики на React.

Ключевые технологии, с которыми работал: Meteor как основа проекта, React для разработки клиентских виджетов, Stylus для вёрстки.

Интерактивные онлайн-курсы
Санкт-Петербург
Наставник
Октябрь 2015 — Ноябрь 2015 (2 месяца)
Курировал трёх студентов на одиннадцатом базовом интенсиве. Получил высшую оценку за работу в качестве наставника: https://htmlacademy.ru/blog/69
Частная практика, работа без зачисления в штат
Фронтенд-разработчик
Январь 2015 — Ноябрь 2016 (1 год и 11 месяцев)

Проектная работа с разными заказчиками. Наиболее известные: 

ПостНаука (http://postnauka.ru, 2015 г.) 
Сверстал несколько спецпроектов и помог запустить ПостНаука.Academy. 

Тинькофф-журнал (http://journal.tinkoff.ru, 2016 г.) 
Навёл порядок в унаследованном коде: отрефакторил большую часть стилей, переписал сборку проекта. Разрабатывал и поддерживал информационные блоки для статей. 

Ключевые технологии, с которыми работал: шаблонизаторы Jade/Slim/Handlebars и препроцессоры Sass/Less/Stylus для вёрстки, чистый JavaScript для несложной клиентской логики, React/Redux/Node.js для разработки SPA.

Рекомендательные письма
ivan-dizel
знакомый

Реализовал для меня скрипт на языке autoit3. ТЗ выполнил даже быстрее, чем я рассчитывал. К работе относится внимательно, проблем с коммуникацией не возникло.

Письмо написано 11 февраля 2014 в 12:47
ilya-shirmanov
знакомый

Помог с wordpress

Письмо написано 29 марта 2014 в 14:25
susolkin-161721
знакомый

Обратился к Андрею по вопросам внесения правок на сайт - все было сделано оперативно, по разумным ценам и, главное, качественно. Рекомендую всем воспользоваться услугами этого молодого, но очень грамотного и талантливого специалиста

Письмо написано 05 июня 2014 в 23:36
fantastic-43994
знакомый

Помог с созданием дополнительной страницы для отслеживание целей в яндексе и привязке ее к заявкам, а также другими задачами. Хорошо справился с работой.

Письмо написано 31 октября 2014 в 14:33