Spencer Haan
AeroLeads people directory · profile

Spencer Haan Email & Phone Number

Owner, Software Developer at Side Trails Software Development
Location: Waterloo, Ontario, Canada 6 work roles 1 school
1 work email found @conestogac.on.ca 3 phones found area 226 and 519 LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 3 phones

Work email s****@conestogac.on.ca
Direct phone (226) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Owner, Software Developer
Location
Waterloo, Ontario, Canada

Who is Spencer Haan? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Spencer Haan is listed as Owner, Software Developer at Side Trails Software Development, based in Waterloo, Ontario, Canada. AeroLeads shows a work email signal at conestogac.on.ca, phone signal with area code 226, 519, and a matched LinkedIn profile for Spencer Haan.

Spencer Haan previously worked as Software Developer at Shopify and Senior Software Developer at Axonify. Spencer Haan holds Diploma, Software Engineering, 3.52 from Conestoga College.

Company email context

Email format at Side Trails Software Development

This section adds company-level context without repeating Spencer Haan's masked contact details.

*@conestogac.on.ca
68% confidence

AeroLeads found 1 current-domain work email signal for Spencer Haan. Compare company email patterns before reaching out.

Profile bio

About Spencer Haan

Guiding principles over following rules. Accuracy over expediency. Long-term thinking over short-term thinking.When I was 10 years old, if you had asked about my career aspirations, I would have eagerly said I wanted to be a video game developer. Little did I know that this path wouldn't necessarily place me in charge of the creative vision. The work-life balance within that industry isn’t ideal, either. Nonetheless, this dream became my guiding North Star.Software development is like a constantly changing puzzle, with each component fitting somewhere within the bigger picture. More often than not, these components are fuzzy rather than well-defined. I enjoy figuring out what these components should be, how they can be made clearer, where they should go, and, most importantly, why they should exist in the first place.I have an insatiable drive to understand interesting and complex problems. Simple problems often mask underlying complexity, and vice versa, so it is my belief that a shared, and deep, understanding of those problems is the path towards effective solutions.Despite my perfectionist nature, I’ve learned that my desire isn’t to make something perfect, but to instead do things properly by following my principles of accuracy, quality, and building for the long-term.I enjoy rebuilding systems and frameworks, envisioning a better, or even the best, versions of themselves. Described as a deep, lateral, and first-principles thinker, I challenge the status quo to better understand and determine if, and how, it needs to change.Ultimately, I’m looking for opportunities to solve problems that I find interesting, and to do so in my own unique and creative way.

Listed skills include Java, C#, Xml, Microsoft Sql Server, and 25 others.

Current workplace

Spencer Haan's current company

Company context helps verify the profile and gives searchers a useful next step.

Side Trails Software Development
Side Trails Software Development
Owner, Software Developer
AeroLeads page
6 roles

Spencer Haan work experience

A career timeline built from the work history available for this profile.

Software Developer

Waterloo, Ontario, Canada

Mar 2020 - Aug 2022

Senior Software Developer

Waterloo, Ontario, Canada

