Степан Гаврилов is a Senior Software Engineer with six years of experience building and leading Python-based backend systems, currently contributing at Sberbank and PHINOM DIGITAL. He specializes in FastAPI/Django ecosystems, asynchronous frameworks (tornado, aiohttp), and production tooling—Docker, Prometheus, RabbitMQ, Celery—and has repeatedly driven migrations to microservices, CI/CD, and TDD across prior roles. Stepan pairs hands-on implementation (OpenCV, NumPy, Caffe) with architecture and mentoring experience, having built k8s operators, metrics collectors, Keycloak/Vault integrations and a system-wide metrics/analysis service. He also has practical IoT and embedded experience from smart-home controllers, message brokers and Node-RED plugins, and is actively exploring Go as his next language. Notably, he combines data-driven profiling and database tuning (Postgres, Mongo, Redis) with a strong testing and code-quality focus (mypy, black, flake8, pytest).
6 years of coding experience
1 year of employment as a software developer
Бакалавр, Computer Programming, Бакалавр, Computer Programming at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
Contributions:16 releases, 11 PRs, 19 pushes in 6 months
redispythonparallelredis-streamsrq
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.