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.
10 years of coding experience
13 years of employment as a software developer
Master's Degree Computer Science and Engineering, Master's Degree Computer Science and Engineering at Indian Institute of Technology, Guwahati
CORe Credential of Readiness, CORe Credential of Readiness at Harvard Business School Online
Bachelor's Degree Computer Science and Engineering, Bachelor's Degree Computer Science and Engineering at ABES Engineering College
Intermediate Physics Chemistry Mathematics Computer Science, Intermediate Physics Chemistry Mathematics Computer Science at City Montessori School
High School High School/Secondary Certificate Programs, High School High School/Secondary Certificate Programs at St. Xavier's High School
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:
Back-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.
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