Skip to main content
Cody JohnstonCJ
Open to opportunities

Cody Johnston

@codyjohnston

Senior full-stack software engineer who builds secure, user-centric digital solutions across web and enterprise platforms.

Canada
Message

What I'm looking for

I’m looking to join a forward-thinking team where I can build and ship secure, user-centric web and enterprise solutions, own full-stack delivery, improve scalability with modern architectures, and collaborate closely using Agile/Lean and TDD.

I’m a senior full-stack software engineer with over eight years of experience delivering top-tier applications tailored to organizational needs. I focus on security, reliability, and great user outcomes—deeply understanding business processes so I can propose practical improvements that optimize operations.

In my recent work, I’ve led full-stack development for a destination marketing and tourism organization, building and maintaining the website and an operator portal that supports information, contact, and booking workflows. I also coordinate promotions and events with local stakeholders while managing administrative operations for a tourism committee.

Previously, I contributed to enterprise fintech systems at FIS Global, designing and maintaining software components for banking risk and asset management platforms. I collaborated across the full software development lifecycle, applying automated testing, secure development practices, and version control to support high-availability, mission-critical applications.

At the Ministry of Transportation, I led digital solution development and rollout—integrating AI tooling via proof of concept, driving microservice adoption for scalability, and establishing robust Azure-based CI/CD pipelines. I implemented custom Azure AD cookie-based authentication with EF Core and Azure SQL Managed Instances, while using .NET MAUI and Blazor WebAssembly to improve offline recording and centralized sync workflows through test-driven development and Agile/Lean methods.

Experience

Work history, roles, and key accomplishments

DL
Current

Coordinator Lead

Destination Lewisporte

Jan 2025 - Present (1 year 7 months)

Coordinated destination marketing and tourism operations for the Lewisporte region, supporting the organization’s digital presence and workflows. Built and maintained the Destination Lewisporte website and tourism operator portal, and coordinated events and promotional campaigns with local stakeholders.

FG

Software Engineer II

FIS Global

Jan 2024 - Jan 2025 (1 year)

Contributed to development of enterprise financial technology solutions in an agile environment focused on banking risk and asset management platforms. Designed and maintained software components with emphasis on code quality, security, reliability, automated testing, and version control.

MT

Senior Developer - Digital Solutions

Ministry of Transportation

Jan 2022 - Jan 2024 (2 years)

Led development and rollout of digital solutions within the organization’s digital ecosystem, including integration of AI tooling. Planned and delivered desktop and web application capabilities using .NET MAUI and Blazor WebAssembly, and implemented Azure infrastructure with CI/CD and Azure AD authentication.

MT

Developer - Solutions Delivery

Ministry of Transportation

Jan 2018 - Jan 2022 (4 years)

Steered development and deployment of digital solutions while applying Lean/Agile and test-driven development practices to improve delivery and code quality. Advanced the MOL360 project by developing Java/Spring Boot and Angular 2+ applications and supporting deployment via Azure infrastructure and CI/CD pipelines.

HT

Consultant/Program Developer

Hitachi Consulting - Ontario Ministry of Transportation

Jan 2016 - Jan 2018 (2 years)

Provided consultant services to support short- and long-term attainment goals by integrating legislative requirements into system changes. Created a proof of concept application for tracking province-wide aggregates and used Agile/Lean, pair programming, and user-centric design to drive delivery.

MT

Jr. Technical Analyst (Co-op)

Ministry of Transportation

Jan 2016 - Present (10 years 7 months)

Implemented Azure technologies for processing and storing big data and built an ASP.NET reporting application for Microsoft Social Engagement Data. Supported development work as part of the organization’s co-op program.

Education

Degrees, certifications, and relevant coursework

Niagara College logoNC

Niagara College

Computer Programmer Analyst Diploma, Computer Programmer Analyst

Completed a Computer Programmer Analyst diploma program at Niagara College in 2016.

Niagara College logoNC

Niagara College

Diploma, Computer Programmer Analyst

Completed a Computer Programmer Analyst Diploma at Niagara College.

St. Lawrence College logoSC

St. Lawrence College

Computer Networking & Tech Support Diploma, Computer Networking & Tech Support

Completed a Computer Networking & Tech Support diploma program at St. Lawrence College in 2014.

St. Lawrence College logoSC

St. Lawrence College

Diploma, Computer Networking & Tech Support

Completed a Computer Networking & Tech Support Diploma at St. Lawrence College.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan