Thomas Dashney is a Staff Software Engineer based in Old Toronto with 11 years of experience building scalable SaaS platforms and leading architecture at Caribou. He helped grow Caribou from its first internal engineer to a senior technical leader, designing event-sourced reward systems, modular monolith backends, GraphQL APIs, and orchestrated workflows with Temporal. Comfortable across the full stack, he favors TypeScript, React, and Node and has modernized infrastructure with Terraform, Airbyte/DBT pipelines, and Snowflake. He combines hands-on feature delivery with platform-level concerns like CI/CD automation and analytics modeling, and has a strong academic foundation in software design from Queen’s University. An engineer who blends product-minded pragmatism with deep design patterns (DDD, EDA, CQS), he’s equally at home sketching schemas as implementing resilient release pipelines.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Computing (Honours), Software Design, GPA: 3.92 / 4.3, Bachelor of Computing (Honours), Software Design, GPA: 3.92 / 4.3 at Queen's University
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
Thomas Dashney - Staff Software Engineer at Caribou