Backend · Python · ML · Moscow

Denis Drobyshev

Backend developer in Python. I take a project the whole way: database design, server logic, API, interface, Docker, and deployment to a real server.

  • Open to work · Junior
Photo of Denis Drobyshev

01 About me

Applied Informatics graduate from MIIGAiK (2026). Spent over a year in MIIGAiK technical support (Windows/Linux administration, scripting, Active Directory) and I'm moving into backend development in Python. I confidently take a project from idea to production: data schema, business logic, REST API, frontend, containerization and deployment.

Beyond the backend I build machine learning and computer vision projects — from image classifiers to real-time detection on a video stream. I write tests, keep the code clean and set up CI.

LocationMoscow
EducationMIIGAiK, 2022–2026
StatusAvailable immediately
LanguagesRussian, English

02 Tech stack

Python Django FastAPI NestJS TypeScript React PostgreSQL Redis Docker Nginx PyTorch scikit-learn Linux Git

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Java
  • Dart

Backend

  • Django
  • FastAPI
  • NestJS
  • REST API
  • async SQLAlchemy
  • Prisma
  • JWT / OAuth / OIDC

Data & ML

  • PyTorch
  • TensorFlow / Keras
  • scikit-learn
  • NumPy
  • Pandas
  • OpenCV
  • YOLO
  • InsightFace

Databases

  • PostgreSQL
  • Redis
  • SQLite
  • MinIO / S3

Frontend

  • React
  • Vue / Nuxt
  • Vite
  • Tailwind
  • HTML / CSS

DevOps & tools

  • Docker
  • docker-compose
  • Nginx
  • Gunicorn
  • Linux
  • Git
  • GitHub Actions

03 Projects

Flagship project · thesis work

GiA — academic journal portal

An information portal for “Izvestia vuzov. Geodesy and Aerophotography” with issue-archive management: an auto-generated admin panel, SSO / OpenID Connect, protection against CSRF/XSS/SQLi, XML metadata export, pyramid testing. Deployed to the MIIGAiK IT Department test server (PostgreSQL, Gunicorn, Nginx).

  • Django
  • PostgreSQL
  • Docker
  • Nginx
  • Gunicorn
  • OIDC
private repository

ARC

A 5-module ecosystem (fitness, library, messenger, social feed, dating) on a shared core: JWT auth, a realtime WebSocket messenger, media in S3, a Pro subscription and referrals, CI and deployment.

React · TypeScript · NestJS · PostgreSQL · Redis · Docker
private repository

decisionrl

RL for operational decisions (pricing, inventory, energy, queues, supply chains): each environment ships with its classical baseline. The learned policy beats the strong baseline on 5 tasks and matches the exact DP optimum where one exists; parity with Stable-Baselines3 on CartPole. 31 algorithms, 20 environments, 385 tests, 86% coverage, published on PyPI.

PyTorch · NumPy · pytest · MkDocs

approval-service

A backend content-approval service: idempotency, a state machine, an audit log, a transactional outbox, multi-tenant isolation, 39 tests.

FastAPI · SQLAlchemy 2.0 · Alembic · PostgreSQL

Detector_app

Real-time discipline monitoring from a video stream: YOLO + InsightFace, Streamlit, CSV reports.

YOLO · InsightFace · Streamlit

Geomarketing_analysis

Geomarketing ML analytics: finding the optimal location for a fitness center.

scikit-learn · OpenStreetMap · H3

classification_animals

Image classifier: comparing Dense / CNN / VGG (F1 0.88), deployed on Streamlit + FastAPI.

TensorFlow · Keras · FastAPI

CIFAR10

CIFAR-10 image classification — a computer vision task.

Deep Learning · CV

universum

Neural network and deep learning coursework from the final semester.

Neural Networks · Jupyter

excel-to-db-converter

A FastAPI web app: converting Excel into database tables with auth and validation.

FastAPI · REST · Backend

StreamlitFastAPI_app

A demo pairing a Streamlit frontend with a FastAPI backend.

FastAPI · Streamlit

chinese-premium-store

A premium online store in React: catalog with filters, cart, favorites.

React · React Router · Context

veloshop

A bicycle store in Vue / Nuxt.

Vue · Nuxt

store

A learning online store in React.

React · JavaScript

miigaik-lk

A MIIGAiK student dashboard: schedule, grade book, profile.

HTML · CSS · JS

ToDoshka

A cross-platform todo app in Flutter.

Flutter · Dart

flutter_dev

A learning cross-platform app in Flutter.

Flutter · Dart

StableDroneSystemAnalysis

Stability analysis of UAV dynamic systems: modeling, eigenvalues, GUI.

Python · NumPy · Control

FunctionSketch

Recognizing a math function from a hand-drawn graph; export to LaTeX/Excel.

Python · Math · GUI

Space_Game

A space shooter in Python (Pygame).

Python · Pygame

game_3072

A 3072 puzzle game (inspired by 2048) in Java.

Java · Puzzle

Flappy_Bird

A Flappy Bird clone in Python.

Python · Pygame

English_Learn

An English vocabulary learning app in Python.

Python · Education

Office_Tweaks

A utility for automating office tasks in Python.

Python · Automation

The full list — 41 repositories on GitHub. Open profile ↗

04 Experience & education

Internship — IT Department, MIIGAiK

May – Jun 2026

Deployed the GiA portal to a test server: PostgreSQL, Gunicorn, Nginx. Configured SSO. Worked with the organization's real infrastructure.

Technical Support Technician — MIIGAiK

Dec 2024 – Jan 2026

Maintenance and repair of computer equipment, Windows/Linux system administration, PowerShell and Bash scripting, Active Directory, diagnostics and software setup. 1 year 2 months.

MIIGAiK — B.Sc., Applied Informatics (09.03.03)

2022 – 2026

Moscow State University of Geodesy and Cartography. Thesis — an information portal for an academic journal in Django (the GiA project).

Let's get in touch

Open to Junior Backend / Python offers. I reply quickly.