Tapan Thaker

Founder at Thaker Innovations

Vadodara, Gujarat, 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
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.
code11 years of coding experience
job12 years of employment as a software developer
bookB.E, Computer Engineering, B.E, Computer Engineering at TernaEngineering College
languagesHindi, Gujarati
github-logo-circle

Github Skills (8)

swift10
code-generation10
dependency-injection10
hashing-algorithm9
versioning8
software-update8
versioninfo8
testing7

Programming languages (15)

JavaC++CRustGoHTMLKotlinShell

Github contributions (5)

github-logo-circle
uber/needle

Jun 2020 - Jun 2022

Compile-time safe Swift dependency injection framework
Role in this project:
userBack-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.
injection-frameworkcompile-timeinjectiondependency-injection-frameworkcompile
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.
Request Free Trial
Tapan Thaker - Founder at Thaker Innovations