Summary
Sam Codrington is a Senior Software Engineer with a decade of experience building resilient, user-focused systems across fintech and commercial SaaS products. Currently at Xero, he drives Bank Statements Document Extraction work using .NET/C# and has delivered algorithmic improvements that measurably boosted customer success while leading metric-provider migrations. His background spans full-stack migrations and performance wins—rewriting frontends to React and eliminating database lockups that improved response times by 90%—and earlier roles include cloud migration to AWS and launching a pilot product to commercial scale. Comfortable across C#, JavaScript/TypeScript, Java, Python, Go, and AWS, he blends backend algorithmic thinking with pragmatic deployment practices like blue-green releases. A Queen’s University computer engineering graduate and unabashed Big Turk enthusiast, Sam pairs rigorous engineering discipline with a taste for the unexpected.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering (B.Sc.Eng), Computer Engineering, Bachelor of Engineering (B.Sc.Eng), Computer Engineering at Queen's University