Resume


Senior Backend Engineer · Tech Lead

Egor Poderiagin

Hiring for platform or DevOps? See the platform version.

Senior Backend Engineer · Tech Lead · Python, Django, FastAPI

Senior backend engineer with 10+ years building and running production systems in Python, Django and FastAPI, including three lead roles. Hands-on: I design the architecture, write the code, deploy it to Kubernetes, set up observability and improve the system from what it shows. I've led backend teams, owned architecture decisions and been the main technical contact for clients. Since my last contract ended in June 2026, I've been building my own products, including a live finance SaaS with LLM features. Based in Thailand (UTC+7), open to remote roles and relocation, available immediately.

Skills

  • Backend: Python, Django, Django REST Framework, FastAPI, Celery, Strawberry GraphQL, Wagtail, Channels, aiohttp, Tornado, pydantic, mypy
  • Databases & Messaging: PostgreSQL, MariaDB, MySQL, ClickHouse, Elasticsearch, Redis, RabbitMQ, Kafka
  • Architecture: multi-tenant SaaS, REST and GraphQL API design, backward-compatible API evolution, service integrations, object-level permissions
  • AI/LLM: LLM features in production, self-hosted LLM serving (llama.cpp), RAG, embeddings and hybrid search, MCP servers (FastMCP), OpenAI API integration
  • DevOps: Docker, Kubernetes, Helm, GitOps (Argo CD, Flux), CI/CD (GitHub Actions, GitLab CI), Prometheus, Grafana, Sentry, AWS, Azure
  • Frontend: Vue 3, Angular, TypeScript, Pinia
  • Testing: pytest (favour TDD), Vitest, Playwright, k6 load testing

Experience

WebGears Services — Backend Tech Lead

Serbia, remote · July 2024 – June 2026

  • Led backend development in Django and FastAPI; turned business requirements into architecture decisions.
  • Designed the multi-tenant architecture that moved every customer onto one deployment, cutting infrastructure costs and turning onboarding from a deployment project into a configuration change.
  • Led the migration to Strawberry GraphQL, making one schema the source of truth between frontend and backend; implemented object-level permissions (Guardian) for admin access control.
  • Designed CI/CD pipelines in GitHub Actions; interviewed backend and DevOps candidates; gave technical presentations to the team.

Python · Django · FastAPI · GraphQL · PostgreSQL · Redis · Kubernetes · Docker · GitHub Actions

Biligent — Automation Specialist (part-time)

Rayong, Thailand · September 2024 – July 2025

  • Consulted on IoT architecture, device integration and time-series data pipelines over MQTT and Modbus, working directly with partners on requirements.
  • Led the migration of the company's internal servers from VMware ESXi to Hyper-V, cutting licensing costs.

IoT · ThingsBoard · Revolution Pi · MQTT · Modbus · time series · Huawei Cloud · Hyper-V

Hyperskill — Backend Developer

Czech Republic & USA, remote · September 2021 – April 2024

  • Built and scaled the backend of an international edtech platform serving web and mobile users.
  • Researched and shipped API improvements through complex refactoring while keeping backward compatibility.
  • Designed and shipped integrations with third-party and internal services over RabbitMQ; improved test coverage and maintained documentation; gave technical presentations.

Python · Django · DRF · MariaDB · ClickHouse · Redis · RabbitMQ · Docker · Azure · RAG

Maxiru — Lead Backend Developer

Boca Raton, FL, USA, remote · January 2021 – August 2021

  • Led backend development for cruise-ship software with ship-shore data synchronization and reconciliation; integrated services written by different teams in different languages over Kafka.
  • Owned architecture decisions and sprint planning alongside the PM; primary technical contact for the client; interviewed backend candidates.

Python · Django · Kafka · PostgreSQL · Elasticsearch · Docker · Kubernetes

Crypto trading platform — Lead Developer

Georgia, remote · December 2019 – December 2020

  • Led a team of backend developers building the platform in Django and aiohttp; the product was not launched.
  • Administered Kubernetes clusters with GitOps configuration and designed CI/CD pipelines in GitLab CI; built infrastructure and code to PCI DSS requirements.

Python · Django · FastAPI · aiohttp · pytest · Kubernetes · FluxCD · GitLab CI

Gefco — Senior Developer

Moscow, Russia · November 2017 – November 2019

Built full-stack ERP systems for a major transportation company; delivered integrations with internal and external systems over RabbitMQ inside a restricted corporate network.

Django · Angular · ExtJS · RabbitMQ · PostgreSQL · Microsoft SQL Server

re:point — Python Developer

Novosibirsk, Russia · October 2015 – March 2017

  • Built the whole Django backend for a health startup handling genetic data; it ran on HIPAA-eligible AWS servers.
  • Integrated a separate ML module working with DNA data into that backend.
  • Developed REST APIs for mobile apps and backend systems for client web projects.

Django · Tornado · Nginx · Docker · AWS

Bars Group — Software Developer

Kazan, Russia · June 2015 – October 2015

Developed and supported Django/ExtJS software for educational institutions and government agencies.

Python · Django · ExtJS · PostgreSQL · Oracle DB · Jenkins

Projects

JodRubJai — personal finance SaaS, web and Android, live in production

June 2026 – present · jodrubjai.com

  • Sole engineer in a two-person team: Django and Strawberry GraphQL backend, Vue 3 frontend, Kubernetes infrastructure and CI/CD.
  • Free-form chat in the app and in LINE and Telegram bots, backed by rules and a self-hosted LLM: turns messages like "coffee 85" into draft transactions and answers budget questions from the user's own data.
  • Receipt scanning with OCR and a self-hosted vision model, no third-party AI API; load-tested with k6. Write-up
  • Multi-currency, budgets, shared partner accounts, offline mode; implements GDPR and PDPA data-subject rights (export, erasure, retention purges).

Django · Strawberry GraphQL · Celery · PostgreSQL · Vue 3 · Kubernetes · llama.cpp

TypeLearn — dictation-based language-learning app, open source

April 2026 – present · typelearn.app

  • Listen to a clip and type what you hear on a physical keyboard while an on-screen keyboard shows the next key and finger; exercises built from Common Voice audio.
  • Django and Strawberry GraphQL API, Vue 3 frontend; one Helm chart runs it locally and in production; CI tests the exact image that ships.

Django · Strawberry GraphQL · Vue 3 · PostgreSQL · Kubernetes · Helm · GitHub Actions

vacancy-radar — local-first job-application vault, open source, on PyPI

July 2026 – present · github.com/Akay7/vacancy-radar

Lets AI assistants search and update a job-application tracker kept as plain markdown files, through an MCP server with keyword and semantic search; replaced a first RAG version (LangChain + ChromaDB) with simpler retrieval. Write-up

Python · Typer · FastMCP · full-text and vector search

Open source

Merged contributions to django-allauth (23andMe OAuth2 provider), strawberry-django, wagtail-localize (Django 6.0 support), fcm-django and django-celery-beat; Jazzband member.

Certifications

Education

Stavropol Communication College — Technician-Programmer Diploma (equivalent to an Associate Degree), Software for Computers and Computer-Aided Systems, 2008–2012

Download as PDF