Hi, my name is

Rob Johnston

IT contractor in Ottawa

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.

About Me

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.

Here are a few technologies I've been working with recently:
  • ASP.NET
  • Azure DevOps Server
  • C#
  • Entity Framework, Dapper
  • JavaScript, jQuery
  • MS SQL Server
  • .NET Core
  • Razor Pages
  • Visual Studio, VS Code
  • Web Experience Toolkit (WET-BOEW)

Experience

Senior Technology Architect - ESDC
Feb 2021 - Oct 2024

Pensions Automated Testing (PAT)

The PAT project was a multiyear project to generate and run automated tests for the Pensions Testing Service’s various systems including the Information Technology Renewal Delivery System (ITRDS) and the Corporate Management Payment System (CPMS). Ongoing development of the Pensions Automated Testing solution that began as a solution for the Old Age Security Service Improvement Strategy (OAS-SIS).

Senior Technology Architect
Jul 2019 - Feb 2021

Old Age Security Service Improvement Strategy (OAS-SIS)

The OAS-SIS project was a large multiyear project to decommission the aging OAS legacy system and migrate processing capabilities to a modern IT system and e-Service platforms.

Senior Technology Architect - IRCC
Sep 2014 - Jun 2019

Controlled Key Forms Inventory Tracking System (CKFITS)

CKFITS is the IM/IT system used to record and submit controlled document inventories from missions’ overseas and domestic ports of entry. I was in charge of architecting the changes and fixes identified by Forms Management, updating the site to new internal standards of the WET toolkit, and re-architecting the solution for reliability and performance.

Information Management Intake System

The IM/IT Intake System is a core application in support of the departments move to an Application Lifecycle Management strategy. It is the first stop to request a new system or an update to an existing system. I was in charge of developing a web-based user interface and workflow to allow employees to provide all information required to initiate an intake request along with architecting the web application in C# running on IIS, with connections to TFS and SMTP servers. He also wrote the business logic to populate TFS with the user’s request and send e-mail confirmations with the new system-assigned ticket number.

Paul Yuzyk Award

The Paul Yuzyk Award for Multiculturalism recognizes exceptional contributions to multiculturalism and integration of newcomers to Canada. Citizenship and Immigration Canada (CIC) made changes to the award to allow a wider range of Canadians to be recognized. In addition to the lifetime/outstanding achievement award, the program was expanded to include awards for youths and organizations. I was in charge of architecting the IM/IT side of the project to create a new data model for MS SQL Server, the middle-tier business logic to access the databases and the user interface of the application.

Senior Technology Architect - PCO
Jan 2012 - May 2014

Canada’s Economic Action Plan (CEAP)

The CEAP has funding programs which include Infrastructure Canada Program ($2B), Municipal Rural Infrastructure Fund ($1.2B), Canadian Strategic Infrastructure Fund ($4B), Border Infrastructure Fund ($6B), the Gas Tax Fund ($11.8B) and the Build Canada Funds ($30B) which is an important part of the Government of Canada’s Economic Action Plan which provides a timely, targeted and temporary stimulus to the Canadian economy and protects Canadians during the global recession. The Business Solutions Management Group of the Informatics and Technical Services Division of the Privy Council Office provides IM/IT solutions and support to the Prime Minister’s Office and all branches of PCO including informatics analysis, design, development, enhancement and support for new and existing applications.

Senior Technology Architect - CFPSA
Nov 2011 - Dec 2011

Canadian Forces Personnel Support Agency - Insurance Needs Assessment

The Insurance Needs Assessment program offers term life and disability insurance to Canadian Forces members and their families. The program originated as an MS Excel spreadsheet application and was redesigned as an IM/IT web-based application.

Senior Technology Architect - DND
Oct 2010 - Sep 2011

Canadian Army Website

The Army Website and its sub-sites are composed of a mixture of static and dynamic pages displaying information about equipment, units, and news articles. The IM/IT site is full of multimedia content used to display text and/or video stories and podcasts. I was responsible for the IM/IT architecture, design, development, and analysis of the website.

Education

1989 - 1994
Bachelor or Science in Engineering
Queen's University at Kingston
Undergraduate thesis: Solidification of immiscible alloys in microgravity environments.
1991 - 1996
Certificate of Intermediate Ability in Russian
Queen's University at Kingston
2004-2006
Certificates of Ability in Spanish
University of Havana