Обо мне
Профессиональные цели:
(+) Интересно
  • Нагрузка и производительность
  • Распределенные сложные системы
  • Электронная коммерция, включая продажи
  • Аналитика
  • Реклама
  • Большие сообщества
  • Создание контента
(-) Не интересно
  • Тратить время
  • Изобретать велосипед,
  • Писать новую супер-пупер CMS

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

  • Предпочитаю вначале использовать мозг, только потом руки;
  • Умею писать как объектами, так и без них;
  • Сильный бэкенд
  • Средний DevOps
  • Базовый фронтенд
  • Базовые приложения
  • Опыт руководства командой и отделом

Детали backend

  • Python (Twisted, Tornado, немного Django);
  • PHP, Zend Framework;
  • DevOps задачи - Chef, немного Jenkins
  • Разработка архитектуры сложных систем
  • Unit и нагрузочное тестирование (PyUnit, PHPUnit, SimpleTest, Jmeter);
  • ORACLE, PostrgeSQL, MySQL;
  • Большой опыт в разработке модулей и хаков для различных CMS и форумов - Drupal, Wordpress, PostNuke, XOOPS2, RunCMS, PHPBB и другие;
  • Настройка и поддержка веб-серверов, в том числе и на большие нагрузки - Apache, Nginx, MySQL, Munin, bash скрипты;
  • Оптимизация проектов - memcache, APC, кэширование на различных уровнях;
  • Системы контроля версий (CVS, Subversion, Git), баг-тракинг(Mantis, Jira), управление задачами (Jira + Confluence, Redmine);

Детали приложений

  • MacOS приложения (py2app, Qt, PyQt)
  • C, поверхностно - C++ и C#;
  • Знание W3C (разработка коммерческого embedded-браузера);

Детали frontend

  • Javascript (jQuery UI, ExtJs, Prototype.js);
  • HTML

Награды, сертификаты, портфолио, проекты:

Проекты

Публикации
Дополнительная информация:
  • Стендовый моделизм
  • Военная история
Опыт работы
Апрель 2014 — по настоящее время
Индивидуальный предприниматель
Санкт-Петербург
Обязанности и достижения

Web,
Content,
Онлайн-магазин,
Производство,
Продажи,

Июнь 2005 — по настоящее время
ScaleModels.ru
Совладелец
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Создание проекта - от идеи до реализации
- Общение с рекламодателями и партнерами
- Контекстная рекламы (Рекламная служба Яндекса/Яндекс-Директ, Бегун, Google Adsense/Adwords) - как владелец площадки, так и рекламодатель

Достижения:
- 10k уников и более 150k страниц ежедневно

Декабрь 2011 — Ноябрь 2014
Stream.ru
Начальник группы backend
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Создание новой B2B и B2C видеоплатформы с учетом legacy
- Руководство группой разработчиков
- Взаимодействие с отделами QA, клиентскими разработчиками, ПМ, эксплуатацией
- Решение проблем - совместно со службой эксплуатации
- Перевод с языка product-manager на язык программистов - формализация требований
- Постановка задач и контроль выполнения
- DevOps - Chef рецепты
- Документация по видеоплатформе

Достижения:
- Новая видеоплатформа stream.ru
- Несколько десятков релизов API для клиентов - iOS, Android, SmartTV, Web, STB
- Развертывание системы деплоя через Chef

Декабрь 2010 — Сентябрь 2011
FastVPS
Архитектор информационных систем
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Выпуск плагинов для ISPManager, VDSManager, BillingManager (Python)
- Распределенная асинхронная система для датацентров Hetzner с тысячами юнитов. OpenVZ, shared, dedicated. Компоненты на Twisted
- Проектирование компонент-сервисов и их интеграция в IT-структуру компании

Достижения:
- Многопроцессный компонент удаленной переустановки OS
- Сервис мониторинга фермы серверов с различных точек сети
- Плагин синхронизации данных на нескольких ISP Manager

Апрель 2010 — Декабрь 2010
МОБИ Деньги
Старший программист (backend)
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка высоконагруженных сервисов на Python + Twisted, MySQL + Memcache
- Разработка системы автоматических миграций для PHP проектов компании
- Интеграционное тестирование - ночные сборки, юнит-тесты
- Участие в разработке платежных проектов для Йота, Билайн, ОСМП
- Документирование спецификаций;

Достижения:
- https://money.yota.ru/
- Сервис привязки вводимого адреса к КЛАДР Налоговой службы РФ
- Внутренние проекты (например, балансировщик СМС для нескольких серверов Kannel)

Февраль 2008 — Январь 2010
Старший веб разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка архитектур для проектов компании, оформление спецификаций
- Улучшение производительности существующих проектов (рефакторинг, кэширование)
- Реализация модулей для Drupal, Wordpress, собственной CMS
- Управление релизами (Phing/ANT)
- Разработка гаджетов для Vista/iGoogle
- Поддержка существующих проектов - PHP, JavaScript (ExtJS, jQuery), MySQL, Oracle, Memcache
- Тестирование и взаимодействие с QA отделом

Достижения:
- Создание внутренней системы с вакансиями/резюме для HR отдела компании - полный цикл (на основе Drupal)
- Система автоматических депозитов из банков в торговые сервера forex

Проекты
http://cmsfx.com
http://fxtimes.com
• и другие

Сентябрь 2004 — Январь 2008
ABISoft
Разработчик браузера - ANSI C
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка кросплатформенного веб-браузера для embedded устройств - ядрёная смесь C, DOM, HTML и JavaScript;
- Активная работа с рекомендациями W3C;

Проекты
* Небольшой калькулятор на C# для PocketPC http://www.hpc.ru/soft/software.phtml?id=11651
* Портирование его на Linux - C с использованием Qt http://abisoft.spb.ru/products/pscale4linux.html

Апрель 2003 — Сентябрь 2004
Менеджер проекта/Старший разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка концепции проекта и его создание;
- Создание системы интеграции отдела верстки и сайта - загрузка статей непосредственно на сайт;
- Вместе с отделом PR - взаимодействие с партнерами и онлайн-изданиями, в том числе - Интегрум, Яндекс-Новости и т.д.;
- Реклама и продвижение ресурса, аналитика;

Проекты
* http://mk-piter.ru
* http://art-profit.ru

Май 2002 — Апрель 2003
IP-center
Системный администратор
Санкт-Петербург
Май 2000 — Май 2002
в/ч 20115
Военнослужащий
Обязанности и достижения

Разработка программного комплекса на MS Access(VBA) для класса профессионально-психологического отбора

Июнь 1999 — Май 2000
Interhard
Системный администратор
Санкт-Петербург
Октябрь 1997 — Май 1999
НИИ Прогноз
C/C++ разработчик
Санкт-Петербург
Высшее образование
Сентябрь 1995 — Июнь 2004
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург
Специализация и достижения

Сайт СМИ - "МК в Питере"