Available for Contract Opportunities

SeniorFull-StackDeveloper

16+ years architecting enterprise-grade solutions. I turn complex business problems into elegant, scalable applications — and business ideas into reality with code and AI.

16+
Years Experience
20+
Enterprise Projects
14+
Team Members Led
$350K+
SaaS Revenue Generated
Frank Thomas

Frank Thomas

Senior Full-Stack Developer & Technical Lead

Okotoks, Alberta, Canada
16+ Years in Software Engineering
Canadian Armed Forces Veteran
Founder & Entrepreneur

// About Me

Engineering Solutions, Not Just Code

I'm a Senior Full-Stack Developer and Technical Lead who has spent over 16 years in the trenches of enterprise software development. My journey started with a disciplined foundation in the Canadian Armed Forces as an Avionics Systems Technician — graduating top of my class with full honors — before pivoting into the world of IT and software.

From founding my own software company that generated over $350K in SaaS revenue, to leading distributed teams of 14+ developers for companies across North America, I bring a unique blend of entrepreneurial vision and battle-tested technical expertise to every project.

I don't just write code — I architect solutions that solve real business problems. Whether it's migrating legacy systems to modern platforms, building enterprise APIs from scratch, or turning a napkin idea into a production-ready application using AI-assisted development, I deliver results that matter.

C# / .NETBlazorAngularVue.jsAzureOracleSQL ServerREST APIs

// Career Journey

Where I've Made an Impact

From military precision to software mastery — a track record of delivering enterprise solutions across industries.

Aug 2025 – PresentContract

Senior Full Stack .NET Developer

Transport Canada

Ottawa, Ontario

  • Developing applications using .NET Core, MVC, Razor Pages, and Blazor
  • Azure Cloud, Azure DevOps, and Agile methodology
  • Oracle 19c SQL Server query development
Dec 2023 – Dec 2024Contract

Senior Full-Stack Developer

Canadian Natural Resources (CNRL)

Calgary, Alberta

  • Technical lead for team of 3, migrating legacy VB WinForms to C# Blazor PWA
  • Architected .NET 8 Blazor solution with REST APIs and Oracle backend
  • Delivered under budget — earned internal Recognition Award for seamless launch
Aug 2021 – May 2023Contract

Senior Software Engineer & Dev Lead

Gooten

New York, NY, USA

  • Led and mentored distributed team of 14 developers and 4 testers
  • .NET Core 6 REST APIs with SOLID principles, MediatR, Entity Framework
  • Microservices architecture with RabbitMQ, Elasticsearch, and caching
Jun 2022 – Mar 2023Part-time Contract

Senior Software Engineer – Vue JS

ELB Solutions → WSP Group

Calgary, Alberta

  • Delivered MVP for complex Vue.js 3 application within 6 months
  • Full-stack: Vue.js 3 frontend + .NET Core 6 C# REST API backend
  • Completed within allocated budget and timeframe
Nov 2019 – Jul 2021Contract

Full Stack C# .NET Core & Angular Developer

City of Calgary – Dev Support Center

Calgary, Alberta

  • Support for ~300 software builds across Angular and .NET Core
  • Spearheaded migration of development templates to .NET Core 3.x
  • CI/CD pipelines via Azure DevOps with Oracle and Active Directory
Oct 2019 – Aug 2024Contract

Lead Software Engineer

Ronesoft

Calgary, Alberta

  • End-to-end development of xChecker — digital RFP & tendering SaaS platform
  • ASP.NET MVC, Vue.js, REST APIs, AWS S3, Stripe integration
  • Custom C# library for AWS S3 with encryption and granular access control
Apr 2008 – Oct 2019Founder

Software Engineer & Founder

The Thomas Project

High River, Alberta

  • Founded and managed software development company end-to-end
  • Flagship SaaS product generated over $350K in gross revenue
  • 100+ web automation tools using C#, Selenium, and custom frameworks

// Technical Arsenal

Skills & Expertise

A comprehensive toolkit forged through years of enterprise development, team leadership, and entrepreneurial ventures.

Languages & Frameworks

C# / .NET Core98%
Blazor / Razor95%
ASP.NET MVC95%
Angular85%
Vue.js88%
TypeScript85%
HTML5 / CSS / SASS92%

Databases

MS SQL Server95%
Oracle90%
PostgreSQL82%
MongoDB78%
Entity Framework95%
Stored Procedures92%

Cloud & DevOps

Azure Cloud88%
Azure DevOps90%
CI/CD Pipelines88%
AWS (S3)75%
REST API Design96%
Microservices85%

Leadership & Process

Team Leadership95%
Agile / Scrum92%
Mentoring94%
Stakeholder Comm.90%
Project Management88%
IT Infrastructure85%

// What I Offer

Services & Capabilities

From turning your business idea into a working application to leading enterprise development teams — I bring the full package.

Featured Service

Idea → Application

From Concept to Production

Have a business idea but don't know where to start? I specialize in taking raw concepts and transforming them into fully functional applications. Using my deep programming expertise combined with AI-assisted development, I can rapidly prototype, validate, and build your vision into a production-ready product.

  • Business idea review & feasibility analysis
  • Technical architecture & roadmap planning
  • AI-accelerated rapid prototyping
  • Full-stack development to production
  • SaaS platform development

Enterprise Development

Robust & Scalable Solutions

Full-stack enterprise application development using battle-tested technologies. From legacy system modernization to greenfield builds, I deliver solutions that scale with your business.

  • .NET Core / Blazor / MVC development
  • REST API design & microservices architecture
  • Database design & optimization (SQL Server, Oracle)
  • Azure cloud deployment & DevOps
  • Legacy system modernization

Technical Leadership

Teams & Strategy

Experienced in leading distributed development teams, mentoring developers, and establishing best practices. I bring structure, efficiency, and technical excellence to your development organization.

  • Team leadership & developer mentoring
  • Agile workflow implementation
  • Code review & quality standards
  • Technology strategy & roadmapping
  • Stakeholder communication & alignment

// Portfolio

Notable Projects

A selection of projects that showcase my range — from enterprise modernization to revenue-generating SaaS products.

Shipped

xChecker

Digital RFP & tendering SaaS platform

ASP.NET MVCVue.jsREST APIsAWS S3Stripe
Shipped

CNRL Blazor PWA

Legacy VB WinForms migration to modern Blazor Progressive Web App

.NET 8BlazorOracleSyncFusionEntity Framework
Shipped

The Thomas Project SaaS

Flagship product integrating Google/YouTube APIs — $350K+ revenue

C#ASP.NET MVC.NET CoreSQL ServerSelenium
Shipped

WSP Engineering MVP

Complex Vue.js 3 application replicating advanced spreadsheet functionality

Vue.js 3.NET Core 6SQLComposition API

// Get In Touch

Let's Build Something Great

Whether you need a senior developer for your next enterprise project, want to turn a business idea into reality, or need technical leadership for your team — I'm ready to talk.