Sahil Dorwat is a full-stack software engineer with 8 years of experience building scalable backend services and responsive frontends, currently contributing to Stripe out of Mountain View. He blends a strong academic foundation (MS in Computer Science from NC State) with production experience at AWS and earlier roles in data engineering and observability, routinely working across C, Java, JavaScript, Python, and cloud-native tooling. His open-source work includes backend testing and model improvements for the NSF-supported Expertiza learning platform, reflecting an attention to correctness and education-focused systems. Comfortable in agile teams, he has a track record of decoupling monolithic apps into RESTful APIs, integrating complex data pipelines, and improving data collection coverage by over 30% in past projects. Notably, he pairs low-level systems knowledge (OS and data structures) with hands-on experience in Kafka, Elasticsearch, Cassandra, and JWT-secured APIs, enabling him to move features from prototype to production reliably.
8 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, 3.6, Master's degree, Computer Science, 3.6 at North Carolina State University
Science, Science at Adarsha madhyamik vidyalaya
Bachelor’s Degree, Electronics and telecommunication Engineering, A, Bachelor’s Degree, Electronics and telecommunication Engineering, A at Maharashtra Institute of Technology
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:14 commits, 1 PR in 24 days
Contributions summary:Sahil primarily focused on modifying and testing the Assignment model within the Expertiza application. The commits show changes to the assignment_spec.rb file, involving the addition of unit tests for various methods within the Assignment model, such as has_teams?, valid_num_review and scores. These tests appear to cover core functionalities related to assignments, deadlines, and scoring calculations.
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.