Профессиональные навыки
Опыт работы
Разработка программного обеспечения в области информационной безопасности
Ведущий разработчик
Ноябрь 2018 — Апрель 2019 (6 месяцев)

Работал над продуктом R-VISION в команде IRP. 

Itsalt
Тольятти
Архитектор, senior backend developer
Декабрь 2016 — Октябрь 2018 (1 год и 11 месяцев)

Проектирование базы данных и архитектуры серверной части системы управления таксопарками. В качестве БД использовалась платформа Scorocode(требование заказчика).  Разработка backend на Node.js с использованием express.js, lodash, socket.io. 

ПО для управления автоматизированной витриной.  Спроектировал и разработал серверную часть панели правления(nodejs + mongoDb + socket.io) и приложение для взаимодействия с микроконтроллером витрины(electron + vue/vuex + neDb + socket.io-client + ws)

Медицинский портал. Разработка boilerplate части для микросервисов из swagger. Источником swagger.json служил сервис для описания архитектуры difhub.com.  В качестве генератора использовался swagger-codegen.  Придумал и реализовал утилиты для декларативного описания отношений внешних(данные с frontend) и внутренних(структура хранения в бд) структур данных.

Частная практика, работа без зачисления в штат
Июль 2015 — Декабрь 2016 (1 год и 6 месяцев)

Участвовал в проекте http://imagine-online.ru/. Писал сервер на nodejs(express.js + mongoose) + mongoDb. Переписал существующие тесты на mocha в итоге ускорив их в 2-3 раза.

ООО «ИТ-Спец»
Тольятти
Директор, техник, web-master
Октябрь 2010 — Июль 2015 (4 года и 10 месяцев)

Сетевое администрирование, программирование на javaScript  и php(wordpress, drupal)

Разработка сервера для сбора и анализа данных с gps-трекеров.  База данных Postgres. Писал хранимые процедуры на PL/PGSQL для анализа входящих данных. Первый этап проекта был реализован на python/django,  после изменения требований проект был переписан на C. Написал на С реализацию парсера шаблонов который поддерживал синтаксис шаблонов django(чтобы не переписывать существующий фронтэнд).