← В ленту

Портфолио

MFBox - “VPN” с мессенджером и криптокошельком

VPN с отдельной от транспорта практически неблокируемой сигнальной сетью, собственными сетевым протоколом ip-уровня с мимикрией под https, криптокошельком и мессенджером с возможностью переводов в крипте. Мои задачи: общая микросервисная архитектура, разработка управляющего бэкенда системы, бэкенда мессенджера с криптотранзакциями и микросервисов управления туннельными серверами.

Видео коллцентр для звонков с сайта с управляемой переадресацией

Интерактивные видеопродажи для интернет-ресурсов, система для видео конференций. Мои задачи: общая архитектура, разработка микросервисного бэкенда и дашборда с разделением прав., видеообработка. Стек: Janus WebRTC gateway, Redis 6 + streams (операционное хранилище и оркестровка микросервисов), PostgreSQL (долговреенное хранение), REST + websockets + JSON RPC, python asyncio, FastAPI, pydantic, Dash / Flask для дашборда, ffmpeg. Мной реализованы: консолидированное управление множеством WebRTC серверов с единой авторизацией в видеорумах и записью видео с постобработкой, прием звонка коллцентром и переключение на нужный отдел / менеджера, встроенный мессенджер, отчеты, дашборд.

Интеграция платформы Ever.Games с блокчейном FreeTON (Everscale)

Gateway между off-chain платформой казуальных игр и блокчейном. Ведение в блокчейне Everscale внутриигровых транзакций, выплат бонусов игрокам и игр, монетизация показа рекламы. Мои задачи: общее проектироание, разработка API для работы off-chain сервисов Ever.Games с блокчейном. Разработка работающего с интегрируемой системой и блокчейном бэкенда, смарт-контрактов для FT-токенов и оракулов, интеграционный дашборд.

Скиллы

Agile
Aiohttp
Blockchain
C++
Cassandra
Confluence
CTE
Dart
Dash
DB2
DDD
Django
Docker
Elasticsearch
Elastic search
FastAPI
FatsAPI
FFmpeg
Firebase
Flask
Janus
Java
Jira
JS
JSON
JSON
Kafka
Low level asyncio
MongoDB
MySQL
NoSQL
Pandas
PostgreSQL
PostgreSQL Programming
Pydantic
Python
Redis
Redis streams
REST
RESTful API
SQL
Video Streaming
WebRTC server
Websockets
Window function
XML Path
Базы данных
Развитие сотрудников
Управление командой

Опыт работы

Начальник IT отдела.
По настоящий момент |ЗАО Диамант Клаб
Архитектор и бэкенд разработчик.
CTO
с 03.2018 - По настоящий момент |INACHI Ltd, Cyprus.
Redis + modules, PostgreSQL, Flutter, python, pydantic, FastAPI, aiohttp, Dash / Flask, Janus WebRTC gateway, Flutter
CTO, CSA, backend tech lead.
Ген. директор.
03.2012 - 03.2018 |ООО “Порядок цифр”.
PostgreSQL, python, С++, Java+J2EE, openssl, blockchains
CTO, CSA, backend tech lead.
IT директор
03.2008 - 03.2012 |ЗАО АммаПро Мед
CTO, CSA, backend tech lead.
Ведущий программист
03.1992 - 03.2004 |NDA
.

Образование

Инженер-системотехник, кафедра информатики (Магистр)
1988 - 1994
МАИ

Языки

АнглийскийСредний