Hi, I'm

Roman Bazhanov

Senior Backend Engineer

Amsterdam, The Netherlands

Senior Python Software Engineer specializing in asynchronous APIs and ETL solutions. Delivered scalable systems for major enterprises including Shell and VK. Expert in performance optimization and best practices, with strong emphasis on code quality and team collaboration

Experience Tools Get in touch Download CV

Professional Experience

Shell

Senior Software Engineer / Data Engineer (Contractor)

Amsterdam, Netherlands 2022 - 2024
  • Designed and implemented ETL pipelines and API services using Python, Dagster, FastAPI, AWS, Docker, and K8s
  • Led development of Energy Price Calculation Tool, automating pricing for thousands of B2B clients
  • Created data integration systems with internal and 3rd party providers using MongoDB and PostgreSQL
  • Established Python development best practices improving team's delivery speed and code quality
  • Conducted code reviews, technical documentation, and new team members onboarding

InPlat Technologies (VK Group)

Senior Software Engineer

Moscow, Russia 2020 - 2022

Financial transactions processing company handling payments for VK Pay, Megafon, and Aliexpress Russia

  • Developed asynchronous microservices using Python (Tornado, FastAPI, Aiohttp) with Celery, PostgreSQL, ElasticSearch, Kafka, and Redis
  • Designed and implemented configurable anti-fraud platform with custom DSL, enabling business analysts to create rules independently
  • Built 40+ specialized anti-fraud modules, significantly improving fraud detection capabilities
  • Integrated VK Pay card payment system with highly maintainable data transformation architecture
  • Led system design discussions and implemented comprehensive test coverage using PyTest

GOSNIIAS

Software Engineer

Moscow, Russia 2015 - 2020

Aviation systems research center specializing in aircraft systems development

  • Developed desktop applications using C++ and Python (scipy, pandas) for data visualization and mathematical models analysis
  • Built embedded software solutions using C++ for aviation systems
  • Created technical documentation for research and development projects

Tools & Technologies

Languages & Frameworks

Python FastAPI Asyncio Dagster Celery PyTest

Databases & Data Tools

SQL PostgreSQL MongoDB Redis RedPanda Apache Kafka RabbitMQ ElasticSearch

Infrastructure

Docker Docker Compose Kubernetes Git GitHub Actions AWS Linux

Design & Practices

Microservice Architecture System Design OOP RESTful API Domain Driven Design Data Integration Code Quality CI/CD

Languages

English Russian

Let's Connect

bazhanovr@gmail.com