Jatin Naik

Staff Software Engineer at Snyk

London, England, United Kingdom
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
Jatin Naik is a Staff Software Engineer based in London with 15 years of experience building reliable, test-driven backend and frontend systems across cloud and developer-tooling companies. He has progressed through leadership roles at Improbable and VMware and now contributes at Snyk, combining hands-on coding with architectural influence. A pragmatic polyglot, Jatin has notable open-source contributions to Go and testing ecosystems—improving Ginkgo/Gomega matchers and enhancing high-performance Go workers—alongside React component work that bolstered UI filtering and customization. He brings a strong testing and automation mindset, a history of refactoring for maintainability, and a knack for turning developer pain points into reusable tooling.
code15 years of coding experience
job11 years of employment as a software developer
bookB Sc Computer Science, B Sc Computer Science at Modern College of Arts,Science and Commerce
bookM. Sc. Computer Science, M. Sc. Computer Science at Interdisciplinary School of Scientific Computing
bookMaharashtra Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (21)

json10
matcher10
javascript10
gomega10
redis10
testing10
go10
customisation10
react10
test-automation10
ginkgo9
jes9
dependency-management9
grids9
datatable9

Programming languages (9)

TypeScriptC#JavaShellJavaScriptGoMustacheHTML

Github contributions (5)

github-logo-circle
onsi/gomega

Feb 2016 - Oct 2016

Ginkgo's Preferred Matcher Library
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:27 commits, 16 PRs, 4 pushes in 8 months
Contributions summary:Jatin primarily focused on enhancing the `gomega` library, specifically by adding new matchers and improving existing ones. Their contributions include the implementation of a `HaveCap` matcher, a `MatchYAML` matcher, and modifications to the `MatchJSON` matcher for better error messages. They also worked on test improvements and added functionality to track and manage gexec started sessions, including methods to kill, terminate and signal the processes.
matcherginkgo
benmanns/goworker

Jun 2015 - Oct 2015

goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR in 3 months
Contributions summary:Jatin contributed to the `goworker` project, a Go-based background worker. Their contributions primarily involved fixing dependencies, merging upstream changes, and refactoring code for better usability. The user added the `Enqueue` function and improved code quality by removing unnecessary prints. The commits indicate a focus on enhancing the core functionality and maintainability of the worker system.
golangtimesrubyfasterruns
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
Jatin Naik - Staff Software Engineer at Snyk