Andrey Tikhonov

Python Developer at Nebius

Haarlem, North Holland, Netherlands
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
🎓
Top School
Andrey Tikhonov is a Python developer with 11 years of cross-platform and backend experience, currently based in Haarlem and working at Nebius. He has progressed from embedded and C/C++ firmware and Qt development to Android MDM, Golang services, and senior Python engineering roles at Lamoda, Yandex, and Quantori, often leading teams and delivering production systems. Andrey contributes to notable open-source projects such as NetBox—implementing generic foreign key behaviors and refactoring core dcim utilities—and has full-stack experience building GUI frameworks for Telegram bots. He combines systems-level thinking from his early low-level work with pragmatic API and backend design, enabling him to bridge legacy integrations and modern cloud-native services. Colleagues know him for methodical refactors that reduce technical debt and for adding practical features that improve developer ergonomics.
code11 years of coding experience
job4 years of employment as a software developer
bookСпециалист, Прикладная математика и информатика, Специалист, Прикладная математика и информатика at УГАТУ
languagesАнглийский, Испанский, Нидерландский
github-logo-circle

Github Skills (18)

python10
django10
asyncio10
netbox10
network-automation10
aiogram10
application-framework9
node-telegram-bot-api9
apidoc9
telegram-bot-api9
app-framework9
database-design9
api9
web-framework9
windows-gui8

Programming languages (9)

JavaC++CRustPLpgSQLGoRobotFrameworkJupyter Notebook

Github contributions (5)

github-logo-circle
Tishka17/aiogram_dialog

Jun 2020 - Jan 2023

GUI framework on top of aiogram
Role in this project:
userFull-stack Developer
Contributions:3 releases, 119 reviews, 641 commits in 2 years 8 months
Contributions summary:Andrey primarily contributed to the development of the aiogram_dialog framework by addressing bug fixes and implementing new features. They worked on fixing issues related to editing messages and handling state transitions. Furthermore, the user introduced the capability to reorder UI elements for dynamic display purposes.
telegram-botpythonasynciofsmframework
netbox-community/netbox

May 2024 - Mar 2025

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
Role in this project:
userBack-end Developer
Contributions:2 PRs, 12 comments, 1 issue in 10 months
Contributions summary:Andrey primarily contributed to the back-end of the NetBox project by porting code and implementing generic foreign key functionalities. They updated the `GenericArrayForeignKey` field and associated prefetch functionalities within the `dcim` and `utilities` modules. Their work also included refactoring and cleaning up existing code, modifying API views and models related to cables and interfaces, which involved changes to several Python files within the codebase.
netmikopythontruthsotinfrastructure-management
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
Andrey Tikhonov - Python Developer at Nebius