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
Frameworks & API
Data & Messaging
DevOps
Tools
Projects
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.
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.
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.
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.
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.
Features include promo codes, account balances, refunds, integrations with YooKassa, TTLock and 1C, data exports and management commands for routine operations.
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.