Summary
Shirish Singh is a Senior Software Engineer with 10 years of experience delivering scalable, production-grade systems. Based in the Greater Seattle Area, he currently leads high-impact backend work at Walgreens Boots Alliance, architecting an event-driven Purchase Order and Stock Management platform that processes 2.4M POs monthly and supports $70B/year in inventory, while significantly reducing data transformation steps and computation costs. He has driven performance and cost efficiency through asynchronous processing, serverless architectures, and a shift from polling to event-driven triggers, improving responsiveness and reducing compute costs. He also built real-time monitoring and cross-system traceability with Grafana and Azure Arc, saving roughly $1.3M/year in monitoring costs and improving RunOps diagnostics. His background spans security-focused ML in industry (Raytheon) and privacy-aware data processing research in academia, including deploying mobile ML on Android and FastAPI backends, and leading software engineering education initiatives. He holds a PhD in CS from Columbia University and an MS from Johns Hopkins, reflecting a rare blend of research depth and practical, scalable software delivery.
11 years of coding experience
6 years of employment as a software developer
Summer School on Sensor-Based Behavioral Machine Learning, Summer School on Sensor-Based Behavioral Machine Learning at University of Southern California
Johns Hopkins University
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Columbia University in the City of New York
Hindi, English