Обо мне

Специализация: Распределённые системы, Enterprise Integration Patterns, прикладное и системное ПО(Linux\Windows), клент-серверные решения, встраивание и использование криптографических алгоритмов, высокопроизводительное и многопоточное ПО, интеграционные решения с использованием ESB и без.  Основной язык программирования c++, java - дополнительный

Этапы развития:

2000 - 2002 год (лаборант программист) - Turbo Pascal/Delphi

2002 - 2007 год - (курсант) C/C++ - в рамках обучения в ВКА им. А.Ф. Можайского

2007 - 2012 год (программист/ведущий программист)- Чистый С, разработка и развитие ПИ ИВК Юпитер. В процессе работы решались разнообразные задачи интеграции ПО, переноса и адаптации программ под ОС Windows, GNU/Linux(в то числе MCBC, AstraLinux, AltLinux), MacOS, QNX, FreeBSD. Так же в рамках работ мне довелось разработать защищенный диск на базе DOKAN , части механизмов клиент-серврерного взаимодействия встроенной в изделие СУБД.

2012 - по настоящее время (начальник отдела специальных информационных технологий)- C++. Разработка брокера сообщений (UPMQ) с поддержкой JMS, разработка VPN (ИВК Крипто) с поддержкой отечественной криптографии. Проектирование и разработка платформы для системы электронного документооборота, которая является географически распределенной системой с многоуровневой архитектурой: толстый клиент Qt, бэкенд первого уровня - JSON-RPC сервисы, бэкенд вторго уровня - хранилище, система безопасности и т.д.

Дополнительные знания:

  • Библиотеки: POCO, boost 
  • Сервера: qpid, apachemq, apache camel
  • Языки программирования: Java, python, bash...
  • Системы сборки, контроля версий и IDE: cmake, autotools, scons, maven, gradle, git, svn, VisualStudio, QtCreator, CLion, IDEA, XCode, AppCode...

Профессиональные цели: Системный архитектор

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

Intermediate C++ Microsoft Certificate

ИВК "Юпитер", ИВК "БюрократЪ", ИВК "Крипто"

Участие в профессиональных сообществах
Опыт работы
Март 2010 — по настоящее время (8 лет и 3 месяца)
ЗАО "ИВК"
Начальник отдела специальных информационных технологий
Москва
Июль 2007 — Январь 2010 (2 года и 7 месяцев)
Помощник начальника отдела
Москва
Обязанности и достижения
Обязанности: - Разработка специального программного обеспечения
Высшее образование
Январь 2002 — Январь 2007
ВИКУ
Сбора и обработки информации (5)
Санкт-Петербург
Специализация и достижения
тема дипломной работы: перехват и обработка трафика ip телефонии