Navjinder Virdee

Senior Software Engineering Lead at Microsoft

Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
Navjinder Virdee is a Senior Software Engineering Lead at Microsoft with nearly a decade of experience building and scaling mission-critical collaboration platforms used by hundreds of millions of people. He led low-latency streaming work for Teams Events that cut delays from ~15–20s to ~2s and helped define roadmaps for secure, accessible, government-cloud deployments supporting 100K+ attendees. Equally comfortable architecting distributed systems and mentoring cross-continental teams, he has driven feature work for MS Word and Teams that reached billions of minutes and hundreds of millions of sessions. Technically hands-on with cloud and AI—Azure, AWS, Kubernetes, Python, C++, LLMs and Azure ML—he blends leadership with active personal projects to stay future-ready. Known for building inclusive teams and structured knowledge-sharing, he scales both people and platforms to deliver reliable global services. Based in Vancouver with an honors degree focused on ML and data analytics, he pairs product-driven engineering with measurable operational impact.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.E) Computer Science(Hons in Machine Learning and Data Analytics), Bachelor of Engineering (B.E) Computer Science(Hons in Machine Learning and Data Analytics) at Thapar Institute of Engineering & Technology
bookAll India Senior School Certificate Examination Non Medical, All India Senior School Certificate Examination Non Medical at Budha Dal Public School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (40)

lstm-neural-networks10
algorithms10
graph-algorithms10
convolutional-neural-networks10
binary-search10
priority-queue10
shortest-path-algorithm10
deep-q-learning10
java10
arraylist10
binary-search-tree10
iris-dataset10
max-heap10
contraction10
q-learning10

Programming languages (2)

JavaJupyter Notebook

Github contributions (5)

github-logo-circle
Contributions:7 commits, 9 pushes, 1 branch in 9 months
Easy implementation of various Data Structures in Java language. Red-Black Tree, Splay Tree, AVLTree, PriorityQueue, Doubly-Linked-List, Stack, Queue, Array, ArrayList, Disjoint-Set,Binary-Search Tree, B-Tree.
Contributions:5 commits, 26 pushes, 1 branch in 7 months
arraylistavl-treebinary-search-treebtreedata-structure
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