Обо мне

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

Профессиональные навыки
Опыт работы
Январь 2018 — по настоящее время (1 год)
Senior Software Developer
Нижний Новгород
Сентябрь 2017 — Декабрь 2017 (4 месяца)
Senior developer
Нижний Новгород
Обязанности и достижения

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

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

Декабрь 2016 — Март 2017 (4 месяца)
Performix
Senior Software Developer
Москва
Обязанности и достижения

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

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

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

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

Проекты:
Подсистема управления сетевыми устройствами геодезического приемника 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 месяца)
ТехАргос
Ведущий программист
Москва
Обязанности и достижения

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

- Разработка

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

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

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

Июнь 2007 — Октябрь 2012 (5 лет и 5 месяцев)
Senior Software Developer
Нижний Новгород
Май 2004 — Июнь 2007 (3 года и 2 месяца)
Персональные Системы Связи
Sr. Software Engineer
Нижний Новгород
Апрель 2003 — Май 2004 (1 год и 2 месяца)
Institute of Applied Physics RAN
Software Engineer
Нижний Новгород
Июнь 1999 — Май 2003 (4 года)
Software Engineer
Нижний Новгород
Высшее образование
Январь 2001 — Январь 2002
НГТУ-Нижний Новгород
Институт радиоэлектроники и информационных технологий
Нижний Новгород