Tim Finley is a Principal Software Engineer with 16 years of experience leading front-end and full-stack efforts, currently heading HubSpot’s FaaST (Frontend as a Service) team in Boston. He builds developer tools, libraries, and UI components that enable engineers to ship consistent, maintainable applications at scale while fostering a collaborative engineering culture. His open-source contributions include front-end work on HubSpot projects like vex (a configurable dialog library) and Singularity (a Mesos scheduler UI), showing expertise in JavaScript, UI pagination/routing, and integration fixes. Prior roles at Performable and a nearly six-year tenure at IBM underscore his ability to operate across startups and large enterprises. Collected as a pragmatic engineer and team facilitator, he pairs hands-on coding with mentorship to move complex front-end systems forward.
16 years of coding experience
6 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Maryland
A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
Role in this project:
Front-end Developer
Contributions:15 commits, 1 PR, 6 pushes in 4 years 2 months
Contributions summary:Tim primarily contributed to the front-end of the project, specifically focusing on the JavaScript and CoffeeScript code related to the vex dialog library. Their work included fixing issues related to AMD module loading by modifying the JavaScript files to properly reference dependencies like jQuery. The user also merged code and rebuilt the project after changes from other contributors, as evidenced by their commit messages.
Scheduler (HTTP API and webapp) for running Mesos tasks—long running processes, one-off tasks, and scheduled jobs. #hubspot-open-source
Role in this project:
Full-stack Developer
Contributions:47 commits, 1 push, 1 branch in 6 months
Contributions summary:Tim primarily focused on enhancing the user interface and functionality of the Singularity UI. Their commits demonstrate changes to the request history and deploy history tables, implementing features such as pagination and "more" links. They also made modifications to the routing and disable page refresh during development. Additionally, the user updated a vendor library.
apischedulerscheduled-jobslongmesos
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.