Summary
Prashanth M is a versatile full-stack software engineer with a decade of professional experience and a coding journey that began at age nine. Currently a Software Developer II at Amazon and a master's candidate at Carnegie Mellon specializing in systems and machine learning, he bridges production-grade engineering with research-driven ML+IoT work. He has architected scalable, distributed systems and ERPs, optimized cloud costs, and shipped end-to-end products from React Native mobile apps to real-time video streaming platforms. Comfortable across front-end, back-end, databases and cloud, he has worked with over a dozen languages and built features ranging from JSON-based PDF reporting to project-completion prediction algorithms. A passionate mentor and trainer, he emphasizes continuous learning—"If you aren't updated, you are outdated"—and enjoys turning complex systems into reliable, maintainable products. Based in Redmond, he combines startup agility with enterprise-grade execution, often surfacing non-obvious optimizations that cut costs or boost throughput.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Technology (B.Tech.), Information Technology, 9.05 CGPA, Bachelor of Technology (B.Tech.), Information Technology, 9.05 CGPA at SRM University
Master's degree, Computer Systems and Machine Learning, Master's degree, Computer Systems and Machine Learning at Carnegie Mellon University
French