Tapan Thaker is a founder and seasoned software engineer with 11 years of experience building mobile and backend systems, most recently as a Staff Software Engineer at Uber before starting Thaker Innovations. He brings deep practical experience in large-scale product engineering and dependency management, having contributed to uber/needle by adding dependency hashing and generator input tracking to improve versioning and reproducibility. His career spans hands-on roles from mobility lead to senior engineering positions, combining leadership with code-first problem solving across startups and enterprise teams. Based in Vadodara, India, he pairs strong engineering craft with an entrepreneurial instinct for productizing developer tooling. Colleagues know him for fixing subtle build and generation issues that prevent regressions—work that’s easy to overlook but critical for long-lived codebases.
11 years of coding experience
12 years of employment as a software developer
B.E, Computer Engineering, B.E, Computer Engineering at TernaEngineering College
Compile-time safe Swift dependency injection framework
Role in this project:
Back-end Developer
Contributions:1 release, 2 reviews, 5 commits in 1 year 11 months
Contributions summary:Tapan primarily contributed to the Needle framework by adding a feature to generate a hash representing dependencies and components, which aids in versioning and ensuring consistency in the dependency injection process. They also reverted a change that reduced generated code volume and updated the generator version. Furthermore, the user implemented a feature to emit a file containing inputs used in the generator's invocation.
Contributions:32 commits, 34 pushes, 1 branch in 5 years 4 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.