Sunil Surana

Software Engineering Manager at Google

Hyderabad, Telangana, India
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
Sunil Surana is a software engineering manager with 7 years of formal experience and a 15+ year engineering trajectory spanning backend systems and leadership roles at Microsoft and now Google. He progressed from senior engineer to principal and people-manager roles, leading teams that ship scalable developer tooling and platform features. Sunil contributes to notable open-source projects such as Microsoft’s rushstack—where he extended api-extractor configuration with an “extends” feature and fixed nuanced module resolution bugs—highlighting his attention to tooling ergonomics and robust configuration management. Based in Hyderabad, he blends hands-on backend development with team coaching and delivery ownership, often tackling subtle integration and path-resolution challenges that reveal deep practical experience. Trained at Pune Institute of Computer Technology, he brings a pragmatic, systems-oriented approach to building reliable developer experiences.
code7 years of coding experience
job9 years of employment as a software developer
bookB.E, B.E at Pune Institute of Computer Technology
github-logo-circle

Github Skills (9)

configuration-management10
typescript10
nodejs10
typescripts10
api10
typescript-types10
api-design9
build-tools8
monorepo8

Programming languages (6)

TypeScriptC#ShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
microsoft/rushstack

Oct 2018 - Apr 2020

Monorepo for tools developed by the Rush Stack community
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 8 pushes in 1 year 6 months
Contributions summary:Sunil primarily contributed to the `api-extractor` tool, focusing on its configuration and extending its features. They implemented a new `extends` feature for configuration files, allowing for modular configuration management. The user also addressed bug fixes related to config file loading and processing, including resolving issues with relative paths and node module resolution.
apimonorepoeslintapi-extractororchestrator
microsoft/storywright

Apr 2021 - Jul 2022

Capture screenshots for React Storybook using Playwright
Contributions:44 reviews, 41 commits, 75 PRs in 1 year 3 months
reactcapture-screenshotsscreenshotsreact-storybookstorybook
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
Sunil Surana - Software Engineering Manager at Google