Максим ЕлисеевMaxim Eliseev

Backend / Fullstack-разработчикBackend / Fullstack developer Python · Go · Rust · React

  • МоскваMoscow
  • 7 лет опыта7 years of experience
  • Открыт к предложениямOpen to offers

Участвовал в создании высоконагруженных сервисов на Python, Go и Rust. Специализируюсь на проектировании микросервисной архитектуры, оптимизации работы с базами данных и автоматизации бизнес-процессов. Есть опыт построения устойчивой инфраструктуры на Docker и CI/CD, а также разработки асинхронных и отказоустойчивых сервисов. Работал с системами реального времени, обслуживающими десятки тысяч устройств. I build high-load services in Python, Go and Rust. My focus is microservice architecture, database performance and business-process automation. I have built resilient infrastructure on Docker and CI/CD, written asynchronous fault-tolerant services, and worked on real-time systems serving tens of thousands of devices.

Telegram maxim.elis@icloud.com GitHub

Опыт работыExperience

Frontend-разработчикFrontend developer React / Next.js — Studio49

2026 — н.в.present
  • Создавал сайты на Next.js 16, React 19, TypeScript, Tailwind CSS 4
  • Адаптивность через clamp() и svh вместо набора брейкпоинтов
  • Кастомная intro-анимация на canvas, отдельно оптимизированная под мобильные экраны
  • Built websites with Next.js 16, React 19, TypeScript and Tailwind CSS 4
  • Fluid layouts with clamp() and svh instead of a stack of breakpoints
  • Custom canvas intro animation, separately optimised for mobile screens

Backend-разработчикdeveloper Rust — Konstruct

Ноябрь 2025Nov 2025 — н.в.present

Независимый проект в свободное время. Открытый мессенджер с постквантовым шифрованием, который знает о пользователе ровно столько, сколько нужно для доставки сообщений: аккаунт — это пара ключей, без номера телефона и email. Independent side project. An open-source messenger with post-quantum encryption that knows only what delivering a message requires: an account is a keypair — no phone number, no email.

  • Протокол по схеме Signal (X3DH + Double Ratchet), написан с нуля на Rust и расширен постквантовым согласованием ключей: PQXDH с ML-KEM-1024 при установке сессии, разреженный ML-KEM-768-ratchet внутри сессии
  • Гибридные подписи Ed25519 + ML-DSA-65 на постквантовых prekeys; ChaCha20-Poly1305, HKDF-SHA256, Argon2id-PoW против спама
  • Sealed sender всегда включён: в конверте нет отправителя, сервер видит только непрозрачный id получателя, размер и время
  • Бэкенд разделён на независимые сервисы (identity, messaging, signaling, media); доставка через постоянный двунаправленный gRPC-поток поверх QUIC с автоматическим fallback на HTTP/2
  • Защита от блокировок: при блокировке прямого соединения клиент сам переходит на обфусцированный транспорт
  • Без телеметрии и сторонних SDK; клиенты iOS (TestFlight) и Android (alpha)
  • Signal Protocol design (X3DH + Double Ratchet), written from scratch in Rust and extended with post-quantum key agreement: PQXDH with ML-KEM-1024 at session setup, a sparse ML-KEM-768 ratchet inside the session
  • Hybrid Ed25519 + ML-DSA-65 signatures on post-quantum prekeys; ChaCha20-Poly1305, HKDF-SHA256, Argon2id anti-spam PoW
  • Always-on sealed sender: the envelope carries no sender — the server sees only an opaque recipient id, a size and a time
  • Backend split into independent services (identity, messaging, signaling, media); delivery over a persistent bidirectional gRPC stream on QUIC with automatic HTTP/2 fallback
  • Censorship resistance: when the direct connection is blocked, the client switches to an obfuscated transport on its own
  • No telemetry, no third-party SDKs; iOS (TestFlight) and Android (alpha) clients

Backend-разработчикdeveloper Python / Go — Magnifio

2023 — 2026
  • Развивал backend системы учёта сельхозугодий на Django — проектирование новых модулей, оптимизация существующих
  • Вынес ресурсоёмкие геопространственные расчёты (культивация, обработка полей, пересечения полигонов) в отдельные микросервисы на Go
  • Решил проблему с расчётами, которые не завершались за приемлемое время: провёл аудит запросов, добавил индексы, переписал узкие места
  • Настроил CI/CD пайплайны и контейнеризацию в Docker
  • Аналитика данных по полям и севообороту
  • Developed the Django backend of a farmland management system — designing new modules and optimising existing ones
  • Moved heavy geospatial computations (cultivation, field operations, polygon intersections) into separate Go microservices
  • Fixed computations that never finished in acceptable time: audited queries, added indexes, rewrote the bottlenecks
  • Set up CI/CD pipelines and Docker containerisation
  • Data analytics on fields and crop rotation

Backend-разработчикdeveloper Python — GISDEV

2019 — 2023
  • Разрабатывал backend системы мониторинга транспорта для 90 000+ единиц техники (клиенты — «Газпромнефть» и др.)
  • Реализовал real-time отслеживание транспорта на карте через WebSockets — передача координат и статусов в браузер с минимальной задержкой
  • Писал асинхронные сервисы на aiohttp/asyncio для обработки потоков GPS-данных
  • Оптимизировал геопространственные запросы в PostgreSQL + PostGIS
  • Построил очереди фоновых задач на Celery + Redis
  • Поддерживал и развивал Django-монолит, рефакторил legacy-код
  • Built the backend of a fleet-monitoring system for 90,000+ vehicles (clients include Gazprom Neft)
  • Real-time vehicle tracking on a map over WebSockets — streaming coordinates and statuses to the browser with minimal latency
  • Asynchronous aiohttp/asyncio services processing GPS data streams
  • Optimised geospatial queries in PostgreSQL + PostGIS
  • Background task queues on Celery + Redis
  • Maintained and evolved a Django monolith, refactored legacy code

Ключевые навыкиKey skills

Python
Django · FastAPI · asyncio · aiohttp · Celery
Rust
Tokio · gRPC · async
Go
микросервисы, георасчётыmicroservices, geo computations
Data
PostgreSQL · PostGIS · Redis
Frontend
React · Next.js · TypeScript · Tailwind
Infra
Docker · CI/CD · Linux · Git
Protocols
REST · WebSockets · gRPC · QUIC

КонтактыContact