Stephen Thomas is a pragmatic full-stack software engineer with 13 years of experience building and modernizing high-traffic web applications, currently at DoorDash in Portland. He led a major migration from Backbone to React at Civitas Learning and has helped a higher-education product serve millions of students by improving front-end UX, backend APIs, and decomposing monoliths into microservices. Comfortable across the stack, his strengths include React, TypeScript, C#, GraphQL, and SQL, and he regularly follows language proposals and new tooling to stay ahead of best practices. Known for introducing testing workflows, component-driven UI with Storybook, and accessibility improvements, he blends a developer’s curiosity—rooted in an accidental start through an ASP.NET project—with a writer’s attention to detail. Always exploring new languages (Swift, Go, Kotlin) and excited about features like C# nullable references and TypeScript, he brings steady, improvement-focused engineering to product teams.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BS), Computer Science, 3.477, Bachelor of Science (BS), Computer Science, 3.477 at CSU Chico
Terraform Module for CI/CD with AWS Code Pipeline and Code Build
Contributions:12 pushes in 4 years 11 months
pipelinedevopscode-pipelineci-cdaws
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.