Steve Dignan
@stevedignan
Principal software engineer specializing in TypeScript, React, and AWS, improving delivery with AI.
What I'm looking for
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
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.
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.
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.
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.
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
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.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Steve?
You can contact Steve and 90k+ other talented remote workers on Himalayas.
Message SteveFind 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!
