Suhas Karanth

Senior Staff Engineer at Netskope

Bengaluru, Karnataka, 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
Suhas Karanth is a Senior Staff Engineer based in Bengaluru with nine years of backend and Go-focused software engineering experience, currently shaping SaaS security posture at Netskope. He has progressed from full-stack roles and tech lead positions to senior engineering leadership at Gojek and redBus, delivering high-throughput consumer and booking systems. A pragmatic engineer, Suhas pairs deep backend expertise with a strong testing and cross-platform reliability focus—evident from substantive contributions improving test suites and Windows compatibility across prominent open-source projects like lint-staged, cosmiconfig, and moq. He also helped harden core Go tooling (golang/dep) for case-sensitivity and filesystem correctness, reflecting attention to operational robustness. Trained as a metallurgist at NIT, he brings a methodical, analytical mindset to software design and system reliability.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Metallurgy and Materials Science, Bachelor of Technology (B.Tech.) Metallurgy and Materials Science at National Institute of Technology
github-logo-circle

Github Skills (36)

dependency-management10
filesystem10
javascript10
package-management10
sinon10
testing10
windows10
configuration-management10
cross-platform10
templater10
template-engine10
file-operations10
codegen10
webpack10
code-generation10

Programming languages (14)

SmartyJavaCVueGoHTMLPerlKotlin

Github contributions (5)

github-logo-circle
matryer/moq

Nov 2019 - Nov 2022

Interface mocking tool for go generate
Role in this project:
userBack-end Developer
Contributions:14 releases, 20 reviews, 27 commits in 3 years
Contributions summary:Suhas primarily contributed to the `moq` repository, which is an interface mocking tool for Go. Their work focused on enhancing the tool's capabilities, including allowing aliasing of interface names, improving type guard comments, and refactoring flags for better extensibility. Additionally, the user addressed issues related to vendored packages and Go module integration. The contributions involved modifying core `moq` functionality and test files.
golangcodegenmocking-interfacetestinggo-generate
lint-staged/lint-staged

Jan 2017 - Oct 2018

🚫💩 — Run tasks like formatters and linters against staged git files
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:54 commits, 84 PRs, 77 pushes in 1 year 9 months
Contributions summary:Suhas primarily contributed to the `lint-staged` project by fixing bugs and implementing new features. Their work involved addressing Windows-specific issues related to file path limits and concurrency in the execution of linters. They also added tests to ensure the correct functionality of the changes, including improvements to the testing setup. This included improvements to the test setup and addressing issues with file path comparisons on Windows.
linterlintlintersstage-fileseslint
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
Suhas Karanth - Senior Staff Engineer at Netskope