Yash Agarwal is a Lead Software Engineer based in Bengaluru with nine years of experience building reliable, efficient back-end systems at Target. He began programming in 2016 and has progressed through technical roles from Associate to Lead, focusing on correctness, extensibility, and simplicity in production services. An active contributor to the well-known Apache Pinot project, Yash has improved authentication, batch ingestion, Java upgrades, and query processing—work that underpins real-time OLAP capabilities at scale. He pairs hands-on coding with clear communication, cultivating long-term relationships and mentoring peers across projects. Outside engineering he writes and photographs, bringing a creative eye to problem solving and system design.
9 years of coding experience
5 years of employment as a software developer
Intern, Materials Science, Intern, Materials Science at Indian Institute of Science (IISc)
Indian Institute of Technology Roorkee
12, science, 12, 12, science, 12 at Delhi Public School, Jodhpur
Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
Back-end Developer
Contributions:6 reviews, 7 commits, 16 PRs in 1 year 9 months
Contributions summary:Yash contributed to the Apache Pinot codebase, focusing on improving the system's functionality and stability. Their work includes adding features to support user authentication, enhancing batch ingestion processes, and upgrading the Java version for the project. Additionally, they implemented broker reduce time logging and added a mode aggregation function to improve query processing and data analysis capabilities.
Apache Pinot (Incubating) - A realtime distributed OLAP datastore
Contributions:23 pushes, 20 branches in 1 year 9 months
incubatingrealtimecommonsolaphazelcast
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.