I am a seasoned software developer with over 20 years of experience specializing in full-stack development using .NET Core and .NET Frameworks. My expertise spans maintaining and building software solutions across Windows and Linux environments, along with scripting, deployment, and development in various languages including C#, Python, and SQL. I enjoy leading teams, mentoring developers, and contributing to smooth project deployments. Throughout my career, I've worked with diverse industries such as education, government, and energy utilities, developing robust applications and using modern technologies such as Azure, Docker, and CI/CD pipelines. I'm passionate about writing maintainable code and supporting users to ensure reliable, usable system operation.

Ted Heatherington

I am a seasoned software developer with over 20 years of experience specializing in full-stack development using .NET Core and .NET Frameworks. My expertise spans maintaining and building software solutions across Windows and Linux environments, along with scripting, deployment, and development in various languages including C#, Python, and SQL. I enjoy leading teams, mentoring developers, and contributing to smooth project deployments. Throughout my career, I've worked with diverse industries such as education, government, and energy utilities, developing robust applications and using modern technologies such as Azure, Docker, and CI/CD pipelines. I'm passionate about writing maintainable code and supporting users to ensure reliable, usable system operation.

Available to hire

I am a seasoned software developer with over 20 years of experience specializing in full-stack development using .NET Core and .NET Frameworks. My expertise spans maintaining and building software solutions across Windows and Linux environments, along with scripting, deployment, and development in various languages including C#, Python, and SQL. I enjoy leading teams, mentoring developers, and contributing to smooth project deployments.

Throughout my career, I’ve worked with diverse industries such as education, government, and energy utilities, developing robust applications and using modern technologies such as Azure, Docker, and CI/CD pipelines. I’m passionate about writing maintainable code and supporting users to ensure reliable, usable system operation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Developer/Business Analyst at Sooke School District #62
February 2, 2022 - June 28, 2024
Updated applications and web sites to newer .NET Frameworks, improved databases for performance and data integrity, and created new user-driven business processes. Implemented Azure SSO and Role-Based Access Controls, migrated database servers from SQL 2012 to 2019, enhanced Resource Planner Application for staff management, deployed system scripts for maintenance, and maintained Drupal and WordPress websites. Built a rules-based system managing HR ERP, ActiveDirectory, and Azure user accounts/licenses across ~3,000 users.
Senior Software Developer at Nialli Inc
August 16, 2021 - December 31, 2021
Developed new product 'Nialli Workspace' involving Azure Cloud portal, WPF client, and Angular web app. Worked on automated testing framework and documented application features. Implemented data-import tools from legacy systems.
Senior Software Developer – CI/CD at Codan Communications, Inc / Zetron
January 6, 2020 - August 13, 2021
Lead developer updating legacy software to modern .NET, migrated VB.NET to C#, adapted Windows Forms applications for CI/CD pipelines, developed Java application features, implemented automated unit tests, updated Azure DevOps pipelines, and mentored junior developers and support staff.
Senior Application Developer at Karmatic Consulting Inc.
June 2, 2014 - December 31, 2019
Maintained and enhanced EEM enterprise solution for power monitoring data aggregation used by high-profile clients including Intel and The Pentagon. Upgraded .NET codebase and Visual Studio versions, migrated Web UI to MVC, adopted Entity Framework, maintained SQL Server compatibility and security protocols, managed data imports, onboarded developers, improved testing, and automated build processes. Released 16 update patches over five years.
Application Developer at International Technologies Integration Inc (ITI)
August 15, 2018 - July 31, 2019
Converted Visual Basic 6 application to C# and .NET 4.6, replacing obsolete Microsoft Libraries and enhancing functionality for Ministry of Attorney General/Courts migration to Windows 10 and new recording software.
Senior Application Developer at Epicure Selections Inc.
May 1, 2013 - May 30, 2014
Maintained and enhanced public website and internal business systems. Led transition of applications to improved infrastructure and modernized systems to .NET 4 and MVC. Provided training and code reviews. Migrated eCommerce websites to Amazon Cloud for scalability and redundancy.
Developer at CGI Consulting Inc.
March 3, 2008 - April 30, 2013
Primary developer for rebuilding legacy Visual Basic 6 application using C# .NET 4. Led team to upgrade government web applications, maintained .NET web and desktop applications for various ministries, implemented data replication and export/import features, supported SOAP web services and cash register systems, and delivered reports and data interfaces for government and industry clients.
Senior Application Developer at Municipal Software Inc.
May 1, 2006 - February 29, 2008
Led coding standards, Test Driven Development, and integrations with GIS and databases for comprehensive business systems for government customers. Built data migration scripts and reports, participated in requirement gathering, end-user support, and training.
IT Analyst / Technical Writer at 3Log Systems Inc.
May 31, 2006 - July 31, 2025
Led team for distributed system collecting raw material delivery data at paper mills, integrated data with PeopleSoft financials, provided end-user and internal support, developed system reports, managed network resources, and produced user and developer documentation.
Software Developer at Apparent Networks Inc.
February 28, 2003 - July 31, 2025
Senior developer on core application team for network performance measurement tools. Developed HTML GUI using C++ and MFC, prototypes in C#.NET, worked with COM/DCOM, ASP.NET, XML, JavaScript, and ActiveX controls, and provided documentation and customer support.
Contract Projects
July 1, 2024 - Present
Working on contracts for School District #62 to enhance and adjust application behaviors and provide ongoing support.

Education

Bachelor of Arts at Briercrest College
January 1, 1990 - December 31, 1990

Qualifications

Microsoft® Certified Professional Developer: Web Developer 4
January 1, 2013 - December 31, 2013
Microsoft® Certified Professional Developer: Silverlight Developer 4
January 1, 2013 - December 31, 2013
Microsoft® Certified Technology Specialist: Silverlight 4, Development
January 1, 2013 - December 31, 2013
Microsoft Certified Professional
January 1, 2012 - December 31, 2012
Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications
January 1, 2012 - December 31, 2012
Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access
January 1, 2012 - December 31, 2012
Microsoft® Certified Technology Specialist: .NET Framework 4, Service Communication Applications
January 1, 2012 - December 31, 2012

Industry Experience

Government, Education, Energy & Utilities, Software & Internet, Professional Services, Manufacturing

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more