Обо мне

Специализация и профессиональные навыки:
C/C++
Linux Unix
Алгоритмы
Вещание видео RTMP HLS
Многопоточное программирование
Однопоточные сервера на epoll/libevent/NGINX-modules
Распределенные высоконагруженные системы
Системы хранения данных
TCP/IP networking
Устройство Ext2/Ext3
Cетевая подсистема Linux
Linux kernel internals
Протоколы HTTP SMTP IMAP POP RTMP
Админю линукс
ffmpeg/avconv
MySQL
Memcache
NGINX
bash python sed awk etc
svn git
собеседования, набор людей, руководство проектами

люблю ковырять всякие системные штуки, находить узкие места

Профессиональные цели:
максимум ответственности и свободы

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

nginx-dav-ext-module - модуль поддержки протокола WebDAV в NGINX (реализация недостающих методов PROPFIND & OPTIONS)
https://github.com/arut/nginx-dav-ext-module
Модуль включен в дистрибутивы Debian и Ubuntu.

nginx-rtmp-module - сервер потокового вещания Flash на базе NGINX
https://github.com/arut/nginx-rtmp-module
Модуль включен в порты FreeBSD

linux-tcp-drop - модуль ядра linux, реализующий возможность разрыва TCP соединений
https://github.com/arut/linux-tcp-drop

nginx-mysql-module - асинхронный модуль для доступа в MySQL из NGINX
https://github.com/arut/nginx-mysql-module

nginx-mtask-module - модуль, реализующий юзерспейсную многозадачность в NGINX и позволяющий запускать блокирующий код в неблокирующем окружении NGINX
https://github.com/arut/nginx-mtask-module

nginx-mysql-hsock-module - асинхронный модуль для NGINX, реализующий доступ к MySQL по протоколу HandlerSocket
https://github.com/arut/nginx-mysql-hsock-module

nginx-let-module - модуль для NGINX с поддержкой арифметических операций
https://github.com/arut/nginx-let-module

totem-cue - плагин для проигрывания cue-плейлистов в totem (python)
http://sourceforge.net/projects/totem-cue/

Членство в обществах и ассоциациях:
habrahabr.ru - http://habrahabr.ru/users/rarutyunyan/

Статьи:
"Сервер онлайн-вещаний на базе nginx"
http://habrahabr.ru/post/162237/

"MySQL в NGINX: использование блокирующих библиотек в неблокирующем сервере"
http://habrahabr.ru/blogs/nginx/137454/

Дополнительная информация:
Свободно владею английским языком

Опыт работы
NGINX
Москва
Lead developer
Январь 2014 — По настоящее время (6 лет и 8 месяцев)
Российский медиахолдинг, включающий одноимённый телеканал, информационное агентство, газету и журнал
Начальник отдела системной разработки
Октябрь 2006 — Январь 2014 (7 лет и 4 месяца)
Обязанности: - Разработка, поддержка и развитие почтовой системы mail.qip.ru/pochta.ru - Разработка и развитие системы показа баннерной рекламы - Участие в разработке рекламных проектов компании - Разработка сервера live-вещаний для проекта smotri.com Достижения: - Добился безотказной работы сервиса даже при выключении части машин или дисков - Увеличил скорость работы сервиса в разы - Разработал с нуля систему антиспама - Устранил проблемы с потреблением памяти - Разработал систему асинхронных нотификаций в почте Почтовый сервис mail.qip.ru, pochta.ru, smtp.ru, hotmail.ru и т.д. С 2009г. - часть портала QIP.RU. Ядро проекта (C++/Linux), разработка архитектуры, исследование узких мест, оптимизация. Сетевые сервисы, распределенные высоконагруженные отказоутойчивые приложения, кластера. Исследование и разработка системы защиты от спама, анализ неструктурированных данных. Анализ и обработка MIME. Разработка серверных и клиентских приложений для работы с протоколами HTTP/POP/IMAP Онлайн-вещания, RTMP
Мировой лидер в области резервного копирования и восстановления данных
Ведущий программист
Июнь 2005 — Октябрь 2006 (1 год и 5 месяцев)
Разработка систем резервного копирования Acronis True Image Acronis True Image Enterprise Кроссплатформенная разработка на C++ для Windows/Linux. Многопоточное программирование, Участвовал в создании компонентной модели Acronis. Visual С++/GCC SQL XML/XSLT CVS
ЮГИНФО
Ростов-на-Дону
Научный сотрудник/программист
Июль 2002 — Май 2005 (2 года и 11 месяцев)
Разработка алгоритмов и систем распознавания аудио и текстовых данных. Visual C++ MFC COM/DCOM SQL
Центр ЭРТОС
Ростов-на-Дону
Веб-программист
Февраль 2001 — Май 2002 (1 год и 4 месяца)
Разработка веб-приложений и скриптов для внутреннего и внешнего использования. Linux Perl SQL
Высшее образование
Южный федеральный университет
Ростов-на-Дону
Факультет: Математики, механики и компьютерных наук
Январь 2002—Январь 2004 (2 года)
к.т.н. по специальности 05.13.11
Факультет: Математики, механики и компьютерных наук
Январь 1996—Январь 2002 (6 лет)
окончил с красным дипломом, GPA 5.0