Krishna Sapkota

Senior Software Development Engineer at Ex: Microsoft

Bellevue, Washington, 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

👤
Senior
🎓
Top School
Krishna Sapkota is a Senior Software Development Engineer with over 15 years of experience building scalable, secure distributed systems and cloud-native solutions at Microsoft. He leads cross-functional teams delivering Azure resource providers and edge AI tooling (Azure Percept Studio), and has driven large migrations, multi-party collaboration platforms, and high-throughput data synchronization systems. Technically fluent across .NET, C#, ASP.NET Core, React/TypeScript, Azure PaaS/IaaS, Cosmos DB, Service Bus, Kubernetes and CI/CD, he pairs hands-on implementation with architecture, design docs, and tradeoff-driven decision making. Krishna has production experience designing OTA firmware delivery for millions of IoT edge devices and integrating ML deployment into IoT Edge via Azure IoT Hub. An active open-source contributor, he improved core DOM behaviors and tests in the widely used jsdom project, reflecting a habit of refining foundational code. Based in Bellevue, WA, he combines deep cloud engineering with a practical focus on operational automation and secure, maintainable systems.
code15 years of coding experience
job19 years of employment as a software developer
bookB.Sc., Physics, Mathematics, B.Sc., Physics, Mathematics at Amrit Science College (TU)
bookMasters, Computer Science, Masters, Computer Science at Maharishi International University
github-logo-circle

Github Skills (7)

dom-manipulation10
javascript10
nodejs10
jsdom10
testing9
html8
dom-api8

Programming languages (11)

C#TypeScriptJavaShellBicepOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
jsdom/jsdom

Feb 2011 - Jun 2011

A JavaScript implementation of various web standards, for use with Node.js
Role in this project:
userFull-stack Developer
Contributions:28 commits in 3 months
Contributions summary:Krishna primarily focused on enhancing the `jsdom/jsdom` project by refactoring existing code, adding new functionalities and solving issues related to the core functionalities. They simplified code for `nextSibling`, `previousSibling`, `appendChild`, `insertBefore`, and `replaceChild` methods within the `core.Node` class. Furthermore, the user contributed to the test suite by adding tests to cover `NodeList#indexOf()` and fix an issue in Element methods.
jsdomnode-jsjavascriptstandardsnodejs
karunasagark/pmp

Mar 2022 - Jan 2025

Contributions:3 pushes, 1 branch in 2 years 10 months
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