Andrei Smirnov is a senior full-stack software developer with over 17 years of hands-on experience and 11 years of sustained professional practice, fluent in C/C++, C#, Go and JavaScript. He has led and shipped complex products from wireframes to production across industries—telecom, mobile, storage, finance and search—holding senior roles at Microsoft, Deutsche Bank, Motorola and EMC before joining Toptal. A strong backend engineer, he contributes to high-profile open-source projects like Chainlink, adding core Go features such as VRF integration and Prometheus metrics to a decentralized oracle node. Andrei pairs deep systems-level expertise with mentorship and team leadership, comfortable designing everything from embedded platform integrations to large-scale web services. Colleagues describe him as an evangelist for pragmatic engineering practices who thrives on untangling legacy complexity into maintainable, production-ready solutions.
11 years of coding experience
23 years of employment as a software developer
Doctorate, Computational Fluid Dynamics, Doctorate, Computational Fluid Dynamics at Chalmers University of Technology
node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
Back-end Developer
Contributions:1264 reviews, 181 commits, 300 PRs in 1 year 3 months
Contributions summary:Andrei's commits primarily involve the implementation of features and fixes within the Chainlink node's codebase, suggesting a back-end development focus. They implemented node version exposure through Prometheus, integrated new VRF functionality, added gas price configuration to the CLI keys interface, and addressed feedback on code, and fixed several bugs. The contributions demonstrate a proficiency in Go, with interactions in core functionality of the chainlink node.
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.