Tarun Gaba

Staff Software Engineer at Plotly

Ottawa, Ontario, Canada
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
Tarun Gaba is a Platform Architect and engineering leader with 14 years of experience building and scaling internet products, currently shaping next-generation analytical systems at MindBridge after a long technical leadership tenure at Plotly. He is a hands-on full-stack engineer fluent in Python, Go, and TypeScript, with deep expertise in Kubernetes, IaC, Docker, CI/CD and multi-cloud (GCP/AWS/Azure) deployments. Tarun combines systems-level architecture with front-end polish—his open-source contributions include improving interactive Jupyter/IPython widgets and Plotly’s visualization stack, evidencing strong JavaScript and UX sensibilities alongside backend and QA work. He has driven authentication, connector and deployment improvements in desktop/web SQL clients and demo apps, and has a track record of moving features from prototype to production. An IIT Varanasi alumnus and repeat open-source contributor, he favors pragmatic, test-driven engineering that bridges developer experience and platform reliability.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Metallurgical Engineering, Bachelor of Technology (B.Tech.) Metallurgical Engineering at Indian Institute of Technology(BHU), Varanasi
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1,113reputation
154kreached
38answers
8questions
github-logo-circle

Github Skills (54)

data-visualizations10
json10
javascript10
bokeh10
jquery10
python10
web-application10
testing10
ipython10
data-visualisation10
plot10
front-end-development10
webapp10
dashjs10
jupyter-notebook10

Programming languages (10)

TypeScriptShellC++CSSJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
plotly/falcon

Aug 2017 - Dec 2018

Free, open-source SQL client for Windows and Mac 🦅
Role in this project:
userFull-stack Developer
Contributions:1 release, 214 commits, 68 PRs in 1 year 3 months
Contributions summary:Tarun's contributions primarily involved refactoring and updating the codebase of a SQL client application. Their work included rebranding a Livy connector to Spark, updating database connection settings, and integrating login and OAuth flows within the web application. They also removed deprecated components, improved routes, and fixed testing-related issues, indicating a focus on enhancing the application's functionality and maintainability. These changes involved modifications to both the frontend and backend components of the application, specifically for the purposes of authentication and database connection.
sql-serverelectronmysqlredshiftwindows
plotly/documentation

Nov 2015 - Jul 2016

Issue tracker for Plotly's open-source documentation.
Role in this project:
userTechnical Writer
Contributions:419 commits, 134 PRs, 309 pushes in 7 months
Contributions summary:Tarun contributed to the Plotly documentation repository. The commits focused on adding and updating examples, including basic charts, annotations, and range sliders within the Javascript and Matplotlib documentation sections. The user's work was primarily concerned with making the documentation more complete and useful for others, and improving the clarity of the codebase. The user was responsible for the structure of the examples, including the use of `arrangement: horizontal` to enhance the usability of the documentation.
plotlytrackerissue-tracker
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
Tarun Gaba - Staff Software Engineer at Plotly