Skip to content
View mtizima's full-sized avatar
:octocat:
:octocat:

Block or report mtizima

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mtizima/README.md

Dmitry Grebenshchikov

Tech Lead · Engineering Manager · Python Backend Architect

Typing SVG

LinkedIn Habr Career Telegram Email

🇷🇺 Резюме на русском: career.habr.com/mtizima


About

Backend engineer and engineering leader with 17+ years of experience, the last 5 as Tech Lead / Engineering Manager for FemTech and FinTech products serving 200K-500K+ active users. I design event-driven, horizontally scalable systems, build engineering teams from zero, and ship infrastructure that stays fast under real production load.

  • 🏗️ Architecture: event-driven microservices, hexagonal architecture, zero-downtime Kubernetes migrations, monoliths when that's the correct call
  • 👥 Leadership: hired and mentored teams up to 12 engineers across 4 time zones, grew 4 Middle engineers to Senior on my last team
  • Impact: cut API latency 200ms → 120ms, doubled delivery velocity, sped up release cadence 30%, shipped real-time analytics for 200K+ users
  • 🤖 AI-native engineering: spec-driven development with Claude Code, production LangChain/LangGraph agent workflows

Tech Stack

Skills

Languages & Runtime Python (asyncio), Go, Node.js
Backend & APIs FastAPI, Django, Flask, aiohttp, aiogram, REST
Data & Messaging PostgreSQL, ClickHouse, MongoDB, Redis, Kafka, RabbitMQ, NATS JetStream, SQLAlchemy, Elasticsearch
Infrastructure Kubernetes, Docker, Terraform, Ansible, AWS, Azure, GitLab CI, Prometheus, Grafana
AI / LLM Tooling Claude Code, LangChain, LangGraph, OpenAI API, spec-driven development

Featured Work

TaskAI: AI-native Telegram task management platform

Founder & Fullstack Engineer · 2026-present · task24.online

A production SaaS built on one idea: one Telegram supergroup = one team, one topic = one task. Tasks are created by voice message, transcribed, reformatted, and titled through an LLM pipeline, with automatic topic creation, a closed-task archive, weekly AI-generated performance summaries, and recurring billing via Telegram Stars, bank cards, and SBP.

  • Event-driven architecture: the API publishes to NATS JetStream; isolated FastStream workers run the full voice-to-task pipeline
  • Analytics subsystem built on atomic incremental SQL instead of ORM read-modify-write, with materialized views and a log-based fallback recompute
  • Application-level envelope encryption (AES-256-GCM) for user content, applied transparently via a SQLAlchemy TypeDecorator
  • Recurring Telegram Stars billing and a rate-limited broadcast pipeline built around Bot API limits
  • Built iteratively with Claude Code as a pair-engineering partner: spec first, reviewed, then shipped

Python 3.12 FastAPI aiogram 3 FastStream NATS JetStream PostgreSQL 16 SQLAlchemy 2.0 Redis Docker OpenAI Whisper

Private repository. Architecture walkthrough available on request.

Cashier & Kitchen Ordering Bot

Backend Engineer (independent) · Telegram-based POS for food service

An order-lifecycle system for a food business: cashiers place orders from Telegram, kitchen staff get real-time notifications, and the product catalog imports from CSV. Built end-to-end with Claude Code, from spec and implementation plan through production deploy and bug fixes.

  • Order lifecycle service (create → ready → issued) with per-recipient notification isolation, so one unreachable chat never blocks the rest of the kitchen
  • SQLAlchemy models for products and orders, CSV catalog ingestion with validation
  • Deployed on Render with managed Postgres

Python aiogram SQLAlchemy PostgreSQL Render

Private repository. Architecture walkthrough available on request.

Womanly: FemTech Wellness Platform

Tech Lead · Python, Flutter, FastAPI · 200K+ active users

  • Led a zero-downtime migration to Kubernetes, raising platform availability from 60% to 80%
  • Migrated Sanic → FastAPI, cutting p50 response time 200ms → 120ms while doubling delivery speed
  • Integrated PowerBI + Grafana for real-time analytics across 200K+ active users
  • Restructured code review and CI/CD, increasing release velocity by 30%

amma family: Pregnancy Tracker

Head of Python Development → Tech Lead · scaled to 500K+ users

  • Designed a scalable architecture for medical data processing on Django + FastAPI, lifting throughput 50%
  • Built a backend team from scratch: hired, onboarded, and mentored engineers to Senior level
  • Promoted to Tech Lead for an international 12-person team (mobile, QA, DevOps, backend) across 4 time zones
  • Rebuilt the backend on Django + Redis microservices, tripling throughput

Litres: Digital Books Platform

Head of Python Development · 2021 · litres.ru

  • Led the migration from a legacy Perl monolith to a Python microservices architecture
  • Introduced hexagonal architecture to decouple domain logic from delivery and infrastructure concerns
  • Built integration services for 15+ partners
  • Sped up catalog search 50% across a 1M+ book catalog using Elasticsearch

Python FastAPI MySQL ClickHouse Kafka Elasticsearch Kubernetes

Anna Money: UK FinTech, Business Banking

Senior Python Developer · 2018-2021 · anna.money

  • Led a team of 5 building antifraud and AML (anti-money-laundering) services for live transaction flows
  • Coordinated integrations with external providers including Global Processing Services and Dow Jones
  • Owned technical design end-to-end on asyncio/aiohttp, Kubernetes/Mesos, and RabbitMQ messaging

Python asyncio aiohttp PostgreSQL Kubernetes RabbitMQ MongoDB


Open Source

adjust-client: Python client for the Adjust.com server-to-server (S2S) event API.


Open to Tech Lead / Staff Engineer roles, remote-first, worldwide.

Pinned Loading

  1. adjust-client adjust-client Public

    Adjust.com client. Server-to-server (S2S) events

    Python 1 3