Backend Software Engineer

Nikolay Vavilov

I build backend systems, automation tools, integrations, and practical LLM-powered services. 15+ years in software development, 5+ years with Python.

Engineering profile

Backend engineer focused on Python, scalable APIs, enterprise integrations, and applied LLM systems. I combine hands-on engineering experience with team leadership background and a strong business software foundation.

Focus

Backend systems

Backend for web services, microservices, integration solutions, queues, and background data processing.

Enterprise integrations

API and backend development for corporate portals, internal services, parsing, notifications, business-process automation, and mail management services.

LLM applications

RAG systems, AI assistants, prompt engineering, internal AI helper tools, AI agent harness setup, and practical enterprise LLM integrations.

Engineering quality

Testing, CI/CD, observability, code reviews, mentoring, architecture decisions, and maintainable delivery practices.

Stack

Python

  • Asyncio
  • FastAPI
  • Litestar
  • Django
  • Flask
  • Exchangelib
  • Aioimaplib
  • Aiogram
  • Pytest

Databases

  • PostgreSQL
  • MariaDB
  • Redis
  • MongoDB
  • ClickHouse
  • ChromaDB

Queues & Brokers

  • Kafka
  • RabbitMQ
  • ARQ
  • Taskiq
  • SAQ
  • Celery & Flower

AI & ETL

  • RAG
  • LangChain
  • LangGraph
  • OpenAI
  • Claude API
  • Airflow

Infrastructure

  • Docker
  • Nginx
  • Grafana
  • Prometheus
  • HashiCorp Vault
  • AWS
  • GCP

Additional languages

  • Go (basic)
  • JavaScript (basic)