Backend Developer

Hi, I’m Denis

I build backend services that automate workflows and connect systems. My work spans data processing, APIs and task queues, with a focus on reliability, stability and reducing manual work.

About

I build backend systems with a focus on workflow automation and integrations. I develop services, scripts and bots that replace manual work and simplify complex workflows.

I work with Django and FastAPI. I use Django for applications that need an admin interface and data management, and FastAPI for lightweight, fast integration APIs.

I build systems with RabbitMQ task queues and PostgreSQL, and handle the full development cycle: from backend implementation to deployment and production configuration with nginx and cron.

What I build

API integrations, workflow automation, backend services and data processing

Challenges I work on

Unreliable APIs, inconsistent data, complex integrations and high traffic

How I work

Reliable systems, resilient workflows, clear error handling and less manual work

I enjoy turning messy workflows into automated systems: connecting individual pieces into something useful that people actually use.

Skills

Backend

Python
AS Asyncio
HTTP httpx
LOG Logging
TEST Pytest

Frameworks & API

Django
DRF Django REST Framework
FastAPI
API REST / Webhooks

Data & Messaging

PostgreSQL
SQLite
Redis
MQ RabbitMQ

DevOps

Docker
DC Docker Compose
Linux
CRON Cron
CI CI/CD

Tools

GIT Git
API Postman
DOC Swagger
SH Bash

Projects

Screenshot of the stove and fireplace catalog

Product Catalog · Django Backend

A backend for a stove and fireplace catalog, with a REST API, dynamic product filters and an admin interface for managing content. It handles detailed product specifications, category hierarchies and synchronization with external data sources.

Django • DRF • PostgreSQL • Docker • REST API

The client manages the live website, so its content may change and it may occasionally be unavailable.

AI Messaging Platform

A platform that connects ChatGPT to VK, WhatsApp, Avito and websites. Its microservice architecture processes messages asynchronously through queues and supports streaming responses.

Development is currently on hold; there is no full public release yet.

FastAPI • Django • Redis • PostgreSQL • RabbitMQ • OpenAI API • Microservices
GitHub →
View architecture →

KworkBot · AI Assistant for Finding Freelance Projects

A personal tool for finding freelance projects on Kwork. It monitors new listings, stores them in PostgreSQL, uses GPT for initial screening and sends relevant opportunities to Telegram. Proposals can be drafted, revised and submitted directly from Telegram.

Python • OpenAI API • Telegram Bot API • PostgreSQL • SQLAlchemy Async • Docker • Alembic
GitHub →

A personal project that shortens the time between finding a relevant opportunity and submitting a prepared proposal.

Ozon ↔ Merlion Integration · FastAPI

An automation service for an online seller. It synchronizes stock levels and prices from Merlion to Ozon, processes Ozon orders and forwards them to Merlion while tracking stock reservations. Telegram alerts flag stock shortages.

FastAPI • PostgreSQL • SQLAlchemy Async • httpx • Docker • Ozon API • SOAP (Merlion)

The client discontinued the project. The architecture includes a synchronization pipeline, order processing and a reservation queue with first-in, first-out allocation.

Self-storage Backend

A self-storage backend with APIs for administrators, customers and a public catalog. It manages locations, storage units, pricing plans, rentals, guest visits, payments, scheduled price adjustments, move-out requests and access to the premises.

Python • Django • Django REST Framework • PostgreSQL • JWT • Docker • OpenAPI
GitHub →
Visit website →

Features include promo codes, account balances, refunds, integrations with YooKassa, TTLock and 1C, data exports and management commands for routine operations.

Contact

Want to get in touch? Reach me through any of the channels below.

Telegram: @jasonone1337

Email: denison99@mail.ru

Send me a message

Have a question or a project in mind? Send me a message below and I’ll get back to you as soon as I can.