Shraddha Agrawal — Senior Software Engineer
Backend engineer working with distributed systems in Golang. I currently work at Hasura, designing, building and maintaining the APIs that power the company's Cloud product. I also write and speak occasionally about the work I am doing. I am focused on writing software that isn’t a pain in the ass for the next person who works with it or rather less crudely put, is well tested, documented and observable. I believe user empathy is an important consideration while designing APIs. I try to stay away from premature optimisation and consider writing documentation as important as development. I mainly work with Golang these days, briefly explored Rust and have Python experience. shraddhaag.dev is my home on the internet. You can reach out to me on mail contact@shraddhaag.dev.
Stackforce AI infers this person is a Backend Engineer specializing in distributed systems and API design.
Location: Bengaluru, Karnataka, India
Experience: 5 yrs 10 mos
Skills
- Golang
- Api Design
- Customer Experience
- Testing Frameworks
- Go
- Metrics Service
- Django
- Devops
Career Highlights
- Led a team to revamp cloud pricing and packaging.
- Reduced error rate in billing module by 45%.
- Developed a metrics service handling over a million requests daily.
Work Experience
IBM
Senior Software Engineer (1 yr 9 mos)
Hasura
Senior Software Engineer (1 yr 4 mos)
Software Engineer (2 yrs 6 mos)
Ceph
Google Summer of Code - Developer (4 mos)
Hasura
Software Engineer Intern (2 mos)
Google Code-in
Google Code-In Mentor (3 mos)
Fedora Project
Outreachy Summer Intern (3 mos)
Education
Bachelor's degree at Indian Institute of Information Technology Surat