Timur Safiullin · Moscow, UTC+3 · Remote

Python Backend Developer focused on APIs, integrations and business automation

I build backend services, internal tools and automation systems using Python, Django/FastAPI and PostgreSQL.

5+ years of commercial development · 30+ completed projects

Core skills

Backend systems that connect to your business

Backend

Python · Django · FastAPI · Flask

Data

PostgreSQL · Redis · MySQL

Background

Celery · Asyncio

Infrastructure

Docker · Linux

Integrations

REST API · OData · XML/SOAP · Webhooks

Platforms

1C ERP · Wildberries / Ozon · Telegram · AI/LLM APIs

Selected projects

Real systems and the work behind them

API integrations, internal tools and document workflows. Detailed case studies are available in Russian.

ERP Integration & Document Automation

ERP Integration & Document Automation

Import invoice spreadsheets into an ERP system without entering the same data twice.

My contribution: Built the Flask interface, spreadsheet processing, data validation, reference matching and OData integration.

Result: 12 hours of manual work saved per week, with invoice data transferred through OData.

Python · Flask · Pandas · OData API · Excel · 1C ERP

Case study (RU) →
Marketplace Operations Automation

Marketplace Operations Automation

One workspace for marketplace orders, shipments, labels, product marking and customer messages.

My contribution: Built the FastAPI backend, web interface, marketplace API integrations, labels, reports, roles and AI reply drafts.

Result: Order assembly became 3× faster, with daily operations in one interface.

Python · FastAPI · Jinja2 · Wildberries API · Pandas · openpyxl · httpx · Telegram Bot API · Docker

Case study (RU) →
Product Marking / Serialization Automation

Product Marking / Serialization Automation

Connect code ordering, DataMatrix label generation and document preparation in one workflow.

My contribution: Built the marking API integration, processing queue, PDF/XML document generation, ZIP export and access controls.

Result: Up to 100,000 codes per hour; batches of 50,000–100,000 processed in minutes.

Python · Flask · Product marking API · DataMatrix · ReportLab · Pandas · lxml · Celery / RQ · PostgreSQL · Docker

Case study (RU) →
Veterinary Document Workflow Integration

Veterinary Document Workflow Integration

Automate veterinary shipment documents and track their processing status.

My contribution: Implemented the API integration, reference data sync, background jobs with retries and error logging.

Result: Document status is tracked automatically, with errors collected in reports.

Python · FastAPI/Flask · PostgreSQL · Celery/RQ · XML/SOAP · Docker

Case study (RU) →
Receipt Data & Reporting Automation

Receipt Data & Reporting Automation

Collect receipt data through an API and generate reports by date, shift and organization.

My contribution: Built the Flask service, authentication, receipt API integration, data processing, Excel reports and export history.

Result: Automated receipt collection and consolidated Excel reports.

Python · Flask · Pandas · SQLAlchemy · MySQL · Receipt API

Case study (RU) →
Webhook Processing & Telegram Notifications

Webhook Processing & Telegram Notifications

Connect incoming trading signals, an operations dashboard and Telegram notifications.

My contribution: Built the backend and frontend, webhook processing, analytics dashboard, Telegram bot and price tracking.

Result: Webhook processing, analytics and notifications connected in one service.

Flask · MySQL · Async/Aiohttp · PHP · Java

Case study (RU) →
API & Integration experience

Connecting systems and handling the details

Data exchange

REST APIs, OData, XML/SOAP and webhooks. My work includes ERP document imports, marketplace operations, receipt data and regulated document workflows.

Reliable processing

Data validation, reference matching, background jobs, retries, status tracking and error reports. I make integration failures visible so they can be resolved.

Business automation

Less manual work between systems

I turn spreadsheet imports, document preparation, order operations and reporting into repeatable workflows. I can build a new service or extend an existing Python project.

  • Internal tools
  • Document processing
  • Marketplace workflows
  • Telegram bots
  • Background jobs
  • Reporting
AI integrations

AI as part of a working process

I connect AI APIs to business data, internal tools and existing services.

In WB Giga, an AI assistant generates reply drafts alongside customer chats, questions and reviews. Other tasks we can discuss include request classification, document analysis, internal search and report generation.

The starting point is the workflow: where the data comes from, how the output is checked and what happens next.

AI reply drafts for marketplace support

A practical integration inside the seller’s daily workspace.

Read the case study (RU) →
How I work

From a clear task to a running service

01

Understand

Review the workflow, current code and integration constraints.

02

Plan

Agree on scope, architecture, milestones and delivery format.

03

Build

Develop in short iterations and share working demos.

04

Launch & support

Deploy, document the system and support it after launch.

Contact

Let’s discuss your project or role

Tell me about the product, the task and the kind of collaboration you have in mind. Moscow, UTC+3.