Summary
Shubham Srivastava is a Senior Software Engineer with 11 years of experience building high-scale mobile and web products, currently at Microsoft in Vancouver. He specializes in Android (Kotlin, RxJava) and full-stack JavaScript (React, Angular, Node, MongoDB), with a track record of designing robust, modular architectures for apps serving tens of millions of monthly users. At Grab he led payment and driver-facing initiatives that improved earnings and reduced build times through modularization and lightweight inter-module bridges. Comfortable owning end-to-end delivery, he writes detailed, scalable design documents and coordinates cross-functional stakeholders to ship production-ready solutions. His background spans CI/CD, testing, analytics and offline-capable mobile features, reflecting a pragmatic focus on quality and observability. Notably, he combines deep mobile engineering craft with full-stack experience, enabling him to bridge front-end UX and backend scalability trade-offs.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, 8.4, Bachelor of Technology (BTech), Computer Science, 8.4 at Jaypee University of Information Technology