← В ленту
Senior
Регистрация: 18.03.2022

Алексей Фиссон

Специализация: CTO, CSA, backend tech lead (python)
50 лет, из них в IT 29. CTO, CSA, senior backend developer (python). Микросервисы, современные паттерны проектирования, noSQL и SQL в разных видах. Проектировал и разрабатывал системы в целом, API разных видов и протоколов, "VPN" как анонимайзер и антиблок, видеокоммуникации (WebRTC), блокчейн (off-chain gateways and oracles, smartcontracts), онтологии и мультиагенты. Формализую задачу по требованиям, user stories и UX, проектирую архитектуру, быстро разрабатываю масштабируемый MVP бэкенда, развиваю до нагруженного продакшена. Пишу качественные описания и документацию. Agile, Jira, Confluence, ... Коммуникабелен, опыт руководства коллективами до 20 человек. Английский средний, читаю свободно. Женат, дети.
50 лет, из них в IT 29. CTO, CSA, senior backend developer (python). Микросервисы, современные паттерны проектирования, noSQL и SQL в разных видах. Проектировал и разрабатывал системы в целом, API разных видов и протоколов, "VPN" как анонимайзер и антиблок, видеокоммуникации (WebRTC), блокчейн (off-chain gateways and oracles, smartcontracts), онтологии и мультиагенты. Формализую задачу по требованиям, user stories и UX, проектирую архитектуру, быстро разрабатываю масштабируемый MVP бэкенда, развиваю до нагруженного продакшена. Пишу качественные описания и документацию. Agile, Jira, Confluence, ... Коммуникабелен, опыт руководства коллективами до 20 человек. Английский средний, читаю свободно. Женат, дети.

Портфолио

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-токенов и оракулов, интеграционный дашборд.

Скиллы

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

Опыт работы

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
.
Начальник IT отдела.
По настоящий момент |ЗАО Диамант Клаб
Архитектор и бэкенд разработчик.

Образование

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

Языки

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