Surender Kumar is a Principal Software Engineer with 11 years of experience designing and operating cloud-scale distributed systems, currently leading architecture and delivery for Azure Files and File Sync at Microsoft. He brings deep expertise in storage, identity, backup and resiliency—having progressed through multiple engineering levels at Microsoft after an early career building fault-tolerant C/C++ systems for defense and surveillance. A hands-on automation and back-end engineer, he has contributed practical tools to Azure Files samples (notably improving file-name validation, long path handling, and CSV/REST checks) that reflect a focus on operational robustness. Known for bridging live-site reliability with feature development, he mentors new engineers and consistently turns complex production requirements into pragmatic, secure solutions. Located in Washington, he pairs an NIT Jalandhar computer science foundation with real-world systems hardening experience.
10 years of coding experience
9 years of employment as a software developer
B Tech Computer Science & Engineering, B Tech Computer Science & Engineering at National Institute of Technology Jalandhar Punjab India
Senior Secondary Non Medical, Senior Secondary Non Medical at Senior Model School Hisar Haryana India
This repository contains supporting code (PowerShell modules/scripts, ARM templates, etc.) for deploying, configuring, and using Azure Files.
Role in this project:
Back-end & Automation Engineer
Contributions:4 reviews, 18 commits, 10 PRs in 11 months
Contributions summary:Surender primarily contributed to the `ScanUnsupportedChars.ps1` script, enhancing its functionality and robustness. The updates include adding CSV output support, incorporating a REST API check for control characters, and refining the handling of file name validation. Further modifications involved addressing long file paths, reflecting the latest Azure Files support, and adding the capability to move invalid files to a separate location. These changes indicate a focus on scripting for file system management and automation tasks.
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
Surender Kumar - Principal Software Engineer at Microsoft