Обо мне
Профессиональные цели:
(+) Интересно
  • Нагрузка и производительность
  • Распределенные сложные системы
  • Электронная коммерция, включая продажи
  • Аналитика
  • Реклама
  • Большие сообщества
  • Создание контента
(-) Не интересно
  • Тратить время
  • Изобретать велосипед,
  • Писать новую супер-пупер 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 — по настоящее время (3 года и 8 месяцев)
Индивидуальный предприниматель
Санкт-Петербург
Обязанности и достижения
Web, Content, Онлайн-магазин, Производство, Продажи,
Июнь 2005 — по настоящее время (12 лет и 6 месяцев)
ScaleModels.ru
Совладелец
Санкт-Петербург
Обязанности и достижения
Обязанности: - Создание проекта - от идеи до реализации - Общение с рекламодателями и партнерами - Контекстная рекламы (Рекламная служба Яндекса/Яндекс-Директ, Бегун, Google Adsense/Adwords) - как владелец площадки, так и рекламодатель Достижения: - 10k уников и более 150k страниц ежедневно
Декабрь 2011 — Ноябрь 2014 (3 года)
Stream.ru
Начальник группы backend
Санкт-Петербург
Обязанности и достижения
Обязанности: - Создание новой B2B и B2C видеоплатформы с учетом legacy - Руководство группой разработчиков - Взаимодействие с отделами QA, клиентскими разработчиками, ПМ, эксплуатацией - Решение проблем - совместно со службой эксплуатации - Перевод с языка product-manager на язык программистов - формализация требований - Постановка задач и контроль выполнения - DevOps - Chef рецепты - Документация по видеоплатформе Достижения: - Новая видеоплатформа stream.ru - Несколько десятков релизов API для клиентов - iOS, Android, SmartTV, Web, STB - Развертывание системы деплоя через Chef
Декабрь 2010 — Сентябрь 2011 (10 месяцев)
FastVPS
Архитектор информационных систем
Санкт-Петербург
Обязанности и достижения
Обязанности: - Выпуск плагинов для ISPManager, VDSManager, BillingManager (Python) - Распределенная асинхронная система для датацентров Hetzner с тысячами юнитов. OpenVZ, shared, dedicated. Компоненты на Twisted - Проектирование компонент-сервисов и их интеграция в IT-структуру компании Достижения: - Многопроцессный компонент удаленной переустановки OS - Сервис мониторинга фермы серверов с различных точек сети - Плагин синхронизации данных на нескольких ISP Manager
Апрель 2010 — Декабрь 2010 (9 месяцев)
МОБИ Деньги
Старший программист (backend)
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка высоконагруженных сервисов на Python + Twisted, MySQL + Memcache - Разработка системы автоматических миграций для PHP проектов компании - Интеграционное тестирование - ночные сборки, юнит-тесты - Участие в разработке платежных проектов для Йота, Билайн, ОСМП - Документирование спецификаций; Достижения: - https://money.yota.ru/ - Сервис привязки вводимого адреса к КЛАДР Налоговой службы РФ - Внутренние проекты (например, балансировщик СМС для нескольких серверов Kannel)
Февраль 2008 — Январь 2010 (2 года)
Старший веб разработчик
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка архитектур для проектов компании, оформление спецификаций - Улучшение производительности существующих проектов (рефакторинг, кэширование) - Реализация модулей для 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 (3 года и 5 месяцев)
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 (1 год и 6 месяцев)
Менеджер проекта/Старший разработчик
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка концепции проекта и его создание; - Создание системы интеграции отдела верстки и сайта - загрузка статей непосредственно на сайт; - Вместе с отделом PR - взаимодействие с партнерами и онлайн-изданиями, в том числе - Интегрум, Яндекс-Новости и т.д.; - Реклама и продвижение ресурса, аналитика; Проекты * http://mk-piter.ru * http://art-profit.ru
Май 2002 — Апрель 2003 (1 год)
IP-center
Системный администратор
Санкт-Петербург
Май 2000 — Май 2002 (2 года и 1 месяц)
в/ч 20115
Военнослужащий
Обязанности и достижения
Разработка программного комплекса на MS Access(VBA) для класса профессионально-психологического отбора
Июнь 1999 — Май 2000 (1 год)
Interhard
Системный администратор
Санкт-Петербург
Октябрь 1997 — Май 1999 (1 год и 8 месяцев)
НИИ Прогноз
C/C++ разработчик
Санкт-Петербург
Высшее образование
Сентябрь 1995 — Июнь 2004
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург
Специализация и достижения
Сайт СМИ - "МК в Питере"