Роман Арутюнян
linux
Местоположение
Проживание: Россия, Москва
Возраст и стаж
Стаж: 17 лет и 9 месяцев
Возраст: 38 лет
Контактная информация
Мой круг: https://moikrug. ru/arutyunyan-roman
Опыт работы
NGINX
Январь 2014 — По наст. время (4 года и 11 месяцев)
Lead developer
Россия, Москва
РосБизнесКонсалтинг
https://moikrug. ru/companies/rbkons
Октябрь 2006 — Январь 2014 (7 лет и 4 месяца)
Начальник отдела системной разработки
Россия, Москва
Обязанности и достижения:
Обязанности: - Разработка, поддержка и развитие почтовой системы mail. qip. ru/pochta. ru - Разработка и развитие системы показа баннерной рекламы - Участие в разработке рекламных проектов компании - Разработка сервера live-вещаний для проекта Достижения: - Добился безотказной работы сервиса даже при выключении части машин или дисков - Увеличил скорость работы сервиса в разы - Разработал с нуля систему антиспама - Устранил проблемы с потреблением памяти - Разработал систему асинхронных нотификаций в почтеПочтовый сервис mail. qip. ru, pochta. ru, smtp. ru, hotmail. ru и т. д. С 2009г. - часть портала QIP. RU. Ядро проекта (C++/Linux), разработка архитектуры, исследование узких мест, оптимизация. Сетевые сервисы, распределенные высоконагруженные отказоутойчивые приложения, кластера. Исследование и разработка системы защиты от спама, анализ неструктурированных данных. Анализ и обработка MIME. Разработка серверных и клиентских приложений для работы с протоколами HTTP/POP/IMAP Онлайн-вещания, RTMP
Acronis
https://moikrug. ru/companies/acronis
Июнь 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
Математики, механики и компьютерных наук
Россия, Ростов-на-Дону
Специализация и достижения:
к. т.н. по специальности 05.13.11
Южный федеральный университет (бывш. РГУ)
Январь 1996 — Январь 2002
Математики, механики и компьютерных наук
Россия, Ростов-на-Дону
Специализация и достижения:
окончил с красным дипломом, GPA 5.0
О себе
Специализация и профессиональные навыки:
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:///arut/nginx-dav-ext-module
Модуль включен в дистрибутивы Debian и Ubuntu.
nginx-rtmp-module - сервер потокового вещания Flash на базе NGINX
https:///arut/nginx-rtmp-module
Модуль включен в порты FreeBSD
linux-tcp-drop - модуль ядра linux, реализующий возможность разрыва TCP соединений
https:///arut/linux-tcp-drop
nginx-mysql-module - асинхронный модуль для доступа в MySQL из NGINX
https:///arut/nginx-mysql-module
nginx-mtask-module - модуль, реализующий юзерспейсную многозадачность в NGINX и позволяющий запускать блокирующий код в неблокирующем окружении NGINX
https:///arut/nginx-mtask-module
nginx-mysql-hsock-module - асинхронный модуль для NGINX, реализующий доступ к MySQL по протоколу HandlerSocket
https:///arut/nginx-mysql-hsock-module
nginx-let-module - модуль для NGINX с поддержкой арифметических операций
https:///arut/nginx-let-module
totem-cue - плагин для проигрывания cue-плейлистов в totem (python)
http:///projects/totem-cue/
Членство в обществах и ассоциациях:
habrahabr. ru - http://habrahabr. ru/users/rarutyunyan/
Статьи:
"Сервер онлайн-вещаний на базе nginx"
http://habrahabr. ru/post/162237/
"MySQL в NGINX: использование блокирующих библиотек в неблокирующем сервере"
http://habrahabr. ru/blogs/nginx/137454/
Дополнительная информация:
Свободно владею английским языком
«Мой Круг» — вакансии для IT-специалистов


