Mechatronics Engineering, University of Waterloo
CV
Vincent McLoughlin
63 Roywood Drive
Toronto, ON M3A2C9
E-mail: vincemcloughlin@hotmail.com
Phone: 647-765-6331
Professional info
During my time at Waterloo, I have had six different co-op placements, ranging from the automotive industry to network communications to industrial automation. Through these I have developed the technical and soft skills necessary to be an effective engineer.
Work experience
Engineering Intern
Electrans Technologies Ltd., Burlington, Ontario
April 2018 - August 2018,
Electrans Technologies is a new company based in Oakville, Ontario. They work on turning existing transport trucks into hybrid vehicles. While there I began redesigning the control system of the electric motor system, creating a prototype that will allow Electrans to replace the Industrial PC with a micro-controller based solution.
Through this I gained experience with CAN communication and C programming. I also modified the drawings in SolidWorks to show new configurations to potential customers.
Student Design Engineering (Video)
Evertz Microsystems, Burlington, Ontario
Sept 2017 - December 2017
While at Evertz I worked as part of the video compression team. I redesigned the error tracking thread so that it no longer had an adverse effect on video performance. I also refactored code so that multiple video standards ran off the same processing code, rather than each standard having their own functions.
Thanks to this I gained a lot of experience using C++ in pseudo-real time systems. I also improved my knowledge of multi-threaded applications and the use of mutexes and semaphores. I also performed some PHP work on some of the device's web pages.
Electrical Automation Co-op
Dot Automation, Toronto, Ontario
Jan 2017 - April 2017
While at Dot Automation, I created an industrial production monitoring system, known as the PROMISE (Production Monitoring Sensor) system. This system used an Arduino Yun (a standard arduino with a small Linux-based computer attached) to detect when parts were being produced by a factory machine. It would then send this information to a database in the cloud, with data on how long it took to produce the part, and how many parts had been made so far.
Each day this information would compiled and sent as a report to the head engineer in charge of the machine. The system would also send an email alert if the machine experienced any unscheduled downtime.
I performed all the work for this system, including the circuit design, the micro-controller programming, the cloud management, and the creation of the reporting/emailing system. I gained experience with C, JavaScript, Python, and circuit design through this work
Programming Intern
Avaya Communications, Galway, Ireland
May 2016 - August 2016,
While at Avaya Communications, I created a software tool to modernise the server reporting system. Previously whenever reports on server reports were generated, they came in the form of a raw text file, which made finding important information quite difficult. I built a new Windows GUI App that turned these reports into a HTML file and evaluated key parameters such as processor speed, memory size, and operating system depending on customer requirements. This cut time spent searching for information in reports by 75%.
Thanks to this role I vastly improved my skills in HTML, CSS, PowerShell, and User Interface Design
Helpdesk Analyst
FGF Brands, Toronto, Ontario
Sept 2015 - December 2015
While at FGF Brands I worked as part of the IT support team, and served as one of the primary points of contact for an organisation of over 300 employees. Through working at FGF I gained experience with communicating with users who were not technologically proficient, and created a "How-to" database to help future interns get up to speed more quickly.
Systems Support Officer
Office of the Public Guardian and Trustee (OPGT), Toronto, Ontario
January 2015 - April 2015
During my time at the OPGT I assisted the IT team by providing support to the rest of the organisation. This included things like dealing with help desk tickets, troubleshooting software, and replacing hardware when needed. I also assisted the development team who were performing an upgrade on some of our in-house software. Lastly, I created a documented scanning tool using PowerShell that made the current document scanning software obsolete, saving the organisation about $2000 annually.
Languages
C++
C
Python
JavaScript
HTML/CSS
PHP
Skills
SolidWorks
AutoCAD
OpenCV
PLC Programming
Circuit Design
Embedded Systems
Linux/Unix
Quality Assurance
Education
University of Waterloo
2014 - present
Mechatronics Engineering
During my time at the University of Waterloo, I have taken many courses and projects to make myself a better engineer. Some of the more notable ones can be found on the projects page.