Обо мне

HTML+CSS на уверенном уровне. БЭМ-методология. Вёрстка писем.

CSS-пре/постпроцессоры: LESS, SASS, PostCSS.

Отличные знания native javascript. Замыкания, прототипы, контекст выполнения и тд. ESNext. Typescript.

Фреймворки: React+MobX.

Сборка: Gulp, Webpack.

Backend: NodeJS, Koa, Express, MongoDB, RetchinkDB.

Настройка серверов на linux, автоматизация развёртывания на Ansible.

Понимаю и умею применять паттерны программирования, в том числе составные. Однако GoF не читал и красиво объяснять, что тут за паттерн и в чём его тонкие отличия от почти такого же особо не умею. Есть опыт организации архитектуры больших, высоконагруженных приложений.

Чёрный пояс по регуляркам.

Git на минимально необходимом уровне.

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

Статьи на habr.com:

  1. Пишем простое приложение на React с использованием библиотеки cellx.
  2. Maraquia — ORM для MongoDB;
  3. Ом-ням-ням и валидация данных.

Примеры кода на github.com: Riim.

Профессиональные навыки
HTMLCSSБЭМJavaScriptTypescriptReact.jsVue.jsGulpWebpack
Участие в профессиональных сообществах
Опыт работы
Разработка b2b интернет-сервисов в области маркетинговых коммуникаций
Front-end developer
Июнь 2016 — По настоящее время (4 года и 4 месяца)

Занимаюсь разработкой интерфейса секретного проекта.

Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Front-end developer
Январь 2016 — Июнь 2016 (6 месяцев)
Делал весь раздел статистики в проекте https://display.yandex.ru и другие мелкие доработки в нём же.
Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда
Front-end developer
Май 2014 — Январь 2016 (1 год и 9 месяцев)
Замешан в разработке http://2gis.ru , личного кабинета http://account.2gis.ru , движка карты http://maps.api.2gis.ru/2.0 и раздела этажей https://habrahabr.ru/company/2gis/blog/282207/ .
ООО "К12"
Ангарск
Front-end developer
Октябрь 2011 — Май 2014 (2 года и 8 месяцев)

В основном делал это приложение https://vk.com/app2828454_153690151 , оно же в ok http://ok.ru/app/pogovorim . Так же делал PhoneGap-версию этого же приложения, которая впоследствии была заменена нативной.

Частная предпринимательская деятельность
Web developer
Ноябрь 2008 — Март 2011 (2 года и 5 месяцев)
Делал говносайты на ASP.NET MVC Framework.
ООО "Ру-Дилер"
Ангарск
PHP developer
Сентябрь 2007 — Октябрь 2008 (1 год и 2 месяца)
Фирма занималась агрегацией электронных платежей. В мои обязанности в основном входило написание парсеров на PHP (парсинг данных с сайтов платёжных систем).
Стартап
Ангарск
Январь 2005 — Декабрь 2005 (1 год)

Написал чат, они тогда были популярны. Про XHR тогда ещё никто не знал (кажется он немного позже появился) и существующие чаты обновляли сообщения через полностью перегружающийся фрейм. Я сделал невидимый фрейм через который подгружались новые сообщения и красиво без каких либо дёрганий и перезагрузок выезжали снизу. Часть других запросов тоже делались через этот фрейм (жаль, что до jsonp не додумался). Получился вполне себе SPA и ни у кого такого не было. Тогда мне казалось, что я изобрёл что-то очень крутое и, что я очень умный :) . А потом пришёл ajax и web 2.0 . Чудом сохранился скриншот страницы логина того чата: http://www.picshare.ru/view/7276180 . Сейчас конечно на четвёрочку, но вспомните как выглядели 99% сайтов в 2005 году, ну а для школоты вообще шикарно :) .

Была ещё парочка подобных проектов, расскажу на собеседовании при интересе.