Shivang Soni is a Software Developer II at Microsoft with a decade of software engineering experience focused on building scalable, high-performance systems and features. With a Master's in Computer Science from UC Davis and a background spanning internships and research roles, he combines academic rigor with production engineering discipline. He champions a problem-first mindset, rapidly learning new technologies to turn ideas into working solutions, and has practical experience applying LLMs and generative AI to enhance user experiences. At Microsoft he has progressed from Software Engineer to Developer II, shipping robust, distributed systems and features that impact users at scale. He also contributes to open-source projects, notably backend work on an education-focused system (OtripleS) implementing data models and CRUD operations for meal management. Curious and adaptable by design, he prioritizes vision and outcomes over allegiance to any single language or stack.
10 years of coding experience
7 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of California, Davis
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Amrita School of Engineering, Bangalore
This is an open source schooling system, dedicated to provide a better experience for schools needing a management and communication and tutoring system all in one place. This project is aiming toward directing all the software development funds and hours to families in need, the idea of the project is to allow schools to use the system as long as the software funds in the school are directed towards financially disadvantaged families and students.
Role in this project:
Back-end Developer
Contributions:2 reviews, 9 commits, 9 PRs in 19 days
Contributions summary:Shivang primarily focused on back-end development tasks, specifically related to meal management within the OtripleS system. Their contributions included the creation of data models, database migrations, and CRUD operations for the `Meal` entity. The user implemented features for inserting, updating, deleting, and retrieving meal data, effectively expanding the application's capabilities. They also updated the broker files.
This is an open source schooling system, dedicated to provide a better experience for schools needing a management and communication and tutoring system all in one place. This project is aiming toward directing all the software development funds and hours to families in need, the idea of the project is to allow schools to use the system as long as the software funds in the school are directed towards financially disadvantaged families and students.
Contributions:20 pushes, 6 branches in 5 months
placetutoringall-in-onecssjavascript
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.