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.
Frank Thomas
Senior Full-Stack Developer & Technical Lead
// 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.
// Career Journey
Where I've Made an Impact
From military precision to software mastery — a track record of delivering enterprise solutions across industries.
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
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
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
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
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
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
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
Databases
Cloud & DevOps
Leadership & Process
// What I Offer
Services & Capabilities
From turning your business idea into a working application to leading enterprise development teams — I bring the full package.
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.
xChecker
Digital RFP & tendering SaaS platform
CNRL Blazor PWA
Legacy VB WinForms migration to modern Blazor Progressive Web App
The Thomas Project SaaS
Flagship product integrating Google/YouTube APIs — $350K+ revenue
WSP Engineering MVP
Complex Vue.js 3 application replicating advanced spreadsheet functionality
// 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.