Обо мне

Специализация и профессиональные навыки: Программирование и вёрстка веб-приложений.

Большой опыт работы с основными технологиями: JavaScript (в первую очередь), CSS, HTML. Из JS библиотек: jQuery, jQuery UI, RequireJS, Backbone, Underscore. На бэкенде на базовом уровне работал с Java, Node.js, PHP, MySQL. В разное время имел дело с разными шаблонизаторами, как на бэкенде, так и на фронтенде: underscore templates, jQuery templates, TT (перловый), Smarty, Django templates, XSLT (давно, помню плохо :)). Из систем контроля версий так вышло, что везде, где я работал, использовался Mercurial. Git знаю совсем по верхам, в гитхаб коммичу со шпаргалкой. Раньше долгое время работал на Ubuntu, с 2013 года на Windows 7. Из IDE предпочитаю WebStorm. Есть опыт работы с багтрекерами Trac, Redmine, JIRA. Раньше плотно работал с Photoshop и Fireworks, в последнее время верстать из PSD приходится редко.

Профессиональные цели:

— создавать и держать в голове красивую архитектуру больших приложений, как бы танцуя

— работать только над этичными и эстетичными проектами

Профессиональные навыки
Опыт работы
Май 2016 — по настоящее время
Genesys
Staff Software Engineer - Team Lead
Сан-Франциско и район залива
Ноябрь 2012 — по настоящее время
Genesys
Staff Software Engineer
Санкт-Петербург
Октябрь 2007 — по настоящее время
Фриланс
Веб-разработчик
Санкт-Петербург
Обязанности и достижения

Достижения:
- вёрстка / программирование / посадка на цмс / техподдержка множества различных сайтов
- консультации по фронт-енд разработке
- из крупного — участие в проектировании и разработке Национального Корпоративного Интернет-Помощника для МТС
- из прикольного — http://mediascet.com
- основные технологии: jQuery, Bootstrap, немного PHP (CodeIgniter, Laravel), SQLite

Май 2011 — Октябрь 2012
Gelpme
Front-end разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- проектирование и кодинг всего фронт-енда
- клиентская оптимизация
- участие в принятии всех важных решений в жизни стартапа
- технологии: Backbone, RequireJS, LESS, Facebook API, Google Maps API, Nginx, gettext, "Scalable JavaScript Application Architecture" (by N. Zakas)

Достижения:
- создание сервиса с нуля, его поддержка и развитие
- создание приложения для Facebook

Август 2009 — Май 2011
Peterhost, Hosting Community
Front-end разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- вёрстка, js-программинг, иногда дизайн
- проектирование интерфейсов
- внедрение культуры front-end разработки
- основные технологии и инструменты: jQuery, jQuery UI, XSLT, TT (Perl templates), ExpressionEngine, Adobe Fireworks, Hg, Redmine

Достижения:
- создание новой панели управления виртуальным хостингом (вёрстка, js, отчасти проектирование интерфейса)
- вёрстка, посадка на cms и поддержка сайта компании

Август 2008 — Февраль 2009
Webincom
Front-end разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- JavaScript-программирование
- контроль качества работы верстальщиков
- посадка верстки на CMF (Smarty)
- основные технологии: jQuery, jQuery UI, PHP, Smarty, SVN, Hg, Trac

Достижения:
- веб-интерфейс для управления wifi-точками сети Петерстар

Высшее образование
Январь 2003 — Январь 2008
СПбГУ
Философии и политологии
Санкт-Петербург