Ashutosh Agrawal

Member Of Technical Staff at Microsoft AI

Sunnyvale, 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
🎓
Top School
Ashutosh Agrawal is a seasoned software engineer with 10 years of experience building scalable backend systems, now a Member of Technical Staff on Microsoft AI after impactful engineering roles at Meta and Visa. He holds a Master's in Computer Science from IIT Guwahati and a business CORe credential from Harvard Business School Online, blending deep technical rigor with product and business awareness. Proficient in Java, databases, PHP and web technologies, he focuses on clean code, Java concurrency and distributed systems, and has contributed substantive feature work to the well-known Hazelcast real-time data platform. His contributions to core IMap implementations—adding compute/merge/replace semantics and improving serialization—reflect strong expertise in data structures and backend data manipulation. A former co-founder and teaching assistant, he brings entrepreneurial initiative and mentoring experience to complex engineering problems. Based in Sunnyvale, he pairs academic depth with practical delivery at scale in enterprise and large consumer systems.
code10 years of coding experience
job13 years of employment as a software developer
bookMaster's Degree Computer Science and Engineering, Master's Degree Computer Science and Engineering at Indian Institute of Technology, Guwahati
bookCORe Credential of Readiness, CORe Credential of Readiness at Harvard Business School Online
bookBachelor's Degree Computer Science and Engineering, Bachelor's Degree Computer Science and Engineering at ABES Engineering College
bookIntermediate Physics Chemistry Mathematics Computer Science, Intermediate Physics Chemistry Mathematics Computer Science at City Montessori School
bookHigh School High School/Secondary Certificate Programs, High School High School/Secondary Certificate Programs at St. Xavier's High School
languagesEnglish, Hindi
github-logo-circle

Github Skills (11)

data-structures10
javas10
data-serialization10
back-end-development10
data-structure10
java10
serialization10
caching9
distributed-computing9
stream-processing9
distributed-systems9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Jun 2018 - Sep 2020

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 9 commits, 12 PRs in 2 years 3 months
Contributions summary:Ashutosh primarily contributed to the implementation of new features within the Hazelcast data platform, focusing on extending the capabilities of the IMap interface. Their work included adding support for methods such as `computeIfPresent`, `computeIfAbsent`, `forEach`, `compute`, `merge`, and `replaceAll`. The commits involved modifying core map implementations, including entry processors and supporting serialization strategies, indicating a strong focus on back-end logic and data manipulation.
computationstream-processingbigtablereal-timestreaming-data
webashutosh/hazelcast

Apr 2018 - Oct 2019

Open Source In-Memory Data Grid
Contributions:6 PRs, 20 pushes, 3 branches in 1 year 5 months
data-gridmemoryhazelcastdatagridin-memory
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
Ashutosh Agrawal - Member Of Technical Staff at Microsoft AI