Sunil Govindan

Engineering IsotopesAI Founding Engineer at The Apache Software Foundation

California, 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
Sunil Govindan is a seasoned software engineer and founding engineer at IsotopesAI with nearly 18 years of experience building large-scale distributed systems, platform middleware, and now production-grade AI agent platforms. He has deep expertise in resource scheduling and orchestration—helping found Apache YuniKorn and contributing substantial scheduler and YARN improvements to Apache Hadoop, including multi-resource scheduling, preemption, and CSI integration. Sunil has led engineering teams at Cloudera and Sema4.ai to ship enterprise agent and data-engineering platforms that combine reasoning, planning, and governance for real-world workflows. His background spans networking and kernel-level work at Huawei and Juniper, giving him a rare blend of systems-level rigor and cloud-native product execution. An active Apache PMC member and prolific open-source committer, he often bridges community-driven design with pragmatic production requirements, and his YARN/YuniKorn contributions underpin large-scale data workloads in Kubernetes environments.
code10 years of coding experience
job9 years of employment as a software developer
bookBSc Mathematics Mathematics, BSc Mathematics Mathematics at Devamatha College, M G University
bookMaster of Computer Applications - MCA Computer Programming/Programmer General, Master of Computer Applications - MCA Computer Programming/Programmer General at Cochin University of Science and Technology
github-logo-circle

Github Skills (17)

api-rest10
back-end-development10
api-design10
restful-api10
java10
javas10
go10
rest-api10
concurrency10
kubernetes9
algorithms9
scheduler9
resource-management9
kubernetes-pods9
metric9

Programming languages (7)

MDXTypeScriptJavaShellGoRich Text FormatPython

Github contributions (5)

github-logo-circle
apache/hadoop

Jun 2016 - Jan 2021

Apache Hadoop
Role in this project:
userBack-end Developer
Contributions:697 commits, 1 PR, 3 comments in 4 years 8 months
Contributions summary:Sunil contributed significantly to the Apache Hadoop project, demonstrating proficiency in back-end development by modifying core components related to resource management and scheduling within the YARN framework. Their work included enhancing the application priority API in the scheduler, updating the queue metrics, refactoring code to improve synchronization, and addressing issues around application lifecycle management in a distributed setting. These changes indicate a focus on improving the efficiency and stability of the Hadoop ecosystem.
apachebig-datasparkhadoopjava
apache/yunikorn-core

Mar 2019 - Mar 2020

Apache YuniKorn Core
Role in this project:
userBack-end Developer
Contributions:12 reviews, 20 commits, 5 PRs in 1 year
Contributions summary:Sunil implemented a web service component to expose a REST API for the user interface of the YuniKorn-core project. This involved creating handlers for retrieving queue and cluster information and integrating these with the existing cache structure. The changes included modifications to several Go files related to web service functionalities and data access objects to support the API endpoints. The user also made updates to metrics and debugging elements.
universal-resource-scheduleryunikornapacheapache-yarnkubernetes
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
Sunil Govindan - Engineering IsotopesAI Founding Engineer at The Apache Software Foundation