Andriy Svyetlov

Vice President Of Engineering at Apolo

Gijón, Asturias, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Andriy Svyetlov is a seasoned Python engineer and technology leader with 15 years of experience, currently serving as Vice President of Engineering at Apolo and a long-time CPython core developer. He co-authored aiohttp and maintains key asyncio ecosystem projects, contributing deep expertise in async programming across libraries like aiokafka, aioredis, aiomysql and motor. Andriy blends hands-on systems work—debugging interpreter internals and adding typing to typeshed—with leadership roles from CTO to principal engineer, guiding teams through production-quality, well-tested software. His open-source footprint includes improving test infrastructure (pytest-asyncio), robust async transports for Sentry’s Raven client, and URL handling in yarl, reflecting both breadth and attention to reliability. Based in Gijón, Spain, he’s known for pragmatic refactors that fix flaky tests and resource leaks—an indicator of craftsmanship not obvious from job titles alone.
code15 years of coding experience
job12 years of employment as a software developer
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
17,072reputation
1.1mreached
301answers
1question
Badges
queue
top-5%
python-asyncio
top-1%
python
top-1%
asynchronous
top-1%
pytest
top-5%
concurrency
top-5%
github-logo-circle

Github Skills (81)

postgresql10
python10
python-asyncio10
testing10
url-parsing10
aiohttp10
async10
stubs10
aioredis10
object-oriented-programming10
wsgi10
implicit-typing10
optional-typing10
distutils10
test-automation10

Programming languages (15)

C#PowerShellSmartyRustCMakefileHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
pytest-dev/pytest-asyncio

Jul 2015 - Feb 2022

Asyncio support for pytest
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:33 reviews, 44 commits, 60 PRs in 6 years 8 months
Contributions summary:Andriy's contributions primarily focus on enhancing the testing infrastructure and improving the quality of the `pytest-asyncio` library. They refactored and rewrote tests, addressing flaky test issues and ensuring the tests function correctly. Additionally, the user integrated pre-commit hooks for code formatting and added typing information to the codebase, streamlining development workflows and improving code maintainability. They also addressed and fixed various bugs within the test suite.
pythonasynciopython3pytestsanic
aio-libs/aiopg

Apr 2014 - Dec 2020

aiopg is a library for accessing a PostgreSQL database from the asyncio
Role in this project:
userBack-end Developer
Contributions:10 releases, 10 reviews, 467 commits in 6 years 9 months
Contributions summary:Andriy's commits primarily involve refactoring the codebase and adapting it to the new asynchronous environment using features like asyncio. The user was responsible for renaming modules and refactoring connection and cursor handling. They focused on implementing asynchronous operations for database interactions.
pythonpostgresql-databaseasynciosqlalchemyaiopg
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andriy Svyetlov - Vice President Of Engineering at Apolo