Rob Johnston

IT Contractor in Ottawa, Canada specializing in software architecture, design, and development of web-based applications.

A SECRET cleared, highly experienced Technology Architect with over 20 years of enterprise application development experience and deep expertise in .NET technologies, clean architecture, and scalable system design.

Explore Articles

About

I’m Canadian (Ottawa) based, SECRET-cleared, and I have years of experience in various federal and territorial government workplaces, National Defence, and the private sector. I have consistently delivered scalable, secure, and maintainable solutions using .NET technologies, SQL databases, and modern web standards. My work reflects a deep commitment to clean architecture, accessibility compliance, and strategic alignment with government IT roadmaps.

I am currently studying for the AZ-204 Microsoft Certificate (Azure Developer Associate), exploring agentic coding (Claude, Copilot, Gemini, etc), and blogging about software architecture and development (as it relates to scientific coding).

NOTE: Some blog posts may have direct links to books. As an Amazon Associate I earn from qualifying purchases.

Recent Articles

Experience & Background

Professional Experience

Senior Technology Architect

Employment and Social Development Canada February 2021 - October 2024

Pensions Automated Testing

Senior Technology Architect

Employment and Social Development Canada July 2019 - February 2021

Old Age Security Service Improvement Strategy

Senior Technology Architect

Immigration, Refugees and Citizenship Canada September 2014 - June 2019

Multiple projects

Senior Technology Architect

Privy Council Office January 2012 - May 2014

Canada's Economic Action Plan

Senior Technology Architect

Canadian Forces Personnel Support Agency November 2011 - December 2011

Insurance Needs Assessment

Senior Technology Architect

Department of National Defence November 2011 - December 2011

Canadian Army Website

Education

Bachelor or Science in Engineering

Queen's University at Kingston 1994

Undergrad thesis: Solidification of immiscible alloys in microgravity environments

Certificate of Intermediate Ability in Russian

Queen's University at Kingston 1996

Certificates of Ability in Spanish

University of Havana 2004-2006

Areas of Expertise

ASP.NET C# .NET Core Razor Pages Azure Devops Server MS SQL Server Entity Framework Dapper JavaScript jQuery Visual Studio VS Code Web Experience Toolkit (WET-BOEW)

Connect

Interested in collaborating, have questions about software engineering in science, or want to share your own experiences? Let's connect!