Yash Agarwal

Lead Software Engineer at Target

Bengaluru, Karnataka, 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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job5 years of employment as a software developer
bookIntern, Materials Science, Intern, Materials Science at Indian Institute of Science (IISc)
bookIndian Institute of Technology Roorkee
book12, science, 12, 12, science, 12 at Delhi Public School, Jodhpur
stackoverflow-logo

Stackoverflow

Stats
21reputation
12kreached
1answer
0questions
github-logo-circle

Github Skills (14)

javas10
apache-pinot10
aggregate10
aggregations10
aggregates10
aggregate-functions10
back-end-development10
java10
dockers7
docker7
assert6
gatling6
scala6
sql5

Programming languages (4)

JavaGoHTMLRuby

Github contributions (5)

github-logo-circle
apache/pinot

Jul 2020 - May 2022

Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
userBack-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.
realtimedata-streamolapapachedatastore
mr-agrwal/pinot

Jul 2020 - May 2022

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.
Request Free Trial
Yash Agarwal - Lead Software Engineer at Target