Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Обо мне

I have worked at Mail.Ru, the second-largest Russian Internet company, Skyeng, the biggest online school in Russia, and several smaller companies, including Sellerscale where I was in charge of the whole frontend stack including UX design. Love to be on top of new technologies. MoscowJS community leader, speaker, consultant and critic. Web Components believer. Developer relations expert. Author of NuML (https://numl.design) – HTML Framework & Design System based on Custom Elements and runtime CSS generation.

Skills:

- Old, Modern and Upcoming CSS, can do a lot of tricky things without actually using JS

- Adept of runtime CSS generation technics

- Design Systems and color generation expert

- JavaScript, a good knowledge both of the language and of the peculiarities of its implementation (JIT, Reflow, DOM)

- Node.JS, created a lot of projects from scratch

- ES6+, TypeScript

- Frameworks: Vue.js, Svelte, React, Angular and others. Author of NUDE Framework

- Web components expert

- Testing: Jest, Playwright, Puppeteer

- Rollup, Webpack and some ancient tools

- Integration of cloud services - social, payments, google nlp etc

- UX design for complex UIs. Extensive knowledge of design

- Managing a small power team of developers

- Architecture design. Production and reception tasks, assigning priorities, monitoring performance, code review, agile, scrum, sharpen workflow. (I like drawing charts)

- MongoDB (mongoose), MySQL, PostgreSQL (have no recent experience)

- MacOS and *nix administrator

- Basic knowledge of Python, C, Java, Lua, Objective-C, Swift

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Sellerscale Inc
Москва
UX Engineer
Февраль 2019 — Апрель 2020 (1 год и 3 месяца)

В одиночку с нуля создал фронтенд проекта по финансовой аналитике Sellerscale (https://sellerscale.com) включая UX, UI, вёрстку, логику, мобильную версию и браузерное расширение. В рамках проекта создал и развил в отдельный проект фреймворк NUDE, который лёг в основу дизайн-системы NuML (https://numl.design/), на которой был в итоге построен основной проект и проекты-сателлиты.

Интерактивная онлайн-школа изучения английского языка
Senior Full-Stack Javascript Developer
Сентябрь 2016 — Февраль 2019 (2 года и 6 месяцев)

Разрабатывал медийные проекты компании: Vimbox.Субтитры, SkyengTV. Инициировал и возглавлял разработку проекта умных субтитров для Netflix - Skyeng.Subtly. Входил в команду разработки платформы Vimbox. Разработал мультимедийный плеер для проектов Skyeng. Занимался разработкой внутренних проектов компании. Разработал кастомную систему вёрстки в виде расширения для платформы Vimbox на базе независимых компонентов с функционалом синхронизации в реальном времени и хранением данных для быстрой проверки гипотез и ускоренного создания кастомных блоков.

TeamHunt
Сан-Франциско и район залива
CTO
Июль 2015 — Июнь 2018 (3 года)

Consulting and full-stack development with NodeJS, MongoDB and Angular.js

http://teamhunt.co

Taist
Хельсинки
Full-Stack Javascript Developer
Март 2015 — Июнь 2015 (4 месяца)

Разработка платформы для интеграции и кастомизации облачных сервисов. Интеграция платёжной системы для проекта. Разработка расширений на базе платформы.

https://tai.st

Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
Программист
Сентябрь 2014 — Март 2015 (7 месяцев)

Проект Облако.MailRu

Исправление багов, внедрение нового функционала, решение межпроектных инфраструктурных задач. Создал аудио/видео плеер для проекта.

iMustBeThere
Лондон
Frontend Developer
Октябрь 2013 — Август 2014 (11 месяцев)

Разработка сервиса планирования путешествий. Разработка и реализация интерфейса проекта.

Телешкола
Москва
Ведущий инженер-программист
Март 2012 — Июль 2014 (2 года и 5 месяцев)

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

Проекты: CMS, Админка (CRM), СДО, Электронные учебники, Мобильные приложения (JS).

Создание большого количества мультимедийных объектов для школы. Полная переработка структуры Frontend'а, переход с Prototype на jQuery и AngularJS. Внедрение Gulp и собственной системы зависимостей. Перевод тестов на Karma+Jasmine.

LEXPRO Soft
Москва
Web-разработчик
Март 2010 — Март 2012 (2 года и 1 месяц)

Поддержка онлайн-версии правовой системы Lexpro, доработка клиентской части, разработка сопутствующих серверных скриптов. Разработка новой версии системы Lexpro. Создание и поддержка сайта компании. Администрирование баз данных.

РГУНГ Губкина
Москва
Инженер
Февраль 2009 — Март 2010 (1 год и 2 месяца)

Составление курсов для дистанционного обучения по физике, теплотехнике, химии по авторским программам преподавателей, а также своего авторского курса «Ableton Live — инструмент для создания современной музыки». Разработка виртуальных лабораторий по курсу «Релейная защита». 3D-моделирование аппаратов и их визуализация.

Дизайн-студия "NULL"
Москва
Верстальщик
Сентябрь 2007 — Май 2008 (9 месяцев)
Верстка и сопровождение сайтов на CMS Managee. Реализация логики сайта. Наполнение контентом.
Высшее образование
Российский государственный университет нефти и газа имени И.М. Губкина
Москва
Факультет: Автоматики и вычислительной техники
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)
Электропривод и автоматика промышленных установок и технологических комплексов
Рекомендательные письма
paul-faguet
руководитель

Андрей несомненно является одним из самых талантливых, многогранных, и технически квалифицированных разработчиков с которыми я когда-либо работал. Квинтэссенция того мифического "10x" инженера, который может заменить собой целую команду фронтенд разработчиков.

Помимо того, что Андрей является профессионалом мирового класса в области фронтенда (без преувеличений), он еще и глубокий эксперт в сфере UI и UX. Андрей обладает незаурядной способностью быстро создавать современные, продуманные до мелочей и высоко-производительные интерфейсы. Мы регулярно получаем восхищенные отзывы от пользователей о том, насколько наш интерфейс (полностью реализованный Андреем) красивый и удобный.

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

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

И в дополнение ко всем вышеперечисленным качествам, Андрей также является одним из основателей митапов по фронтенду MoscowJS, создателем инновативного фронтенд фреймворка (NuML), и помимо этого еще и талантливым певцом и музыкантом.

Я убежден, что если вы ищете senior фронтенд разработчика в свою команду, то вероятность найти инженера сильнее Андрея - предельно низкая.

Письмо написано 03 апреля 2020 в 22:09