Kanika Nema

Principal Software Engineer at Microsoft

Pune, Maharashtra, India
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
Kanika Nema is a Principal Software Engineer based in Pune with 8+ years focused on kernel and storage systems, currently helping deliver Azure and Mariner-enabled edge platforms at Microsoft. She has deep low-level expertise—from NVMe-oF array data management and core IO paths at Pavilion Data to storage and hypervisor driver work at VMware—paired with a strong track record of fixing complex races, memory corruptions, and performance issues. Her open-source contributions include build and QEMU hardening for Microsoft's widely used azurelinux repo, showing attention to secure, reproducible builds and platform-specific test adaptation. Trained with an M.Tech from IIT Bombay, she blends research-rooted rigor with practical engineering, and is known for meticulous debugging, dependency management, and making entrenched systems more reliable.
code8 years of coding experience
job16 years of employment as a software developer
book10th, 10th at St Helena's High School, Pune
bookIndian Institute of Technology Bombay
bookB.E. Computer Science, B.E. Computer Science at Vishwakarma Institute of Technology, Pune
bookJr. College, Jr. College at Fergusson College
bookHoly Innocents High School, Wellington, TN
github-logo-circle

Github Skills (9)

dependency-management10
azure10
build-system10
qemu10
testing10
linux9
automation9
automations9
patch8

Programming languages (3)

CGoRPM Spec

Github contributions (5)

github-logo-circle
microsoft/azurelinux

Jul 2022 - Jan 2023

Linux OS for Azure 1P services and edge appliances
Role in this project:
userDevOps Engineer
Contributions:117 reviews, 20 commits, 41 PRs in 6 months
Contributions summary:Kanika's contributions primarily involve patching and upgrading QEMU within the Azure Linux repository. The patches address vulnerabilities, fix build issues, and disable unnecessary packages to optimize the build for Azure Linux. The user also focuses on enabling migration tests in QEMU by disabling tests that fail on the Azure Linux platform. This work demonstrates a strong focus on build system maintenance, dependency management, and test suite adaptation for the specific needs of the Azure Linux environment.
cdrappliancesvmslinux-oslinux
kanikanema/CBL-Mariner

Jul 2022 - Jul 2022

Linux OS for Azure 1P services and edge appliances
Contributions:17 pushes, 2 branches in 10 days
applianceslinux-oslinuxedgeazure
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
Kanika Nema - Principal Software Engineer at Microsoft