Профессиональные навыки
Опыт работы
Июль 2014 — по настоящее время
1ТВЧ
Senior Developer
Санкт-Петербург
Обязанности и достижения

- Поддержка legacy-видеопортала (rails 3.2, ree-1.8.7, mysql, unicorn) — исправил баги, заменил устаревший самописный плеер на JWPlayer, интегрировал портал с новым центральным видеобэкендом. - Участвовал в разработке нового видеобэкенда по части взаимодействия с ffmpeg. - Разработал в команде партнёрскую программу распространения видеоконтента (Rails 4.2, REST API, PostgreSQL, Unicorn как сервер приложения, Faye+Thin как сервер нотификации, Que для доставки писем и прочего; фронтенд на AngularJS). Партнерская программа интегрирована с центральным видеобэкендом. В данный момент внедрена и используется партнёрами для загрузки видео и встраивания контента на своих сайтах. - Разработал систему real-time статистики просмотра видеороликов и видеорекламы (EventMachine, PostgreSQL, Que). Была разработана с нуля, в данный момент внедрена и работает под нагрузкой. Используется как для общей аналитики, так и для вычисления прибыли с показов видеорекламы в партнерской сети. - Разработал быстрый ротатор случайных видеороликов (EventMachine, PostgreSQL) — интегрирован со всеми видеопорталами компании, встраивается через iframe как баннер на множестве посещаемых сайтов.

Ноябрь 2013 — Апрель 2014
ООО "Интерлайн"
Senior Developer
Архангельск
Обязанности и достижения

Разработка в команде небольшой CRM на Ruby on Rails с фронтендом на Ember.js. Был разработан прототип и сдан заказчику.

Сентябрь 2012 — Август 2013
Медицинский Информационный Аналитический Центр
Developer
Архангельск
Обязанности и достижения

- Командой из 3 человек была переписана система для оплаты счетов аптечных сетей по льготному лекарственному обеспечению в Архангельской области. - Система самозаписи в мед.учреждения Архангельска и Архангельской области. Была реализована полноценная интеграция с известными медицинскими информационными системами, используемыми в лечебных учреждениях. - Веб-интерфейс самозаписи, оптимизированный под терминалы. Был разработан как альтернативный фронтенд к системе самозаписи, внедрен в лечебных учреждениях Архангельской области. - Решение различных внутренних задач, связанных с медицинским документооборотом и медицинской статистикой. Ruby, Knockout.js, C#, SVN

Март 2012 — Август 2012
Фриланс
Фриланс
Москва
Обязанности и достижения

Просто фрилансил на Ruby.