name: Nikolai Vidov
located_in: Zheleznodorozhny, Russia
from: Moscow, Russia
current_position: Senior Developer & Team Lead at T-Bank
job: Python Developer & Tech Lead
company: T-Bank
education:
- Moscow Aviation Institute, Bachelor, Electronic Technology and Design (2015-2020)
- Russian State Agrarian University, Bachelor, Enterprise Economics and Management (first degree, honors)
languages:
- Russian (native)
- English (professional working proficiency)
technical_interests:
- Web-development
- Architecture
- Testing
- Mentoring
- DevEx
hobbies:
- D&D5e enthusiast
- Python blog https://t.me/yapyb
- Mentoring developers on GetMentor
- Open-source contributions
- Pet projects- 🚀 Leading DevEx initiative at T-Bank - migrated monorepo to Pants build system
- 🏗️ Authored and executed technical RFCs for infrastructure improvements
- 🤖 Built fraud-monitoring chatbots handling thousands of daily interactions
- 💰 Delivered measurable cost savings through operator workload optimization
- 👨🏫 Active mentor with 8+ years of experience
- 🌟 Open-source contributor (FastAPI, Elastic APM, Starlette, python-dotenv)
✏️ About Me
![]() |
Hey there! I'm a Python developer with 8+ years of turning coffee into code and solving problems that make services faster, more reliable, and actually fun to work with. Currently at T-Bank (February 2024 - Present, 1 year 11 months) as Senior Developer & Team Lead (since October 2024). Leading the DevEx initiative - basically making developers' lives easier and the codebase healthier. Spearheaded the migration of our monorepo to Pants build system (wrote the RFC, got buy-in, executed it), championed modularization through another RFC, and built intelligent chatbots that handle fraud monitoring cases and optimize operator workload. When our product manager went on vacation, stepped up to keep A/B tests running and analytics flowing. Stack: FastAPI, Flask, Apache Kafka, PostgreSQL, Docker, Redis, GitLab, Pants. The best part? Seeing measurable cost savings and watching the team's velocity improve. Before that, spent nearly 2 years at QIWI (May 2022 - February 2024) as Senior Product Developer, where I got my hands dirty with high-security applications handling sensitive personal data. Wore multiple hats - mentor, analyst, team lead, tester, DevOps engineer, and yes, Python developer. Built internal services that process millions of transactions while keeping everything locked down tight. Stack: Python, PostgreSQL, Samba, Oracle SQL, Docker, Kubernetes, RabbitMQ, Redis, FastAPI. At EPAM (May 2019 - May 2022, 3+ years), I deployed microservices on GCP, owned production deployments across multiple organizations, and mentored colleagues (still doing that on GetMentor!). Built a PEG parser (pyparser) from scratch for internal needs, designed service architectures, and wrote docs that people actually read. Tech stack: Python, Django, Docker, PostgreSQL, Redis, MongoDB, GCP, Sanic, AIOHTTP, Pandas. Started my backend journey at New Security Technologies (December 2017 - May 2019), creating real-time traffic audit applications for enterprises and government. Learned to love Debian, virtual machines, uwsgi, Django, and got surprisingly good at frontend with jQuery. Also dove deep into data analytics with matplotlib, pandas, and numpy. When I'm not coding at work, I'm contributing to open-source projects - Elastic APM, aiohttp-apispec, FastAPI, Starlette, python-dotenv, and more. I genuinely believe that the real magic of open-source isn't just the code - it's the amazing community of people who build it together. |
🛠️ Languages and Tools
Last updated: 2026-01-18





