Deepak Shankar

Partner Software Engineering Manager at Microsoft

Greater Seattle Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Deepak Shankar is a Partner Software Engineering Manager with 20+ years of experience building and shipping highly scalable distributed systems, currently leading engineering efforts at Microsoft in the Greater Seattle area. He has driven cross-group collaboration to deliver key components of the Bing Index Serving platform, focusing on reliability, throughput, and latency optimizations for production search infrastructure. Deepak blends deep technical leadership with hands-on contributions—his open-source work on Azure AutoRest tooling and API spec validation shows attention to developer experience and automation at scale. Known for turning complex, time-critical requirements into delivered systems, he mentors teams to balance architectural rigor with pragmatic delivery. Beyond core search systems, he brings a track record of improving build and code-generation tooling that reduces friction for large engineering organizations.
code10 years of coding experience
job18 years of employment as a software developer
bookMasters of Science Computer Science, Masters of Science Computer Science at University of Colorado Boulder
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at University of Mumbai
stackoverflow-logo

Stackoverflow

Stats
86reputation
5kreached
6answers
1question
github-logo-circle

Github Skills (32)

code-generator10
javascript10
microsoft-azure10
cicd10
codegen10
code-generation10
dotnet-core10
autorest10
azure10
csharp10
file-manipulation9
filesystem9
fileio9
refactoring9
testing8

Programming languages (6)

TypeScriptC#JavaScriptRubyPythonTypeSpec

Github contributions (5)

github-logo-circle
Azure/autorest

Sep 2016 - Mar 2018

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Role in this project:
userBack-end Developer
Contributions:131 commits, 204 PRs, 62 pushes in 1 year 6 months
Contributions summary:Deepak focused on file path manipulations and modifications to JavaScript files within the test server directory to fix file path related issues. They updated and moved client runtimes. Additionally, the user has been involved in merging code changes, indicating collaboration and integration efforts with the codebase. The user's work has touched upon C# and JavaScript code generation.
openapi-codegenpythonrest-clientopenapipowershell
Azure/autorest.csharp

Sep 2017 - Mar 2018

Extension for AutoRest (https://github.com/Azure/autorest) that generates C# code
Role in this project:
userBack-end Developer
Contributions:6 commits, 20 PRs, 2 pushes in 6 months
Contributions summary:Deepak's primary contribution involves refactoring and improving the code generation process for C# within the AutoRest framework. They focused on simplifying code by removing unnecessary usings, and modifying the handling of namespaces. Furthermore, the user has updated code to include extensible enums as structs. They also made modifications to the project files for testing and included generated code for several Azure fluent acceptance tests.
dotnetautorestcsharpazuredotnet-core
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.
Request Free Trial