Ankit Gohil

San Jose, 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

👤
Senior
Ankit Gohil is a results-driven software engineer with a decade of full-stack and data-focused development, currently applying his skills as a Member of Technical Staff at Pure Storage in San Jose. He brings strong expertise in data engineering and large-scale pipelines, with a track record of building streaming and batch workflows, REST APIs, and cloud-native services across industries. Ankit has contributed to high-profile open-source projects, notably the Kubernetes vSphere CSI driver where he strengthened cluster ID validations, fixed provisioning edge cases, and advanced multi-cloud deployment and observability pipelines. He also contributed to NSF-supported projects like Expertiza, focusing on backend refactoring, authorization, and correctness in grading and penalty calculations, reflecting a disciplined approach to code quality and security. With a Master of Computer Science from North Carolina State University and a Bachelor’s in Information Technology, he blends strong theoretical grounding with hands-on production engineering. Based in the Bay Area, he has a history of working across Juniper Networks, VMware, Broadcom, Morgan Stanley, and Oracle, delivering scalable data platforms, machine learning pipelines, and containerized storage solutions.
code10 years of coding experience
github-logo-circle

Github Skills (28)

vsphere10
ruby-rails10
kubernetes10
back-end-development10
configuration-management10
rails10
ruby10
go10
back-end10
error-handling10
container-storage-interface10
rails510
backend10
csi10
kubernetes-pod10

Programming languages (4)

ScalaGoHTMLRuby

Github contributions (5)

github-logo-circle
vSphere storage Container Storage Interface (CSI) plugin
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:279 reviews, 44 commits, 61 PRs in 2 years 1 month
Contributions summary:Ankit primarily contributed to the core functionalities of the vSphere CSI driver. Their work includes implementing validations for cluster IDs, addressing volume creation failures within the CNS register volume controller, and adding validation to ensure storage policies belong to the correct namespace. The user also focused on fixing issues related to metadata syncer configurations and static PV provisioning, demonstrating skills in both backend operations and possibly deployment procedures. Furthermore, they addressed a variety of errors and edge cases in the deployment and operational aspects of the driver.
csi-plugincsi-drivercontainer-storage-interfacek8s-sig-cloud-providerkubernetes
expertiza/expertiza

Oct 2015 - Nov 2015

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBackend Developer
Contributions:12 commits in 25 days
Contributions summary:Ankit primarily focused on refactoring and improving the backend code of the Expertiza application. Their commits demonstrate a focus on cleaning up and modularizing the `GradesController`, including extracting common methods and refactoring conditional logic. Furthermore, the user addressed issues related to authorization and penalty calculations, ensuring the system's integrity and correctness. This involved changes across multiple files demonstrating a good understanding of the application's architecture.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
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