Ethan Haid

About Me

I'm a recent graduate of Computing Science from SFU with a passion for outdoor exploration, sustainability, and excellent software

I am fascinated with technology and automation, industries which are rapidly redefining what it means to be alive in the 21st century.

I'm seeking to expand my experience by collaborating on a project with real social, technological and economic impact, and to help drive sustainable growth in today's changing world.

Skills


I am experienced in a wide variety of technologies, and I love to learn more everyday

Industry Knowledge

Full stack app development (Android, IOS and Web)
Containerization and CI/CD pipeline integration (Docker, Terraform, GitHub Actions)
Database management and scripting (SQL, NoSQL, GraphQL)
Algorithm / Data Structure design and optimization
Automated testing and issue tracking (Selenium, JMeter, JUnit)

Languages

C++, C#, Java, Python, JavaScript, Typescript, Matlab, Haskell, HTML/CSS, SQL, x86 Assembly

General Skills

Collaborating with a team on medium / large scale projects
Managing competing deadlines and communication with multiple stakeholders
Front end design, photo editing, video editing
French language

Technical Projects


robots on a field

SFU Robot Soccer

Autonomous soccer-playing robots
  • Incorporated navigation and path-finding algorithms into a machine learning strategy controller
  • Collaborated in a team using Git, Trello and Slack

LE: Acronym Finder

Competitive word game for the web
  • Socket-based realtime multiplayer
  • Vue.js, FastAPI, Socket.io
  • SFU Fall Hack 2020 - First Place winner 🏆

Bin it!

Enabling better recycling practices and education
  • Used Google Machine Vision to recognize objects, look up their materials, and suggest a recycling plan for minimal environmental impact
  • nwHacks 2020, Wolfram Alpha Award Winner 🏅

I'm Okay

Automated safety check-in service for disaster scenarios
  • Deployed with aws CDK, aws Lambda, aws ApiGateway
  • Vue3, Typescript, Three.js, Harp.gl, FastAPI
  • nwHacks 2022 Submission

Work Experience


Software Developer & Software Tester

MDA Space

Software Developer & Software Tester

MDA Space

January - August 2020

  • Developed data-parsing software in C# as part of the Aviation GPD project
  • Wrote automated testing scripts using Selenium Robots and JMeter
  • Tracked software issues with Jira through their entire lifecycle as part of a large development team
  • Built and deployed Docker containers within a Kubernetes pipeline on Jenkins

MDA Website

Teaching Assistant

Langara College of Higher Learning

Teaching Assistant

Langara College of Higher Learning

September 2018 - April 2019

  • Marked and gave feedback upon student assignments for the Langara class CPSC 1280: Unix Tools and Scripting
  • Developed an auto-marking python script which parses student submissions, extracts their answers using pattern matching, and compares them to a set of correct answers. This allows improved marking workflow and reduced turnaround times on assignments
  • Course topics include command line tools such as Grep, Awk and Sed, as well as concepts of filters, pipelines, file organization, reusable utilities, software configuration management, simplifying programming tasks, System/Network configuration, administration, and security issues

Course Webpage

Teaching Assistant

Langara College of Higher Learning

Webmaster

Friendly Islands Kayak Company

July 2017 - June 2018

  • Built the company website from the ground up, using JavaScript, Drupal, and HTML/CSS
  • Now providing long-term support for minor content updates

FIKCo Website

Project Intern

Behavioral & Cognitive Neuroscience Institute

Project Intern

Behavioral & Cognitive Neuroscience Institute

April - September 2017
&   April - September 2016

  • Implemented head localization and Fast Fourier Transforms on brain scan data using Bash scripting, C++, and Matlab
  • Corresponded with other researchers in the lab to develop robust solutions
  • Maintained a research wiki documenting the project's progress and methodology

BCNI Website

Take a look at my Resumé

View PDF

Let's Get In Touch


Send me an email and I'll get back to you soon!