Обо мне

Разработчик с опытом в областях серверной/бэкенд разработки, сетевого программирования, unix-like OS.

Знание принципов построения сетей и протоколов (IP-адресация, маршрутизация, TCP/UDP, NAT, различные протоколы прикладного уровня).

Также есть некоторый опыт Javascript и C/C++.

  • Разработал архитектуру обмена данными в P2P-приложении обмена файлами
  • Разработал модуль P2P-обмена данными в сетях с NAT (на базе pjlib и usrsctp) + Python-обертку к нему
  • Разработал сигнальный сервер, использующий протокол Websocket для обмена событиями между клиентами при установлении P2P-соединения (на базе Tornado)
  • Разработал SPA -- веб-интерфейс управления самонаводящейся антенной системой (бэкенд на базе nginx+web.py, фронтент -- angular 1.2/bootstrap)
  • Разработал множество скриптов для расширения возможностей системы мониторига Zabbix при работе с телекоммуникационным оборудованием (спутниковые передатчики и модемы, маршрутизаторы, уличные БС Wifi и т.д.)

При разработке ПО мною выполнялись такие сопутствующие задачи, как написание различных shell-скриптов, пакетирование разработанного ПО под используемую ОС (Debian) и настройка необходимых сервисов (например, веб-сервер, используемый для запуска разработанного веб-приложения), подготовка образов ОС, используемых непосредственно на оборудовании. Работаю в UNIX-подобном окружении >10 лет

Профессиональные навыки
Опыт работы
Июнь 2016 — по настоящее время
Swisstech AG
Разработчик Python
Москва
Обязанности и достижения

* Developed architecture for data exchange in P2P file exchange program
* Developed P2P transport library developed in C language (using pjlib&usrsctp) + Python bindings for it
* Developed signalling server using Websocket protocol for client events exchange and P2P session establishing (using Tornado)

Май 2011 — Июнь 2016
ОАО КБ "Искра"
Инженер-программист
Красноярск
Обязанности и достижения

Разработал SPA веб-интерфейс самонаводящейся антенной системы САС-1200 разработки ОАО КБ Искра с использованием python(backend) и AngularJS 1.2 (frontend).
Разработал ПО мониторинга различных видов телекоммуникационного оборудования

Сентябрь 2008 — Май 2011
ОАО КБ "Искра"
Инженер 1 категории
Красноярск
Обязанности и достижения

Эксплуатация ВЧ-оборудования (передатчики и спутниковые модемы).

Высшее образование
Сентябрь 2000 — Июнь 2005
АлтГУ
Физико-технический
Барнаул
Специализация и достижения

Радиофизика и электроника, диплом с отличием