Nitin Surana is a Staff Software Engineer based in Sunnyvale with 12 years of experience designing and operationalizing large-scale, maintainable systems across Java, JavaScript, and PHP. He focuses on architecture, performance, security, testability and full SDLC ownership, and has progressed through engineering roles at eBay to senior and staff positions at Google. Nitin has led cross-team migrations and build-system modernizations, introduced automated quality gates and testing practices that measurably reduced manual effort, and improved application load times and CI throughput. He combines hands-on coding with high-level design—having built metrics pipelines, distributed messaging patterns for AI-driven learning projects, and production-grade Node.js modules used widely across services. Known for evangelizing internal documentation and tooling, he also contributes to open-source projects and brings a pragmatic, product-oriented mindset to technical leadership. Fluent in translating requirements into scalable, auditable designs, he’s attracted to roles bridging architecture and developer advocacy.
12 years of coding experience
12 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Southern California
Bachelor of Engineering (B.E.) Information Technology, Bachelor of Engineering (B.E.) Information Technology at Shri G S Institute of Technology & Science
This plugin provides the ability to convert a jsPlumb diagram into a JSON & vice-versa. Hence, providing the ever missing feature of persistence in jsPlumb.
Contributions:14 commits, 1 PR, 4 pushes in 5 years 10 months
Contributions:3 releases, 1 PR, 147 pushes in 3 months
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.