Skip to content
View Niccolum's full-sized avatar

Organizations

@fellowmate

Block or report Niccolum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Niccolum/README.md


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

🎯 Quick Highlights

  • 🚀 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.

Niccolum
🛠️  Languages and Tools

GitHub Streak

👨‍💻 Programming languages

Python bash TS HTML

🗿 LLMs

chatGPT Claude ollama

🎓 Technologies

jsonwebtokens owasp semver readthedocs

📄 Docs tools

sphinx Jinja uml Swagger diagramsdotnet postman obsidian

📝 Formats

markdown toml yaml

🧰 Frameworks

flask django aiohttp fastapi sanic Vue thrift

🔮 Libraries

Gunicorn sqlalchemy Celery

pandas numpy

pytest selenium Cookiecutter pre-commit ruff

🗄️ Databases and cloud hosting

mongodb postgresql redis sqlite duckdb

gcp s3 amazonredshift

💻 OS

microsoft linux debian ubuntu macos raspberrypi

💾 Git

gerrit git github gitlab Bitbucket

⏳ CI/CD

GitHub Actions jenkins teamcity gitlab

👾 DevOps tools

consul kubernetes grafana prometheus lens letsencrypt nginx traefikproxy sentry elasticsearch opensearch kibana

📞 Communication

zoom confluence jira miro notion

👜 Package tools

poetry npm docker pants

🚀 Other services

apachekafka apachespark rabbitmq

👾 IDE

VSCode PyCharm sublimetext

💬 Here's some humor for you:

Error fetching resource, Refresh again to view Jokes Card

Best viewed with Microsoft Internet Explorer


Last updated: 2026-01-18

Pinned Loading

  1. intrst_algrms intrst_algrms Public

    analysis and implementation of algorithms

    Python 4 2

  2. py_parse_sber py_parse_sber Public

    Python 2

  3. test_epoll_http_server test_epoll_http_server Public

    HTML

  4. fellowmate/landing fellowmate/landing Public

    only frontend and instruction how to build static website on aws