Available for remote opportunities

Python · Distributed Systems · Technical Leadership

Backend systems designed for scale, clarity, and change.

I design Python backends, distributed workflows, and data platforms — from system architecture and migrations to delivery and team practices.

Architecture / 01

system.topologyhealthy
  1. API gatewayingress
  2. Job serviceorchestrate
  3. Event streamdecouple
  4. PostgreSQLstorage
AS

Senior Python Developer · Tech LeadRemote · UTC+3

01Python backend architecture02Microservices & integrations03PostgreSQL, MongoDB & Redis04Event-driven systems05Technical leadership

About

Engineering clarity into complex systems.

Backend work is strongest when the architecture is understandable, the failures are expected, and the path to change stays open.

I am a senior Python developer and tech lead with experience across computer vision, healthcare, real-time products, and travel technology.

My work spans microservice architecture, data modeling, asynchronous processing, observability, CI/CD, and technical leadership. I turn complex product requirements into maintainable systems with measurable outcomes.

Experience

Systems delivered. Lessons retained.

Python engineering and technical leadership across computer vision, healthcare, real-time products, and travel technology.

Senior Python Developer · Tech Lead / Team Lead

Russ

Lead the architecture and delivery of a hotel booking service for Russ while modernizing other company platforms.

  • Designed the backend of a high-load distributed platform with six greenfield Python services and more than ten external integrations.
  • Modeled more than 30 business entities and implemented asynchronous workflows across PostgreSQL, MongoDB, Yandex Object Storage, Redis, and RabbitMQ.
  • Introduced a CQRS-based hybrid storage architecture that improved content delivery performance by 45% while preserving consistency for critical data.
  • Migrated 200,000 users from a legacy database to a modern JWT-based authorization flow and isolated FastAPI and Django migration domains, cutting pilot delivery time in half.
  • Established per-service Docker Compose environments, CI/CD pipelines, 400+ tests, code review, onboarding practices, individual development plans, and architectural decision records.
PythonFastAPIDjangoSQLAlchemyAlembicCeleryPytestPostgreSQLMongoDBRedisRabbitMQDockerKubernetesAWSYandex CloudGitLab CI/CDPrometheusGrafanaLokiELKRESTWebSocketsJWTOAuth 2.0

Python / Full-stack Developer · Project Owner

RPGio · Web Development Startup

Developed the backend and frontend of a virtual tabletop platform for running online tabletop role-playing games.

  • Designed an event-driven architecture with Apache Kafka to synchronize chat, dice rolls, and token movement across microservices.
  • Built a character persistence module with dynamic schemas using MongoDB and PostgreSQL as a hybrid data model.
  • Designed a FastAPI and WebSocket layer that synchronized player actions with latency below 50 milliseconds.
PythonFastAPISQLAlchemyPostgreSQLMongoDBRedisKafkaWebSocketsJWTDockerPrometheusGrafanaSentry

Python / Full-stack Developer · Project Owner

BostonGene Technologies · Biotech / MedTech

Owned a web product that recognized, annotated, and pre-filled entities from clinical documents to automate the work of clinical analysts.

  • Added request queuing and caching, persisted processing results in PostgreSQL, and implemented reliable delivery to the client application.
  • Introduced Prometheus metrics and Grafana dashboards for product and operational visibility.
  • Maintained and scaled an API used by at least five external projects across other teams.
  • Integrated Claude 3.5 Sonnet and increased the number of supported UI forms fivefold.
  • Delivered more than 100 unit, integration, and end-to-end test scenarios while modernizing CI/CD and coordinating requirements and sprints with customers and engineering teams.
PythonFastAPIReactPostgreSQLAWSKubernetesHelmPrometheusGrafanaRESTPytestCypress

Python Developer

NKBVS · Computer Vision Systems

Developed and maintained software for testing computer vision algorithms and researching how image processing affects neural network performance.

  • Built an internal application for testing neural network-based computer vision models.
  • Deployed the CVAT annotation service in the organization's internal environment.
  • Validated and corrected more than 20 neural network models and their datasets.
  • Researched the impact of image processing algorithms on model quality.
PythonOpenCVTensorFlowNumPyPyQtMatplotlibKerasC++

Technology

Tools chosen for the system in front of me.

Grouped by the work they enable. No arbitrary percentages, just practical production context.

01

Languages

  • Pythonprimary
  • SQLprimary
  • JavaScriptworking
  • Bashproduction
02

Backend

  • FastAPIprimary
  • Djangoproduction
  • RESTprimary
  • WebSocketsproduction
03

Data & messaging

  • PostgreSQLprimary
  • MongoDBproduction
  • Redisproduction
  • Kafkaproduction
  • RabbitMQproduction
04

Infrastructure

  • Dockerprimary
  • Kubernetesproduction
  • AWS / Yandex Cloudproduction
  • Helmproduction
05

Quality & operations

  • Pytestprimary
  • Prometheus / Grafanaproduction
  • CI/CDproduction
  • Sentry / ELKproduction

Engineering approach

Reliable software begins before the first incident.

01

Design for failure

Timeouts, retries, idempotency, and observability are part of the design—not cleanup work after launch.

02

Measure before optimizing

Start with traces and real workload data, then improve the bottleneck that users can actually feel.

03

Prefer simple systems

Choose the least complex architecture that meets today’s constraints and leaves a clean path to evolve.

04

Make decisions visible

Document important trade-offs so the next engineer understands why the system looks the way it does.

Start a conversation

Building something that needs a reliable backend?

I am open to remote backend engineering opportunities and selected contract projects.