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.
10 years of coding experience
9 years of employment as a software developer
Master's degree Applied Mathematics, Master's degree Applied Mathematics at Saint Petersburg State University
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.
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.