Tom Carden

Head Of Engineering at Rewiring America

Denver, Colorado, 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

🤩
Rockstar
🎓
Top School
Tom Carden is a seasoned engineering leader with 21 years of experience building and scaling product-focused teams, currently serving as Head of Engineering at Rewiring America to accelerate household electrification. He spent a decade at Square in progressively senior engineering and management roles, leading teams across payments, analytics, and financial services. Tom combines hands-on technical chops—contributions to well-known open-source time-series visualization projects like Cubism.js and Cube—with strategic leadership in hiring, platform stabilization, and cross-functional delivery. He has a background in visualization and design-driven engineering from Stamen and as a co-founder/CTO, giving him a strong product sensibility alongside deep technical fluency. Based in Denver, he blends pragmatic backend reliability work (MongoDB and Node compatibility improvements) with a knack for turning complex data into usable visual tools. Colleagues describe him as a builder who moves fluidly between code, architecture, and growing teams to ship mission-driven software.
code21 years of coding experience
job19 years of employment as a software developer
bookBSc (hons), BSc (hons) at University of Leeds
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

nodejs10
javascript10
backend10
d3js10
mongodb10
back-end-development10
mongodb-database10
ganglia9
bump9
bumpversion9
versioning9
bump2version9
api8
apim8
testing8

Programming languages (10)

TypeScriptJavaC++CSSCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
square/cubism

Mar 2013 - Aug 2019

Cubism.js: A JavaScript library for time series visualization.
Role in this project:
userFull-stack Developer
Contributions:12 commits, 1 push, 4 comments in 6 years 6 months
Contributions summary:Tom primarily contributed to the Cubism.js library by fixing bugs, bumping the version, and integrating new features such as support for Ganglia metrics. Their work included changes to the core JavaScript code, as seen in the minified version, and involved modifications to the library's functionality. The commits suggest a focus on improving compatibility and extending the library's capabilities with third-party integrations.
javascript-libraryjavascripttime-series-visualizationcubismtime-series
square/cube

Mar 2013 - Jul 2014

Cube: A system for time series visualization.
Role in this project:
userBack-end Developer
Contributions:29 commits in 1 year 4 months
Contributions summary:Tom primarily focused on stabilizing and improving the `cube/cube` project's backend. Their work included updating the MongoDB driver, adding explicit checks within tests, and refactoring the test suite. The user also contributed to internal code improvements such as commenting emitters, tidying up magic numbers, and refactoring database configurations for improved maintainability and modularity. Furthermore, the user merged a branch containing Node.js compatibility fixes and addressed testing failures.
cubetime-seriestime-series-visualizationvisualization
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