Sajal Asati is a software engineer specializing in Java backend development and distributed systems, currently building at Stripe after prior roles at Sprinklr and UnifyApps. With a strong CS foundation from IIIT Hyderabad and an early SWE internship at Google, he brings over three years of hands-on experience with microservices, Kubernetes, Kafka, Redis, MongoDB and Elasticsearch to design scalable, resilient systems. He thrives in agile teams and is known for pragmatic problem-solving and improving system observability and performance. An active open-source contributor, he has strengthened the backend of the well-known Oppia learning platform by fixing bugs, refactoring domain logic, and adding features like a Learner role—reflecting both product empathy and clean engineering. Based in Bengaluru, he combines continuous learning with a track record of shipping production-ready distributed services.
A free, online learning platform to make quality education accessible for all.
Role in this project:
Back-end Developer
Contributions:391 reviews, 20 commits, 48 PRs in 1 year 4 months
Contributions summary:Sajal primarily contributed to back-end code, specifically focusing on fixing bugs, implementing new features, and improving code quality within the Oppia platform. Their contributions involved modifying Python files related to job tests, linting, and user profile management. They also worked on refactoring domain functions and implementing new features, such as a "Learner" role. The user demonstrated an understanding of the Oppia's back-end architecture.
Tool for collaboratively building interactive lessons.
Contributions:5 PRs, 213 pushes, 33 branches in 1 year 4 months
javascriptinteractive-lessons
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.