Stepan Naumov

Senior Software Engineer II at Carta

Waterloo, Ontario, Canada
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

👤
Senior
🎓
Top School
Stepan Naumov is a Senior Software Engineer II based in Waterloo, Ontario with 10 years building resilient frontends and full-stack systems, currently shaping Carta’s shared AppShell to standardize large-scale React applications. He blends deep frontend expertise (React, JavaScript) with backend experience in Node.js, PHP and systems work in Rust—contributing backend improvements to the Filecoin node implementation that touched core blockchain logic. Stepan brings strong DevOps and CI pipeline skills from roles migrating legacy stacks and owning deployments, enabling faster feedback loops and more reliable releases. As a tech lead he pairs hands-on implementation with mentoring and cross-team collaboration, having previously driven modular architectures and internal libraries for monitoring and data fetching. His background in applied mathematics and early systems automation work gives him a pragmatic, analytical approach to complex engineering trade-offs.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Applied Mathematics, Master's degree Applied Mathematics at Saint Petersburg State University
stackoverflow-logo

Stackoverflow

Stats
3reputation
371reached
0answers
1question
github-logo-circle

Github Skills (13)

rust10
filecoin10
blockchain10
p2p10
cli9
data-structures8
testing8
data-structure8
serialization7
concurrency7
data-serialization7
pdf6
itext6

Programming languages (8)

TypeScriptMDXC++RustCJavaScriptReScriptPython

Github contributions (5)

github-logo-circle
ChainSafe/forest

Jul 2020 - Nov 2020

🌲 Rust Filecoin Node Implementation
Role in this project:
userBackend Developer
Contributions:41 reviews, 5 commits, 4 PRs in 3 months
Contributions summary:Stepan primarily focused on implementing and enhancing backend functionality within the Filecoin node implementation. Their contributions included adding a Drand Beacon cache for improved randomness sourcing, implementing a new CLI command to add genesis miners to the template, and adding BlockSync provider. The user also worked on the import of chain snapshots and refactored code across different modules. The changes indicate a strong focus on the blockchain's core logic.
filecoinrustp2pblockchainnodejs
snaumov/react_chess

Jan 2017 - Nov 2020

Chess application written in React
Contributions:42 commits, 1 PR, 63 pushes in 3 years 10 months
reactjavascriptchess-applicationreactjsgame
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