Denis Golikov Open to work

Denis Golikov · Python Developer (Backend / Data Engineer)

ETL / Integration Developer (Python / SQL / API)

Integrations and ETL — Python, SQL, Airflow, REST API, queues; service-to-service integrations

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

Python developer with experience in integrations and data processing. Worked on a Rostelecom-group system-integration and business-process-automation project, and on backend with integrations to external services.

Relevant experience:

  • ETL and recurring data processing with Airflow; data preparation for reporting.
  • API integration: REST services on DRF for internal and external consumers, integrations with external services.
  • Message exchange and processing via Celery + RabbitMQ.
  • SQL across different DBs: PostgreSQL and MS SQL, migrating and adapting SQL logic.
  • Automated manual operations, checks and recurring calculations; reverse-engineered legacy logic.
  • Responsible for data correctness in a corporate project.

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