Embedded Developer

Molex is a leading global supplier of interconnect components and industrial solutions. It provides products and services in a variety of industries, including aerospace, automotive, consumer appliances, medical, and telecommunications.

As an Embedded Developer, my main duty was to develop automated test systems for Molex's industrial controllers and industrial communication devices. These industrial devices included microcontrollers, I/O hubs, and communication devices for various industrial standards. The automated tests systems that I worked on could range anywhere from hardware to software. Sometimes I had to rewire large mechanical test fixtures. Other times I would develop software to automate the testing of new circuit boards.

Metroland Media Group Ltd.

Software Developer

Metroland Media is a media publishing and distribution company that operates across Southern Ontario. In addition, Metroland Media owns many local community newspapers, consumer shows, specialty publications, and provides a variety of digital services.

At Metroland Media, the team that I was on was responsible for the development of e-commerce mobile apps. One such app would help users save money through discounted purchases. The programming languages I had used on the job were mostly JavaScript, Java, and Objective-C. During this time we had been incorporating new technologies into the apps. My ability to work with minimal guidance was truly put to the test. Discoveries had to be made and I really enjoyed the experience.


Jr. Software Developer

Headquartered in the Netherlands, Klynveld Peat Marwick Goerdeler (KPMG) is one of the largest audit firms in the world as well as one of the Big Four auditors. Their three main areas of service are Tax, Audit, and Advisory services, each being divided further into various subgroups.

KPMG LLP Canada is the Canadian member firm of KPMG International. From January, 2015 to the end of April, 2015, I was a member of a tax compliance team. During this time my primary duties as a Jr. Software Developer were to develop and maintain web-based tax compliance software for various clients. A majority of the programming work was done in C# and VBA, along with some SQL. Of particular interest from my time at KPMG is that I also had the opportunity to develop my management and communication skills. Very frequently I had also spoken with clients and members of our team in order to communicate feedback and projects goals.

NCR Corporation

Test Operator

NCR Corporation (formerly National Cash Register), is a US-founded hardware, software, and electronics company that is well known for supplying products and services in the banking industry. Among other things, its products include automated teller machines, cheque processing systems, point-of-sale terminals, and self-service kiosks.

I worked at NCR Corporation during my first Co-op term from June, 2014 to early September, 2014. I was a member of a quality assurance team responsible for testing the Scalable Deposit Module, a part in NCR’s line of SelfServ TM ATMs. As a Test Operator, I had the opportunity to perform functional and environmental testing on both prototype and production-grade parts in a hardware engineering lab. Using C# and VBA, I also co-developed software to automatically process and generate reports for data pertaining to machine testing. Having been exposed to many aspects of hardware engineering, software architecture, development models, and computer networking, this was a fantastic first Co-op experience.