Summary
Sai Upadhyayula is a Senior Software Engineer with 11 years of experience building scalable, fault-tolerant data processing systems and APIs, currently shipping services at Microsoft from Bellevue, WA. He specializes in big data—both near-real-time and batch—having designed modular ETL pipelines on Apache Spark and managed Kafka and Cassandra clusters in production. Sai blends backend systems work in .NET Core and Gremlin with front-end skills in React and TypeScript, giving him a full-stack perspective on shipping reliable features. He has driven platform upgrades and release automation, and has a knack for improving developer workflows via tooling such as git hooks and Jira plugins. Comfortable in both research and enterprise settings, he began his career building distributed schedulers and FPGA prototypes, which informs his pragmatic approach to systems design. Colleagues rely on him for mentoring, design reviews, and turning complex data requirements into maintainable, testable implementations.
11 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Electronics and communication, Bachelor's degree, Electronics and communication at Amrita Vishwa Vidyapeetham, Coimbatore
Information Technology and Management, Information Technology, Information Technology and Management, Information Technology at Illinois Institute of Technology
Vidya Mandir Senior Secondary School