HOME RESUME
~ / home / oleg / resume
00:00
Oleg Tsvetkov

Oleg Tsvetkov

Software Engineer

📍 Moscow, Russia

Work Experience

Middle Software Engineer

September 2025 — Present
VK Ads DevExp Team Moscow, Russia
TeamCity Jenkins Consul Service Mesh Python Docker GitLab CI/CD
  • Executed large-scale migration of VK Ads microservices infrastructure to Consul service mesh, successfully migrating 100+ microservices and improving service discovery, observability, and inter-service communication reliability
  • Designed and maintained metrics collection service with TeamCity REST API integration, enabling automated data import and analytics; implemented modular architecture supporting multiple data sources
  • Enhanced developer experience through modernization of release and test pipelines, implementing GitOps principles for cloud deployments

Junior Software Development Engineer in Test

November 2024 — August 2025
VK Ads Moscow, Russia
Jenkins GitLab CI/CD Docker Python pytest
  • Engineered thread-level test isolation and multi-machine parallel execution framework, achieving 50% reduction in test failure rates
  • Led migration of multiple critical CI/CD pipelines from Jenkins to GitLab CI/CD, modernized legacy Jenkins jobs to declarative Pipelines
  • Optimized CI/CD pipelines by implementing stage separation (build & test), enabling parallel execution and reducing resource contention

Intern, Software Development Engineer in Test

May 2024 — October 2024
VK Ads Moscow, Russia
Python pytest Docker GitLab CI/CD ClickHouse
  • Optimized test execution workflows through parallelization, achieving 30% reduction in overall test runtime
  • Implemented Redash dashboard with ClickHouse backend for real-time test statistics and quality metrics
  • Developed robust Python integration tests for complex microservices ecosystem involving Kafka, MySQL, ClickHouse, and Milvus
  • Reduced Docker build times by 40% through migration from pip to uv for dependency resolution and multi-stage builds

Education

Bachelor of Software Engineering

2022 — Present

RTU MIREA — Institution of Information Technology

Moscow, Russia

Technical Skills

Languages

Python Go SQL

DevOps & CI/CD

Docker Podman Jenkins GitLab CI/CD TeamCity Kubernetes

Infrastructure

Consul Service Mesh Nginx Kafka Linux

Testing

pytest Unit Testing Integration Testing E2E Testing

Databases

MySQL PostgreSQL ClickHouse Redis

Monitoring

Grafana Prometheus Redash

Languages

Russian C2 Native
English C1 Advanced Cambridge CAE, 2024

Soft Skills

Effective Communication Deep Focus Problem-Solving Adaptability Time Management Attention to Detail

Coordinated with 50+ developers during infrastructure changes