Summary
Tom Johnson is a results-driven senior software engineer with 18 years of experience delivering high-impact systems across payments and transaction processing SaaS. He has repeatedly led performance and cost-optimization efforts—from slashing page load times and SQL CPU usage to migrating 6.7 billion IDs to bigint with minimal downtime—and helped scale a product from $30M to $110M ARR. Equally fluent in engineering and QA, he built organization-wide test automation frameworks that saved millions in labor and have been in continuous use for over a decade. A collaborative leader, Tom combines hands-on coding (C#, .NET, MS SQL) with cross-functional program management to improve operational metrics and stakeholder outcomes. Based in Indiana, he pairs a strong analytic mindset with a habit of self-reflection and practical process improvements that consistently turn complex problems into measurable results.
8 years of coding experience
12 years of employment as a software developer
Associate's degree, Information Technology, Associate's degree, Information Technology at Jefferson Community College, Kentucky