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.
11 years of coding experience
4 years of employment as a software developer
Специалист, Прикладная математика и информатика, Специалист, Прикладная математика и информатика at УГАТУ
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.
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:
Back-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.