Callum Moffat

Experience
2020 - 2021
Ericsson
Radio Software Developer (co-op)
  • Augmented the continuous integration process for radio control system software
    • Designed and implemented build and test flow for a new software target
    • Improved integration of control system and radio application flows
  • Debugging, profiling, monitoring, optimization, and feature implementation within radio codebase
  • Automated conversion of control system documentation to a new platform and website
C Java Python Bash
2019 - 2020
Queen's Mostly Autonomous Sailboat Team
Software Manager
  • Developed Electron-based frontend for remote monitoring of an autonomous sailboat
JSJavaScript CSS HTML C Arduino
2019 - 2020
Queen's University
APSC 100 Module 3 Project Manager
  • Responsible for 3 teams of 5 first-year students as they learned the engineering design process through completing a term-long project
ecobee
Software Developer (co-op)
Summer 2019
  • Implemented revenue recognition using the new ASC 606 standard based on automated package delivery information
  • Helped to design and implement a financial integration layer to record orders and revenue from subscription and service sales into the ERP system automatically
Summer 2018

  • Developed connections from NetSuite to package and freight carriers, continuously updating the tracking status for each order
  • Implemented enhancements and automations to the order-to-cash process, improving accuracy of information and saving 29 hours per week of manual work
NodeJS JSJavaScript
2016 - 2017
Sears Canada
Full Stack Developer
  • Developed innovative retail prototypes:
    • E-Ink based, always updated, electronic price tags for major appliances
    • Interactive fitting room design with NFC clothes tags
    • Computer vision for in-store engagement tracking
  • Developed deployed products
    • Rewrote a custom PHP-based live chat solution for sears.ca customers
    • Created a custom touchscreen kiosk with a mattress selection and recommendation interface
NodeJS PHP JSJavaScript CSS HTML Arduino C Java
2014 - 2015
MakerKids
Volunteer Makerspace Instructor
  • Assisted with robotics, Arduino, and Internet of Things classes
  • Helped children at weekly open shop events with their creations
JSJavaScript CSS HTML C Arduino
2014
Guardly
QA Specialist
  • Designed and used testing procedures and frameworks for mobile security solutions
  • Participated in an FBI mock terrorism exercise that was used to evaluate the system
Python Java

Projects
2021
TasteGraph
Music discovery application

Created a music recommendation database by recognizing correlated albums in music collages.

View Project C++ Python Flutter
2020
Vanhawks Bike Light Controller
iOS and Android app

Reverse engineered the abandoned app for the Vanhawks Valour smart bicycle in order to create a new app to control its lights

View Project Java Flutter
2017
Random Ballot Election
Electoral experiment

Created a browser-based app to test the random ballot electoral system on the results of the Canadian 2015 Federal Election

View Project JSJavaScript CSS HTML

Education
2017 - 2022
Queen's University
Bachelor of Applied Science - Electrical Engineering

Contact Me

You can get in touch with me via email at callum@moffatman.com