Hi, I'm

Andrew Gordon

Software Developer & CS Student |

Scroll Down

About Me

Andrew Gordon

Hey! I'm Andrew, software developer and Computer Science student. Passionate about bringing ideas to life through code.

I've worked with many different tech stacks such as C#, C++, JavaScript, and Python, using frameworks like .NET, React, Express.js, and Flask. I'm currently advancing my education while building on my practical experience.

2+

Years Experience

2026

CS Graduate

Waterloo

ON, Canada
Bachelor of Computer Science (Graduating in 2026)
Software Engineering Technology (Graduated 2023)

Professional Experience

Co-op Programmer Analyst

Waterloo Regional Police Service

Sept. 2025 – Present

Working as a co-op programmer analyst supporting internal systems and automation efforts to improve operational workflows and reporting.

  • Develop and maintain internal tools and integrations to support operational teams and streamline data flows.
  • Collaborate with analysts and stakeholders to refine requirements, implement features, and improve user workflows.
  • Contribute to data reporting and automation efforts, with a focus on reliability, security, and privacy best practices.
C# .NET SQL Server JavaScript PowerShell

Co-op Software Developer

SMART Centre

May 2025 – Aug. 2025

Worked on innovative prototype software solutions and immersive VR experiences to showcase cutting-edge industrial technologies and engage research partners.

  • Partnered with external organizations on prototype software solutions, contributing to requirements gathering, architectural design, and early technical planning.
  • Engineered applications to align with partner specifications, with an emphasis on code quality, intuitive UX, comprehensive testing, and sustainable design practices.
  • Created a VR simulation of the SMART Centre's technology research lab to showcase its capabilities through immersive, interactive experiences aimed at engaging research partners and stakeholders.
C# .NET Unity React Express.js Node.js MongoDB

Co-op Software Developer

Siemens Healthineers

Jan. 2022 – Aug. 2022

Developed features for medical imaging workflow applications using agile methodologies and modern CI/CD practices to enhance radiology system reliability.

  • Developed features for Medicalis Workflow Orchestrator (WFO), a radiology workflow application.
  • Worked in agile sprints, using CI/CD pipelines with Jenkins to automate builds and testing, ensuring consistent software quality and reliable releases.
  • Designed and implemented a custom plug-in performance monitor, enhancing troubleshooting efficiency by visually tracking active plug-ins, warnings, and errors.
  • Improved system reliability and reduced resolution time, enabling users and IT teams to identify plug-in-related errors.
C# .NET WPF SQL Server

Co-op Software Developer

VARLab

May 2021 – Dec. 2021

Built immersive 3D training simulations for heavy equipment operations, focusing on modular architecture and enhanced educational experiences.

  • Collaborated within a multidisciplinary team to develop a 3D Backhoe Loader inspection simulation, enhancing training for Heavy Construction Equipment Operation students.
  • Designed modular code to streamline feature development, ensuring long-term maintainability.
  • Developed and optimized core functionalities, including user interactions, inspection sequences, state management, prop animations, GUI, and automated testing.
C# .NET Unity Editor Blender

Technical Skills

Programming Languages

C#
JavaScript
Python
HTML/CSS

Frameworks & Libraries

.NET
React
Express.js
Flask

Databases

MS SQL Server
MongoDB

Tools & Technologies

Visual Studio
Git
Docker

Get In Touch

Let's Connect

Feel free to reach out if you're looking to collaborate on a project, have a job opportunity, or just want to say hi!

Location

Waterloo, ON, Canada

Response Time

Usually within 24 hours