Prashant Sharma

Senior Software Engineer at The Apache Software Foundation

Hyderabad, Telangana, 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
Prashant Sharma is a Senior Software Engineer with 14 years of hands-on experience in large-scale distributed systems, cloud-native CI/CD, and open-source engineering. Based in Hyderabad, he has been a long-time Apache Spark committer and PMC member and now drives Tekton and Kubeflow integrations at IBM, where his contributions to custom tasks delivered ~30% performance gains and meaningful cloud cost reductions. He blends backend systems work (Spark, Kafka integrations, streaming) with DevOps and testing expertise, having implemented validation, retries, and timeout handling in Tekton pipelines. An award-winning inventor (IBM patent/OTAA 2021) and workshop leader for enterprise customers, he’s comfortable translating customer needs into upstream open-source features. Notably, his quality-first mindset also shows in tooling work like Scala style checks that enforce consistent code hygiene across projects.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, A, Bachelor of Technology - BTech, Computer Science, A at Amity University, Noida
bookMaster of Technology - MTech, Computer Science, CGPA 7.57/10, Master of Technology - MTech, Computer Science, CGPA 7.57/10 at IIIT Hyderabad
stackoverflow-logo

Stackoverflow

Stats
1,067reputation
185kreached
8answers
3questions
Badges
sbt
top-5%
github-logo-circle

Github Skills (31)

unit-testing10
kubernetes10
static-code-analysis10
api-design10
testing10
code-standards10
tekton10
kafka10
sbt10
spark-streaming10
akka10
java10
cicd10
scala10
javas10

Programming languages (13)

JavaCSSCScalaGoHTMLJupyter NotebookJsonnet

Github contributions (5)

github-logo-circle
apache/bahir

Jan 2013 - Apr 2018

Mirror of Apache Bahir
Role in this project:
userBack-end Developer
Contributions:36 commits, 6 PRs, 29 comments in 5 years 4 months
Contributions summary:Prashant primarily focused on implementing and modifying the `ActorReceiver` component within the `apache/bahir` repository, which is a mirror of Apache Bahir. Their contributions involved plugging in actors as stream receiver APIs, changing method names, and improving documentation comments. These changes suggest a focus on enhancing the receiver's functionality for processing streaming data, integrating with Akka actors, and potentially improving the overall reliability of the streaming system.
connectorbahirapachedatastreamjava
tektoncd/pipeline

Apr 2021 - Dec 2022

A cloud-native Pipeline resource.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:19 reviews, 13 commits, 15 PRs in 1 year 8 months
Contributions summary:Prashant primarily contributed to the Tekton Pipeline project by implementing features related to custom tasks, including allowing embedding the specification of custom tasks, and incorporating the handling of retries and timeouts for custom tasks. The user also added validation for forbidden environment variables within the pod template and addressed existing code issues. The commits suggest involvement in testing custom tasks within the system.
containerspipelinetektonresource-managementkubernetes
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