Rob Thornton

Rob Thornton

Senior Software Engineer  ·  Ottawa, ON

Building reliable, scalable software for over a decade. Passionate about clean architecture, developer tooling, and the craft of engineering. Open source contributor.

12+ years experience
40+ public repos
8 shipped products

Skills & technologies

TypeScript React Node.js Go Python PostgreSQL AWS Docker Kubernetes GraphQL CI/CD Redis

Featured projects

query-engine

142

Type-safe PostgreSQL query builder with zero runtime dependencies and chainable APIs.

TypeScript

deploy-cli

87

Zero-downtime Kubernetes deployments with rollback support and Slack notifications.

Go

api-scaffold

55

Opinionated REST API starter with auth, rate limiting, and OpenAPI doc generation baked in.

Node.js

metrics-dash

31

Self-hosted observability dashboard. Plug in Prometheus or Datadog and go.

React

Experience

Current Employer 2019 – present

Senior Software Engineer

Architect and lead development of core platform services

Mentor engineers and conduct code reviews

Drive adoption of modern tooling and best practices

Previous Employer 2015 – 2019

Software Engineer

Full-stack feature development and API design

Led migration from monolith to microservices

Early Career 2012 – 2015

Junior Developer

Web application development and maintenance

Client-facing feature delivery

Download full resume

Languages on GitHub

TypeScript
72%
Go
55%
Python
38%
Shell
20%
Other
12%

Education

University 2008 – 2012

Bachelor of Science, Computer Science

Get in touch

Open to interesting engineering challenges, collaborations, and open source contributions.

rob@thethorntons.ca