Andrei Smirnov

Senior Data Scientist

Reston, Virginia, United States
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
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.
code11 years of coding experience
job23 years of employment as a software developer
bookDoctorate, Computational Fluid Dynamics, Doctorate, Computational Fluid Dynamics at Chalmers University of Technology
bookLomonosov Moscow State University
languagesrussian, english, german, swedish, french
github-logo-circle

Github Skills (7)

go10
api10
ethereum10
apidoc10
blockchain10
cli9
prometheus9

Programming languages (13)

C#MDXJavaC++GoTypeScriptQMLShell

Github contributions (5)

github-logo-circle
smartcontractkit/chainlink

Oct 2021 - Jan 2023

node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
userBack-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.
golangcomputationethereumblockchaindecentralized
pinebit/SolutionInspector

Feb 2015 - Aug 2017

Contributions:2 releases, 11 commits, 1 PR in 2 years 6 months
visual-studio-solutionvalidatorstructure-solutionsettingsvisual-studio
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