Deepak Singhal is a software engineer specializing in data governance and security, currently contributing to Azure Data Governance at Microsoft after 6.5 years building sensitive data discovery and masking solutions at Oracle. He brings deep expertise in distributed systems, data protection, and automation, with hands-on experience in DevOps and network infrastructure from contributions to the SONiC build image (VS support, route-map configuration, and race condition fixes). A strong foundation in algorithms and competitive programming informs his pragmatic approach to scalable, reliable systems and machine learning integrations. Based in Bengaluru and trained at NIT Trichy, he combines enterprise-grade product experience with a curiosity for deep learning and NLP pursued through online coursework.
3 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at NIT Trichy
Scripts which perform an installable binary image build for SONiC
Role in this project:
Back-end & DevOps Engineer
Contributions:33 reviews, 1 commit, 15 PRs in 1 day
Contributions summary:Deepak contributed to the SONiC build image, focusing on VS (Virtual SONiC) support and route-map configuration. Their work included modifying system configuration files, specifically `device_info.py` and `topology.sh`, to support chassis emulation. They also addressed process crash optimization and race conditions in TSA-TSB services and implemented updates to routing configurations, indicating a strong understanding of network infrastructure and automation within the SONiC environment.
Contributions:49 pushes, 40 branches in 2 years 2 months
configuration-managementansibleconfigurationsonic
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.