Обо мне
Специализация и профессиональные навыки:
  • OS: Linux, FreeBSD, Solaris
  • Languages: Bash, C, C++, Clojure, elisp, Erlang, Python, Scala
  • DBMS: PostgreSQL, MySQL, SQLite, MongoDB, Riak, different Key-Value storages
  • Frameworks: Django, Pyramid, ZeroC Ice, Apache ActiveMQ, RabbitMQ, ZeroMQ, Google ProtoBuf

Профессиональные цели:
Создание и развитие процессов разработки внутри команды от постановки задачи, до релиза и завершения проекта.

Награды, сертификаты, портфолио, проекты:
  • Red Hat Certified Technican (RHCT)
  • Red Hat Certified Engineer (RHCE)
  • Разработчик программного обеспечения под ALT Linux
  • Специалист по внедрению, технической поддержке и обучению администраторов СМАП "Дозор-Джет"
  • Специалист по внедрению ККМП "Тропа-Джет"
  • Сертификаты о прохождении различных дистанционных курсов

Дополнительная информация:
Увлекаюсь активными видами отдыха

Профессиональные навыки
Опыт работы
Июль 2013 — по настоящее время
Ведущий разработчик, team lead
Москва
Обязанности и достижения

Обязанности:
- Разработка и поддержание инфраструктуры биллинга
- Проектирование, разработка и внедрение реализации RBAC внутри LDAP
- Руководство разработкой внутренних сервисов компании

Достижения:
- Провернул фарш из LDAP-"данных" обратно!

Март 2012 — Февраль 2013
Ведущий разработчик, backend teamlead
Москва
Обязанности и достижения

Обязанности:
- Управление бэкенд командой видео-сервиса ayyo.ru
- Разработка серверных компонент видео-сервиса ayyo.ru
- Оптимизация взаимодействия с другими техническими отделами

Достижения:
- Внедрил систему feature-веток в разработку и тестирование
- Формализовал и автоматизировал процесс выпуска нового релиза
- Формализовал процесс работы с задачами
- Разработал структуру API для ayyo.ru

Ноябрь 2010 — Октябрь 2011
Старший разработчик
Москва
Обязанности и достижения

Обязанности:
- Разработка асинхронного front-сервера
- Интеграция проектов на Python с проектами на Java
- Разработка внутренних инструментов компании

Достижения:
- Разработал схему развертывания сайтов в виде debian-пакетов

Python, Java, Tornado, Google ProtoBuf, XML, XSLT, JSON

Февраль 2010 — Октябрь 2010
Старший разработчик
Москва
Обязанности и достижения

Обязанности:
- Разработка серверной части музыкального портала Zvooq (http://zvooq.ru/)

Достижения:
- Оптимизировал скорость исполнения чужого SQL-запроса в 10^5 раз
- Внедрил uWSGI

Python, Django, PostgreSQL, Sphinx, uWSGI, nginx

Август 2009 — Апрель 2010
Mankind Games
Старший разработчик
Москва
Обязанности и достижения

Обязанности:
- Разработка серверной части MMORPG "Мезолит" (http://mezzzo.ru/)
- Настройка тестовых серверов

Достижения:
- Перевёл подсистему взаимодействия сервисов с ActiveMQ на ZeroMQ
- Перевёл подсистему взаимодействия с клиентом на Tornado
- Оптимизировал структуры Google ProtoBuf в протоколе взаимодействия клиента с сервером

Python, Twisted, Tornado, PostgreSQL, ZeroMQ, Apache ActiveMQ

Декабрь 2007 — Июль 2009
БИГУР
Старший разработчик
Москва
Обязанности и достижения

Обязанности:
- Развитие платформы компании

Достижения:
- Разработал архитектуру и реализовал ядро сложного распределенного проекта для клиента компании.

Python, SQLAlchemy, PostgreSQL, ZeroC Ice

Февраль 2007 — Декабрь 2007
Ключевые решения
Релиз-менеджер
Москва
Обязанности и достижения

Обязанности:
- Слияние кода разработчиков
- Выпуск релизов для проекта
- Администрирование среды разработки

Достижения:
- Настроил и поддерживал среду разработки и тестирования проектов.
- Консультировал по вопросам безопасности и производительности
- Временно исполнял обязанности технического директора

Python, PostgreSQL, Zope3, ZODB

Ноябрь 2003 — Ноябрь 2006
ISIB
Ведущий инженер
Иркутск
Обязанности и достижения

Обязанности:
- Внедрение терминальных систем на базе thinMaster и WTWare
- Внедрение системы резервного копирования Veritas NetBackup Enterprise Server 6.0
- Внедрение системы виртуальных серверов на базе различных продуктов VMWare и технологии OpenVZ
- Внедрение продуктов компании "Инфосистемы Джет"
- Настройка активного сетевого оборудования
- Установкой и настройкой различных серверов на платформах Linux, FreeBSD, Solaris

Август 2003 — Ноябрь 2006
МегаМастер
Разработчик
Иркутск
Обязанности и достижения

Обязанности:
- Разработка технологии загрузки бездисковых станций thinMaster
- Разработка системы управления сайтом siteMaster