John Dance

Principal Engineer at Qualcomm

Midway, Utah, 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
John Dance is a Principal Engineer with decades of experience designing developer tools, application frameworks, and system runtimes, currently at Qualcomm after a long tenure leading platform and tooling efforts at Tableau. He’s a software generalist comfortable from UX to compiler/linker internals, with deep expertise in C++, Java, API and object-oriented design, and a track record of improving developer productivity and enabling non-programmers to build applications. His open-source contributions include front-end and TypeScript work for the popular Tableau Extensions API samples, reflecting a hands-on approach to both docs and integration. Based in Midway, Utah, he pairs product-minded engineering with system-level craftsmanship and a penchant for anticipating where the puck is going.
code8 years of coding experience
job40 years of employment as a software developer
bookMSc Computer Science, MSc Computer Science at Brigham Young University
languagesEnglish, Spanish
github-logo-circle

Github Skills (9)

typescript10
javascript10
typescripts10
typescript-types10
filter9
filtering9
react8
css7
documentation5

Programming languages (3)

TypeScriptCSSJavaScript

Github contributions (5)

github-logo-circle
tableau/extensions-api

Apr 2020 - Jan 2023

Extensions API sample code and developer docs.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 89 reviews, 47 commits in 2 years 9 months
Contributions summary:John primarily contributed to the front-end code of the Tableau Extensions API. They focused on fixing filter examples, updating TypeScript compiler versions, and modifying JavaScript code. The user also made changes to CSS and documentation, indicating involvement in the overall presentation and functionality of the sample extensions. Additionally, the user participated in merging branches, suggesting a role in integrating code changes.
rest-apiapiextensionsapi-sample
johnDance/hello-world

Mar 2018 - Mar 2018

Contributions:2 PRs, 2 pushes, 3 branches in 1 day
cssjavascript
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
John Dance - Principal Engineer at Qualcomm