Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Специализация и профессиональные навыки:
- Проектирование и разработка ПО: сетевых сервисов, сервисов хранения данных, системных служб, ядерных модулей. Имею более чем десятилетний опыт профессиональной разработки под Posix совместимые ОС (в основном, unix-like).

- Системное программирование под Unix на C и C++, в том числе проектов, работающих под большой нагрузкой (non-blocking IO, asynchronous IO).

- Разработка и реализация различных алгоритмов: структур хранения данных (оптимизация деревьев, хешей, скип-списков), криптографических и статистических алгоритмов.

- Внедрение, расширение, написание скриптов и модулей на lua, python, perl.

- Другие языки программирования: erlang, php, shell.
- Администрирование Unix серверов.

Полное резюме: http://cebka.blogspot.com/p/cv.html

Награды, сертификаты, портфолио, проекты:
Проекты, которые я создал и поддерживаю:

Система фильтрации спама rspamd: http://bitbucket.org/vstakhov/rspamd
milter для postfix/sendmail: http://bitbucket.org/vstakhov/rmilter

Членство в обществах и ассоциациях:
FreeBSD ports committer

Опыт работы
Январь 2013 — по настоящее время (6 лет и 2 месяца)
Computer Laboratory of The University of Cambridge
Research Assistant
Кембридж
Апрель 2004 — по настоящее время (14 лет и 11 месяцев)
Измайловская компьютерная сеть (ИКС)
Главный системный администратор
Москва
Обязанности и достижения
Обязанности: - Разработка веб интерфейсов для управления БД - Разработка архитектуры сети - Поддержание работоспособности сети - Написание скриптов для управления сетью - Принятие решений по большинству технических вопросов Достижения: - Разработал ряд веб-интерфейсов для управления сетью (в том числе систему электронных платежей для управления услугами и личный кабинет пользователя) - Спроектировал пакетный фильтр для приоритезации трафика на базе FreeBSD + pf + altq - Написал ряд модулей netgraph (ng_fixttl - исправление ttl пакета, ng_shaper - для управления полосами) - Усовершенствовал систему аутентификации пользователей (как серверную - perl, так и клиентскую - c++ части)
Август 2007 — Январь 2013 (5 лет и 6 месяцев)
Ведущий программист
Москва
Обязанности и достижения
Обязанности: - Разработка различных программных проектов для почтовой системы Достижения: - Написал load balancer и асинхронный dns resolver для совместной работы с nginx для организации проксирования приема почты - Разработал milter для MTA, осуществляющий различные проверки входящей почты (проверки на вирусы, спам, грейлистинг, лимиты) и предназначенного для работы в распределенной системе - Написал различные модули nginx'а для внутренних нужд "Рамблер почты" - Создал сборщик почты с pop3 серверов - Разработал и внедрил анти-спам систему rspamd
Июнь 2007 — Ноябрь 2007 (6 месяцев)
Лаборатория реологии полимеров при РАН
Программист
Москва
Обязанности и достижения
Обязанности: - Разработка систем автоматизации управления приборов лаборатории Разрабатывал систему для изучения вязкоупругих свойств полимеров на базе LabView и специализированной платы АЦП/ЦАП. Принимал участие в разработке системы моделирования течений вязкой жидкости на базе кватернионной алгебры, выполняющейся на GPU - CUDA (программная часть).
Апрель 2004 — Апрель 2007 (3 года и 1 месяц)
Jet Infosystems
Программист
Москва
Обязанности и достижения
Обязанности: - Разработка системы "Тропа-Джет" Достижения: - Интеграция с PKI RSA Keon (openssl, LDAP). - Интеграция с Cisco PIX. - Утилита для организации прозрачного моста для Solaris'а "Captun" (libnet, pcap).
Октябрь 2003 — Октябрь 2004 (1 год и 1 месяц)
Технопарк Инноваций в науке и образовании
Системный администратор, руководитель направления
Москва
Обязанности и достижения
Планирование и организация процеса построения домашней сети. Организация мониторинга сети.
Высшее образование
Январь 2013 — Январь 2018
UC-Cambridge
Вычислительная техника
Кембридж
Январь 2003 — Январь 2009
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения
Кафедра ИУ6.