Kapil Arya

Senior Software Architect at NVIDIA

Woodinville, 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

🤩
Rockstar
🎓
Top School
Kapil Arya is a Senior Software Architect with 18 years of experience designing and shipping distributed systems and infrastructure for industry leaders including NVIDIA and Microsoft. He combines deep research credentials (PhD in Computer Science) with hands-on engineering, having driven core improvements in projects like DMTCP, Apache Mesos and DC/OS—work that spans checkpoint/restart semantics, resource offer management, and container preflight/configuration. At Microsoft Research and in industry roles he translated systems research into production-quality code, tooling, and tests, and has a track record of hardening storage and networking paths such as InfiniBand and XFS. He’s equally comfortable refactoring low-level event handling and shaping DevOps build/config pipelines, with contributions that reflect both algorithmic rigor and pragmatic operational concerns. Based in Woodinville, WA, Kapil pairs an academic mindset with product-focused delivery and often surfaces subtle correctness fixes (e.g., file-descriptor and shared-memory handling) that prevent real-world failures.
code18 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Jai Narain Vyas University
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Northeastern University
languagesEnglish, Hindi, Marwari
stackoverflow-logo

Stackoverflow

Stats
155reputation
3kreached
5answers
2questions
github-logo-circle

Github Skills (34)

infiniband10
mesos10
docker10
c-language10
checkpoint10
testing10
cluster-computing10
bash10
system-design10
dcos10
dockers10
checkpointing10
rest10
shared-memory10
cprogramming-language10

Programming languages (8)

C++ShellScalaGoMustachePLSQLHTMLPython

Github contributions (5)

github-logo-circle
dmtcp/dmtcp

Jan 2008 - Nov 2022

DMTCP: Distributed MultiThreaded CheckPointing
Role in this project:
userBack-end Developer & System Architect
Contributions:15 releases, 85 reviews, 2378 commits in 15 years
Contributions summary:Kapil primarily focused on modifying and extending the functionality of the DMTCP framework, particularly concerning its ability to checkpoint and restart processes using InfiniBand. They addressed issues with shared memory areas, ensured that the framework correctly handled file descriptors, and worked on enhancing the plugin system to properly support various components of the underlying technology. Furthermore, the commits demonstrate a commitment to refactoring the core checkpoint-restart logic, including improvements to the event handling and overall structure of the project.
mpiinfinibanddmtcpcheckpoint-restartcluster-computing
apache/mesos

Nov 2014 - Sep 2018

Apache Mesos
Role in this project:
userBack-end Developer
Contributions:136 commits in 3 years 10 months
Contributions summary:Kapil contributed to the Apache Mesos project by implementing and testing features related to offer timeouts for framework resource allocation. Their work involved modifying the master component, including adding new flags and timers to rescind unused offers, and writing test cases to ensure the correct behavior. The user also contributed to the stout library, adding a Version class to facilitate compatibility checks between different Mesos components.
apachebig-datacloudmesosjava
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
Kapil Arya - Senior Software Architect at NVIDIA