Denis Golikov Open to work

Denis Golikov · Python Developer (Backend / Data Engineer)

Python Backend Developer (Django / DRF / PostgreSQL)

Python backend developer — REST APIs on Django/DRF and FastAPI, PostgreSQL, queues, Docker

pythondjangodrffastapirestpostgresqlsqlalchemy
Kazan, RussiaExperience: 2 years 4 monthsExpected: $2,000–2,400 / month (net)Open to relocating to Moscow

Python Backend Developer with 2 years 4 months of commercial experience. Built the backend of a mobile app (API, DB, integrations) and backend logic in a corporate Rostelecom-group project.

Relevant experience:

  • REST API on Django REST Framework for internal and external services; auto docs via drf-spectacular.
  • Optimized endpoints and DB work (PostgreSQL, Django ORM, SQLAlchemy) — average API response time −30%.
  • Async and periodic tasks on Celery + RabbitMQ.
  • Containerization (Docker, docker-compose), CI/CD on GitLab CI — manual deploy time cut by more than 2×.
  • Logging & monitoring (ELK, Prometheus, Grafana), unit and integration tests (Pytest).
  • Worked with production logic and integrations.

Experience

Python Backend Developer (automation & reporting)

May 2025 — present
  • Backend logic and automation in Python
  • Airflow pipelines for regular data processing
  • PostgreSQL and MS SQL; optimized heavy raw SQL queries (30–70% faster)
  • Migrated and adapted SQL logic from MS SQL to PostgreSQL
  • Reporting subsystem built with Data Vault 2.0
  • Automated report preparation in Airflow, reducing manual work by 40–60%
  • Advanced SQL — CTEs, window functions, aggregations, temp tables; reverse-engineering legacy code
PythonAirflowPostgreSQLMS SQLSQLData VaultETLGit

Backend Developer

March 2024 — May 2025
  • Backend for a mobile app — API, DB, integrations with external services
  • REST API on Django REST Framework for internal and external services
  • SQL and DB optimization (PostgreSQL, Django ORM, SQLAlchemy) — average API response time −30%
  • CI/CD on GitLab CI — manual deploy time cut by more than 2×
  • Deferred/periodic tasks on Celery + RabbitMQ
  • Containerization (Docker, docker-compose), logging & monitoring (ELK, Prometheus, Grafana)
  • Auto API docs via drf-spectacular; unit and integration tests
PythonDjangoDRFPostgreSQLSQLAlchemyCeleryRabbitMQDockerGitLab CIPytestELKPrometheusGrafanaREST API

Skills

Languages & DB

PythonSQLPostgreSQLMS SQLSQLAlchemy

Data & ETL

Apache AirflowETLData VaultSQL optimization

Backend

FastAPIDjangoDjango REST FrameworkREST APICeleryRabbitMQRedisMicroservicesAPI integration

Infrastructure

DockerGitGitLab CICI/CDLinuxPytest

Education & languages

Education

BSc 2025, Kazan Federal University — Computational Mathematics & IT (Information Systems & Technologies)

Languages

Russian (native), English B1, Spanish A2

Contacts