Axonify is a cloud-based, employee training platform utilizing spaced repetition and gamification. I joined Axonify to gain experience with cloud-based web development and because I was aligned with the vision of changing the way people learn.My first major project at Axonify was to introduce closed captioning support into their video processing pipeline. I determined that the existing video implementation was not suitable for adding closed captions, so I was tasked with coming up with a completely new solution.After further iterations and prototyping, the final design I landed on resulted in a number of pivotal changes to the code base that would change how we’d address problems from that point forward:- Redesigned the media processing system so other existing and new forms of media could be easily added.- SQS (message queue) was introduced, and a framework (https://github.com/SpencerHaan/queuebacca) built around it, that would allow us to process requests asynchronously and on demand.- Introduced a new standard for implementing back-end functionality.This established a niche for myself within the team. Most of my work following this project was addressing performance, scalability and code architectural concerns. Some high level examples of aspects of the code I worked on:- Redesigned abstractions around file management to simplify working with both local file systems and S3, with the flexibility to include others.- Optimized data synchronization multi-threading implementation.- Redesigned core learning algorithm to both optimize its performance and simplify it.- Introduced various tools/frameworks to assist with unit test implementation.- Explored alternative approaches to caching data.

Apr 2015 - Feb 2020

Software Developer

Waterloo, Ontario

- Played a key role in developing a new application for managing collection routes for waste pickup. I was tasked with designing and developing a new persistence layer, introducing a new component for visualizing and manipulating data in a table, and reimagining UI design elements with new UI components. - Designed and developed a lightweight service platform for rapid service development.- Developed with Java, SQL Server, Oracle, NetBeans and GlassFish/OpenESB.- Developed prototypes for experimental functionality.- Evaluated installation solutions, developed new installers for all products (install4j), and customized the installers beyond what they provided by default.- Lead development effort to upgrade a products Java platform from 1.2 to 1.7.- Overhauled various features to improve performance and usability.- Investigated, resolved, and tested bugs.- Participated in team discussions regarding development and design direction.

Feb 2013 - Apr 2015

Co-Op Software Developer

Cambridge Ontario

MD Physician Services develops a patient management software solution used by many clinics and hospitals in Canada.My second co-op term working on a team responsible for tracking down and fixing bugs (defects) in a patient management system. In contrast to my first co-op term where we were strictly creating something new, this term exposed me to the nuances and strategies of maintaining a larger and older (a lot of organic growth) code base.This experience helped me hone my skills in debugging and code analysis, as well as how to modify and adapt legacy code and patterns to make the code more testable while also fixing the bugs.

May 2011 - Aug 2011

Lead Applied Research Assistant

My first two co-op terms were working with one of my professors as a lead applied research assistant. The project I was assigned to was tasked with creating a digital clipboard application, that could be used on a tablet or from a kiosk, that would replace the existing analog method for collecting patient information.As the only full-time member of my team I was effectively the lead, requiring me to organize and delegate work for three other part-time team members.Our first task was to conduct research into the viability of different technologies and devices. We devised a number of test suites using different technologies with a backend to collect the results. Unfortunately, before we could begin collecting data, our industry partner was acquired and, after being restructured, decided to back out of the project.Conestoga College kept me on the project to continue the work alone, with the research component being dropped in favour of developing a more general clipboard form generation framework.Using GWT (Google Web Toolkit) I designed and implemented a framework that could take in a simple XML format for defining input fields, pages, etc, render it as a web application, and output the data as a report.

Sep 2010 - Apr 2011
1 education record

Spencer Haan education

FAQ

Frequently asked questions about Spencer Haan

Quick answers generated from the profile data available on this page.

What company does Spencer Haan work for?

Spencer Haan works for Side Trails Software Development.

What is Spencer Haan's role at Side Trails Software Development?

Spencer Haan is listed as Owner, Software Developer at Side Trails Software Development.

What is Spencer Haan's email address?

AeroLeads has found 1 work email signal at @conestogac.on.ca for Spencer Haan at Side Trails Software Development.

What is Spencer Haan's phone number?

AeroLeads has found 3 phone signal(s) with area code 226, 519 for Spencer Haan at Side Trails Software Development.

Where is Spencer Haan based?

Spencer Haan is based in Waterloo, Ontario, Canada while working with Side Trails Software Development.

What companies has Spencer Haan worked for?

Spencer Haan has worked for Side Trails Software Development, Shopify, Axonify, Geoware Inc., and Md Physician Services.

How can I contact Spencer Haan?

You can use AeroLeads to view verified contact signals for Spencer Haan at Side Trails Software Development, including work email, phone, and LinkedIn data when available.

What schools did Spencer Haan attend?

Spencer Haan holds Diploma, Software Engineering, 3.52 from Conestoga College.

What skills is Spencer Haan known for?

Spencer Haan is listed with skills including Java, C#, Xml, Microsoft Sql Server, .Net, C++, C, and Html.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Spencer Haan you were looking for.

View similar profiles