Tim Doherty is a Senior Principal Engineer with 13 years of hands-on experience building scalable front-end and microservices architectures, currently driving micro frontends, developer tooling, and platform initiatives at Procore Technologies. He blends deep JavaScript and full‑stack expertise (React, Module Federation, Node, Java/Spring) with pragmatic execution—taking designs from R&D to GA while measuring ROI through smoother M&A integrations. A former Software Architect who helped establish Procore’s architecture practice and technology radar, he champions developer experience improvements like Backstage templates, Helm sub-charts, and standardized style guides. Tim pairs technical leadership with mentorship and a tester-first mindset (TDD, org-wide coverage and tech‑debt strategies), and his background in psychology informs a collaborative, people-centric approach to complex system design. Outside work he’s an avid SCUBA diver and underwater photographer, a detail-oriented maker whose creative hobbies mirror his engineering craftsmanship.
13 years of coding experience
20 years of employment as a software developer
Bachelor of Arts (BA), Psychology, Bachelor of Arts (BA), Psychology at Temple University
Contributions:163 commits, 5 PRs, 142 pushes in 1 year 1 month
component-drivenreacttest-drivenjesttesting
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.