Himalayas logo
SD
Open to opportunities

Steve Dignan

@stevedignan

Principal software engineer specializing in TypeScript, React, and AWS, improving delivery with AI.

Canada
Message

What I'm looking for

I'm seeking senior engineering roles where I can lead cloud-native TypeScript/React teams, apply AI/LLMs to speed delivery, improve observability, and ship reliable platforms with autonomy and a pragmatic, collaborative culture.

I am a principal software engineer with 20+ years building web platforms and cloud infrastructure, deeply experienced in TypeScript/Node, React/Next.js, and AWS CDK.

I have led platform consolidations to AWS, built core estimation and savings services for solar proposals, centralized observability with Datadog, and introduced feature flags and A/B testing at scale to enable safe experimentation.

I use AI (LLMs and code assistants) pragmatically to accelerate delivery and raise quality, and I focus on shipping, simplifying systems, and raising engineering standards while mentoring teams and owning end-to-end outcomes.

Experience

Work history, roles, and key accomplishments

PS
Current

Principal Software Engineer

Project Solar

Feb 2023 - Present (2 years 7 months)

Built core estimation and savings services for solar proposals and owned AWS CDK infrastructure, service design, and documentation while leading platform consolidation to AWS to retire legacy tooling. Piloted agentic AI coding to cut review cycles and reduce manual rework while preserving a human approval gate.

CO

Senior Software Engineer

Colossus

Jun 2021 - Jan 2023 (1 year 7 months)

Designed AWS CDK infrastructure for internal and B2B applications and built lead‑scoring functionality combining Google Solar API, PVWatts, and internal data. Migrated services from Amplify to CDK and consolidated logging into Datadog to improve scalability and maintainability.

OS

Senior Software Developer

Ontario College Application Services

Oct 2018 - May 2021 (2 years 7 months)

Delivered Angular (RxJS/NgRx) and Vue applications for domestic and international college applications and built admin tools for high‑privilege workflows. Automated Azure DevOps processes and deployed applications via Azure CI/CD to improve delivery reliability.

CE

Senior Software Engineer

Crius Energy

Mar 2015 - Sep 2018 (3 years 6 months)

Developed a residential solar sales web platform (C#, WebAPI, React/Redux) and supporting Node services, implementing analytics, logging, and complex third‑party finance integrations. Built CI for SQL/web deployments and created Slack bots for alerts, reporting, and release notifications.

JE

Team Lead

Just Energy

Apr 2006 - Feb 2015 (8 years 10 months)

Led a 3‑developer team owning delivery and technical direction for enrollment and self‑serve platforms and built a custom .NET MVC framework adopted across new sites. Implemented site‑interaction tracking to accelerate triage, migrated legacy MS Access apps to C#/.NET, and automated contract import and security workflows to remove manual steps.

Education

Degrees, certifications, and relevant coursework

Holland College logoHC

Holland College

Programmer/Analyst, Business Information Technology

1999 - 2001

Completed the Business Information Technology (Programmer/Analyst) program, focusing on programming and systems analysis from 1999 to 2001.

Find your dream job

Sign up now and join over 100,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
Steve Dignan - Principal Software Engineer - Project Solar | Himalayas