Summary
Ayush Singhal is a Software Engineer 2 at Microsoft with ~8 years of software development experience and a strong foundation from IIT Delhi in Mathematics and Computer Science. He has driven feature development and delivery for Microsoft Defender for Office 365, focusing on email security and threat protection, and brings hands-on expertise across design, testing, and deployment. Known for clean, readable code and rigorous use of data structures and algorithms, he has also tackled real-time systems—from Kafka-based Twitter sentiment pipelines to real-time catheter segmentation using CNN/RNN approaches. His internships at Nokia and Axis Bank demonstrate a pattern of extracting insights from complex logs and streaming data, and he enjoys fast-paced, cross-functional collaboration that accelerates learning. Meticulous and growth-minded, Ayush blends research-level problem solving with production-grade engineering to build practical, secure solutions.
8 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Delhi (IIT Delhi)
École Polytechnique de Montréal