Summary
Prashant Srivastava is a Principal Software Engineer with over a decade of experience building high-performance, distributed systems and UX-driven applications across cloud platforms. Currently at Microsoft, he has driven search and compliance features using Modern C++, .NET microservices, vector embeddings, and large-scale Azure data pipelines while mentoring teams. His background spans ultra-low-latency market data systems at Tower Research, simulation and visualization work at MathWorks, and avionics software design using MATLAB/Simulink at Rockwell Collins, reflecting a rare blend of systems-level C++ expertise and model-based engineering. He is fluent in Python, Modern C++, TypeScript/React and has hands-on experience with Kubernetes, Kafka, Spark, Elasticsearch and Redis for production-grade scalability. Having worked onsite with global customers including Embraer and spent time in the U.S., he combines strong customer-facing instincts with deep technical ownership. Beyond shipping features, he focuses on software reusability and refactoring to keep large, long-lived codebases agile and maintainable.
10 years of coding experience
13 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Bachelor of Technology (B.Tech.), Electronics and Communications Engineering, Bachelor of Technology (B.Tech.), Electronics and Communications Engineering at SASTRA University
English, Hindi