Исследуем, что мотивирует людей работать. Пройти опрос (займет около 5 минут).
Обо мне

Специализация и профессиональные навыки:
Сетевые приложения, встроенные системы, сетевые протоколы, мониторинг сетей, репликация данных, системы реального времени, навигация GPS/NMEA, декодеры DVB

Профессиональные навыки
Опыт работы
Dublit Inc.
Даллас
Senior Software Developer
Ноябрь 2018 — По настоящее время (1 год)
Частная практика, работа без зачисления в штат
Нижний Новгород
Senior Software Developer
Январь 2018 — Октябрь 2018 (10 месяцев)

Linux, Git, GCC, STL, socket/epoll, RPM/DEB, KDevelop

Разработка программного обеспечения на заказ
Нижний Новгород
Senior developer
Сентябрь 2017 — Декабрь 2017 (4 месяца)

Обязанности:
Разработка программных расширений для протоколов сотовой связи IuB/LTE. 

Средства: Linux, Windows, Solaris, GCC, CMake, MS Visual Studio, SVN, Skype Bussines, Trac, Zoom

Senior Software Developer
Июнь 2007 — Октябрь 2012 (5 лет и 5 месяцев)
Software Engineer
Июнь 1999 — Май 2003 (4 года)
Performix
Москва
Senior Software Developer
Декабрь 2016 — Март 2017 (4 месяца)

Проекты:
Мульти-платформенная библиотека прокси для HTTP/1 и HTTP/2.

Обязанности:
Разработка архитектуры, выбор компонент, тестирование.

Достижения:
Новая библиотека позволила унифицировать код приложения для всех платформ (Linux, Windows, Solaris)

Senior Software Developer
Октябрь 2015 — Май 2016 (8 месяцев)

Проекты:
Подсистема управления сетевыми устройствами геодезического приемника GNSS, подсистема авторизации доступа, подсистема сообщений/уведомлений.
Обязанности:
Разработка архитектуры, выбор компонент, оценка трудозатрат, планирование, разработка, тестирование

Достижения:
Добавлены принципиально новые фичи к Linux системе приемника, что значительно повысило маркетинговую ценность и конкурентоспособность продукта.

Системный интегратор в сфере информационных технологий
Ведущий программист
Июль 2014 — Ноябрь 2014 (5 месяцев)

Проекты:
Исследования в области высокопроизводительного сетевого ввода/вывода и стека сетевых протоколов L2-L6 на базе ОС Linux.
Обязанности:
Аналитическое исследование, выбор перспективных решений open source, их сборка, установка, настройка, пробное тестирование, интеграция с TCP/IP стеком в user space.
Достижения:
Произведено аналитическое исследование open source решений, выбор платформ (версии ОС, ядра, сетевые адаптеры), сборка и пробное тестирование.

ООО Интеллектуальные трафик системы
Москва
Ведущий программист
Декабрь 2013 — Март 2014 (4 месяца)

Проекты:
Дистрибутив для бездисковой базовой станции на платформе Intel .
Модернизация ОС и носителей памяти для устойчивой работы базовой станции в сложных климатических условиях.
Подсистема передачи спектров на сервер сбора, разработка соответствующих протоколов.
Модернизация ПО базовой станции для подключения внешнего крипто-модуля.

Обязанности:
Разработка, оптимизация, тестирование, пакетирование, документирование прикладного и системного ПО базовой станции. Выбор, настройка и оптимизация компонент базовой станции (ОС Linux, флеш диски) для устойчивой работы станции в сложной климатической обстановке и  широком диапазоне температур.
Управление, мониторинг, инсталляция ПО базовых станций в сети платных парковок г.Москва.

Достижения:
Для устойчивой работы станции в сложной климатической обстановке и широком диапазоне температур:
• Модернизирован дистрибутив ОС базовой станции;
• Произведено маркетинговое исследование и выбор флеш дисков, работающих в широком диапазоне температур, изменены используемые интерфейсы памяти;
• Модернизировано системное ПО базовой станции для подключения внешнего крипто-модуля, на подключении произведено сквозное тестирование и отладка;
• Модернизировано прикладное ПО базовой станции, разработаны протоколы и ПО для подключения к серверу сбора данных (на базе TCP/IP или WebSocket);
• Инсталлирован, настроен сервер Trac для ведения внутренней технической документации и баг трекинга;
• Модернизирован сервер удаленной инсталляции (на базе Fabric) для хранения и использования конфигураций базовых станций в СУБД PostgreSQL.

ТехАргос
Москва
Ведущий программист
Октябрь 2012 — Декабрь 2013 (1 год и 3 месяца)

Обязанности:

- Разработка

- Программирование

- Тестирование

- Пакетирование и документирование

Персональные Системы Связи
Нижний Новгород
Sr. Software Engineer
Май 2004 — Июнь 2007 (3 года и 2 месяца)
Institute of Applied Physics RAN
Нижний Новгород
Software Engineer
Апрель 2003 — Май 2004 (1 год и 2 месяца)
Высшее образование
Нижегородский государственный технический университет имени Р. Е. Алексеева
Нижний Новгород
Факультет: Институт радиоэлектроники и информационных технологий
Январь 2001—Январь 2002 (1 год)