Harsh Agrawal is a Senior Software Engineer based in Seattle with 7 years of experience building backend systems that handle data streams and storage, primarily using Java, Scala, and JavaScript. He has progressed through multiple engineering roles at Amazon—now as a senior engineer—and has hands-on experience designing data pipelines, ETL, and production services. Previously he led full-stack engineering and data initiatives at Meaww, where a content recommendation and ETL effort materially boosted engagement and revenue. Harsh also contributed backend improvements to the NSF-supported Expertiza peer-review platform, enhancing date/time UX and validation for assignment workflows. He pairs a strong systems background with applied machine learning and search prototypes from an Autodesk internship, reflecting a pragmatic mix of production engineering and research-oriented problem solving.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at PES University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at North Carolina State University
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:
Back-end Developer
Contributions:8 commits, 2 PRs in 8 days
Contributions summary:Harsh primarily focused on enhancing the date and time functionality within the Expertiza application, particularly concerning due dates for assignments and topics. Their work involved modifying the UI to include date pickers, adding JavaScript functions to automatically populate dates based on offsets, and implementing validation checks. These changes aimed to improve the user experience and provide more accurate deadline management within the peer assessment platform. The user also made some improvements to the helper methods.
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.
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.