Hi! I'm Dmitry Odegov

Backend Developer / Team Lead

Qualified backend developer and team lead with experience in designing, creating and implementing corporate solutions and web applications, including microservices and ML model integration.

15+ years of experience

About Me

I'm a qualified backend developer and team lead with extensive experience in designing, creating and implementing corporate solutions and web applications, including microservice architecture and ML model integration.

I understand projects from both backend and frontend perspectives: I can design APIs considering client-side needs, which accelerates integration and improves team collaboration.

Location

St. Petersburg, Russia

Open for Cooperation

Yes

My Principles

  • Designing reliable architecture
  • Creating scalable systems
  • Using programming patterns
  • Integrating modern technologies (ML, AI)
  • Effective team collaboration
  • Management and mentoring

Frameworks, Technologies and Skills

Programming Languages and Markup

Python
JavaScript
C#
HTML
CSS

Backend: Frameworks and Web Libraries

FastAPI
Django DRF
aiohttp
WebSocket
Jinja2

Backend: Python libraries

Asyncio
Pydantic
SQLAlchemy ORM
Alembic
Requests
HTTPX
PyJWT
OAuthlib
Celery
APScheduler
Redis / aioredis
Pika / aio-pika
Faststream
Boto / aioboto
Elasticsearch
Aiogram3
Psycopg2 / Asyncpg
PyMongo
Pytest

Services and infrastructure

PostgreSQL
MongoDB
Redis
RabbitMQ
S3
Elasticsearch
Github
Gitlab
Gitlab CI/CD
Linux
Nginx
SSH
Docker
Docker Compose
Prometheus
Grafana
Loki
Promtail

API, security, standards

REST API
JWT
OAuth2
OpenAPI / Swagger
SQL
Git

Frontend

Vue.js 3.5
Vuetify
Bootstrap 5
Tailwind CSS
Vite
Vue Router
Pinia
Axios
DOMPurify

My Projects

Aviation Encyclopedia

Web encyclopedia of aviation history

Python Asyncio FastAPI Postgres Redis RabbitMQ S3 Elasticsearch Pydantic SQLAlchemy ORM Alembic JWT OAuth2 Websocket REST API Aiohttp pytest AIOGram Vue.js 3.5 Vite Vuetify Axios DOMPurify Linux Nginx Docker Docker Compose GitLab CI/CD

AI Kitchen Planner

Microservice application for kitchen planning using AI

Python Asyncio FastAPI Postgres SQLAlchemy ORM RabbitMQ S3 Pydantic Alembic JWT Websocket REST API Aiohttp APScheduler AIOGram Linux Nginx Docker Docker Compose GitLab CI/CD

AI Resume Service

Resume creation service for university graduates with AI assistant

Python Asyncio FastAPI Postgres SQLAlchemy ORM Pydantic Alembic JWT Websocket REST API OpenAI API Langchain Embedding Jinja2 HTML CSS JS jQuery Bootstrap Linux Nginx Docker Docker Compose GitLab CI/CD

Credit History Classification

Service to assist credit managers in client scoring

Python NumPy Pandas Matplotlib Seaborn Tensorflow Keras Auto Keras FastAPI Bootstrap HTML CSS JS Linux Nginx Docker

Video Broadcast Scheduler

Web service for scheduling paid video broadcasts

Python Django DRF Django ORM CVB Forms Celery FastAPI REST API Unittest Jinja2 HTML CSS Bootstrap JavaScript Ajax jQuery

Corporate ERP System

Client-server corporate information system with a complete cycle describing company business processes

C# .NET 4.8 MSSQL T-SQL Stored Procedures WinForms REST API XML MS Office Interop FTP/SFTP Windows Services Active Directory

Work Experience

Senior Backend Developer / Team Lead

LLC «AI-New Construction Solutions» | 11.2023 - Present

Digitalization in residential construction, service development

  • Developing microservice applications and auxiliary services (backend)
  • Creating IT infrastructure: GitLab CI/CD, Postgres, Redis, RabbitMQ, ClearML, monitoring
  • Developing application and service architectures
  • Integration and configuration of ML models as microservices
  • Conducting technical interviews for middle backend developer positions
  • Managing a team of 5 backend developers
  • Developing corporate backend development standards, code review

Senior Developer

LLC «Development» | 11.2019 - 10.2023

Wholesale trade of household appliances

  • Developing ERP system on C#/MSSQL
  • Code refactoring and optimization, migration to modern frameworks
  • Developing API for integration with partner systems (Python/MSSQL)
  • Developing API and customer portal for wholesale clients (Python/FastAPI/MSSQL)
  • Development of statistics and sales forecasting systems (Time Series Analysis)Leading and coordinating team work

Developer

LLC «Strategy» | 11.2006 - 10.2018

Wholesale trade of kitchen household appliances

  • Developing ERP system on C#/MSSQL
  • Designing architecture, database, stored procedures, indexes
  • Creating internal libraries and utilities
  • Writing documentation and user guides for end users

Contact Me

Contact Information

Open for Cooperation

I'm open to new opportunities and projects. If you have an interesting idea or position, feel free to reach out!