Обо мне

Специализация и профессиональные навыки:
Чистый JavaScript без фреймворков: замыкания и прототипы, прямая работа с DOM.

jQuery, jQuery UI, jQuery Mobile, Zepto, Bootstrap, микрофреймворки.
MVC-фреймворки — Backbone, Spine, ExtJS, Sencha.

ReactJS, FluxJS.

Современная верстка на HTML5/CSS3 с использованием Less, Sass, HAML, BEM.

6+ лет опыта бэкэнд-разработки (Rails, merb).

Fluent English.

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

Интересно: Clojure, Node.js, Angular.js

Профессиональные навыки
Опыт работы
Март 2014 — Июнь 2015
Senior front-end developer
Санкт-Петербург
Октябрь 2012 — Февраль 2014
Фронтэнд-разработчик
Москва
Обязанности и достижения

Обязанности:
- Поддержка, разработка и развитие JavaScript-фреймворка context.js
- Особенности: context.js — тот самый скрипт, который загружается на каждой странице, где есть блок с яндексовской рекламой, и отрисовывает блок контекстно-зависимых объявлений Яндекс.Директа в любом браузере начиная с IE6
- Масштабы: фреймворк используют на десятках тысяч сайтов. Совокупная аудитория Рекламной Сети Яндекса — 55 миллионов человек. Подробнее: http://help.yandex.ru/partner/

Достижения:
- Фреймворк необходим для отображения рекламы Яндекс.Директа на сайтах Рекламной Сети Яндекса
- Использование фреймворка непосредственно обеспечивает одно из ключевых направлений монетизации компании «Яндекс»

Сентябрь 2011 — Октябрь 2012
LiveJournal / SUP Fabrik
Фронтэнд-разработчик
Москва
Обязанности и достижения

Обязанности:
- Разработка и поддержка системы встраиваемых комментариев на базе Fanat.Ru.

Достижения:
- Прозрачная интеграция Fanat.ru и сайтов-клиентов championat.com, sport.megafon.ru, rfs.ru.
- Авторизация и комментирование централизованы через fanat.ru (аналогично встраиваемым комментариям VKontakte, Facebook, DISQUS).
- Разработан микрофреймворк, структурно аналогичный Backbone, но адаптированный к существующей форумной CMS в качестве бэкэнда.
- Доработка EasyXDM, фреймворка для кросс-фреймовых/кросс-доменных взаимодействий.

Июнь 2011 — Сентябрь 2011
Digital October / Undev
Фронтэнд-разработчик
Москва
Обязанности и достижения

Обязанности:
- Разработка frontend-приложения, дублирующего основную функциональность приложения под iOS
- Фреймворки: ExtJS / Sencha / jQuery Mobile
- Локализация приложения (русский / английский)
- Адаптация существующего бэк-энда на базе Sinatra, изначально ориентированного на приложение для iOS — для использования из frontend-приложения (JSONP, кроссдоменные запросы, авторизация, безопасность)

Июль 2009 — Сентябрь 2011
Aextatic
Разработчик / консультант
Обязанности и достижения

Обязанности:
- Разработка архитектуры и интерфейса веб-сайтов
- Верстка и бэкенд-программирование, поддержка существующих проектов
- Администрирование хостинга и Google Apps

Достижения:
- http://immigrationado.com
- http://80211.cc
- http://aextatic.com

Октябрь 2007 — Май 2011
Bash.org.ru
Разработчик / дизайнер интерфейсов
Москва
Обязанности и достижения

Обязанности:
- Оптимизация интерфейсов бэк-офиса
- Фронтэнд-разработка с акцентом на верстку — HTML/CSS/jQuery
- Прототипирование веб-сервисов (merb, Ruby-on-Rails)
- Экспериментальная веб-разработка на Ruby (jRuby, merb, Hibernate)
- Анализ пользовательского поведения, оптимизация информационной архитектуры и user expirience

Достижения:
- http://bash.org.ru
- http://zadolba.li
- http://ithappens.ru

Август 2005 — Декабрь 2005
Comport
Разработчик
Алматы
Обязанности и достижения

Обязанности:
- Разработка CMS крупного интернет-магазина c использованием PHP, XML/XSLT и JavaScript

Достижения:
- Первый крупный интернет-магазин в Казахстане, использующий AJAX

Январь 2002 — Август 2005
Фриланс
Вебмастер
Воронеж
Обязанности и достижения

Обязанности:
- Разработка сайтов на основе готовых CMS (WordPress, MovableType)
- Дизайн и верстка (HTML, CSS, JS, Flash)
- Веб-разработка на PHP и Perl

Достижения:
- Осознание роли дизайна интерфейсов в веб-разработке
- Осознание необходимости следования стандартам и best current practices в программировании

Высшее образование
Сентябрь 2001 — Май 2005
ИММФ-Воронеж
Делового администрирования
Воронеж
Январь 2000 — Январь 2001
ВГУ-Воронеж
Философии и психологии
Воронеж
Рекомендательные письма
hey hey 16k • знакомый

Гений интерфейсов и юзабилити.

Письмо написано 05 июня 2011 в 22:12