Nisarg Thakkar

Staff Software Engineer at LinkedIn

Pleasanton, California, United States
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

👤
Senior
🎓
Top School
Nisarg Thakkar is a Staff Software Engineer with 12 years of experience building scalable, resilient systems at LinkedIn, where he progressed from Software Engineer to Staff over four years. He combines strong backend expertise—Node.js, Java/Spring, Akka streams and high-throughput Kafka pipelines—with practical ML/CV experience from academic and defense projects, including contributions to the widely used OpenCV library fixing core image-processing and memory-management issues. A NYU MSCS graduate, Nisarg has led small teams to modernize legacy stacks and delivered production data streaming and archival solutions that run at tens of thousands of transactions per minute. Based in Pleasanton, CA, he enjoys tackling diverse, system-level problems end-to-end and is known for diving into obscure bugs and documentation gaps until they’re resolved.
code11 years of coding experience
job7 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at New York University
bookHigh School Regular/General High School/Secondary Diploma Program, High School Regular/General High School/Secondary Diploma Program at Hiranandani Foundation School
languagesEnglish, Hindi, Marathi, Gujarati
github-logo-circle

Github Skills (7)

computer-vision10
opencv10
debug10
c-language10
cprogramming-language10
image-processing10
documentation7

Programming languages (8)

TypeScriptJavaC++RustJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
opencv/opencv

Jun 2014 - Apr 2015

Open Source Computer Vision Library
Role in this project:
userBack-end Developer
Contributions:10 commits, 8 PRs, 14 comments in 10 months
Contributions summary:Nisarg primarily focused on bug fixes and code adjustments within the OpenCV library. They addressed issues related to dimension values, documentation errors, and incorrect step values for image processing, especially in multi-channel scenarios. The contributions modified core modules such as `core`, `imgproc`, and `videoio`, ensuring the library's functionality and documentation were improved. Several fixes involved the `release` function, which suggests contributions to memory management and object lifecycle within the library.
pythonvisiondeep-learningc-plus-pluscomputer-vision
An API to allow management of wishlists for an e-commerce website. It will support create, read, update, delete, list, query, and an action.
Contributions:88 PRs, 90 pushes, 91 branches in 2 months
queryapicommercee-commerce-websitedelete-list
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
Nisarg Thakkar - Staff Software Engineer at LinkedIn