ATS Automation makes turnkey machines for factory automation. They primarily work in the life sciences, energy, transportation, and consumer goods industries and specialize in product assembly and processing, machine vision (imaging), laser processing, dispensing, and clean room applications. ATS was founded in 1978 and has grown to over 4,400 employees in 23 facilities and 55 offices spread across 22 countries.
I spent 8 months working in the life sciences division of ATS at their headquarters in Cambridge, Ontario. I provided shop floor support for four different machines which involved troubleshooting issues, talking with assemblers and operators to devise solutions, and designing quick modifications and new modules. Spending lots of time on the shop floor provided ample opportunity to watch massive machines in action and an understand how they’re assembled.
I also spent quite a bit of time doing design work for a new machine; I designed a complete station from the concept phase through to purchasing. I learned how to formally perform sizing calculations and cycle time analyses and benefited from multiple design reviews along the way. ATS is very quality oriented with regimented internal standards and processes which taught me best practices with regards to mechanical design and CAD modelling. I was also surrounded by about 40 mechanical automation designers, many with decades of experience, which created a fantastic learning environment.
Thalmic Labs is a Canadian tech startup that creates wearable technology, with a focus on human computer interaction. Thalmic released the Myo armband in 2014 which detects gestures made by the wearer via the electrical activity of their muscles. The Myo has been used for everything from controlling amputee’s prosthetics to power point presentations. In October of 2018, Thalmic changed their name to North and revealed the project they’ve been working on in ‘stealth mode’ for the last 4 years: smart glasses.
I spent two co-op terms working as a mechanical automation designer at Thalmic. During my first term I contributed to the design and integration of one of the company’s first automation cells and worked on several jigs and fixtures for various applications throughout the company. I gained experience meeting with coworkers to define project requirements, drafting up potential designs, 3D printing prototypes, sourcing off the shelf components, requesting quotes from vendors, and going through design reviews. Once the parts arrived I’d assemble the fixture myself and present it to the person who requested it. I really enjoyed working through the entire design process while bombarding coworkers on the fixtures and automation team with questions along the way; everyone was incredibly friendly and knowledgeable and I learned a tremendous amount from them.
During my second term I worked extensively with a Fanuc 6 axis robotic arm by developing TP and OLP programming practices, integrating a force sensor, and designing various end effectors for the robot. We primarily used the robot for product validation and testing. I frequently worked with pneumatics (regulators, filters, valve banks etc.) and designed an automated test station with 5 independently controlled pneumatic cylinders. For that station I also built the electrical panel, wired the PLC and all components, and programmed the PLC myself including an HMI built with Ignition. I also learned how to use a ROMER laser scanner and probing arm (a portable CMM) and ‘PolyWorks Inspector’ metrology software to ensure incoming parts were within their tolerances.
Throughout both terms with Thalmic I developed my knowledge of GD&T and best design practices through drawing checks with senior engineers and self studying after hours. I primarily designed for CNC machining, laser cutting, and 3D printing applications. I attended SolidWorks training sessions on advanced part modelling, surface modelling, assembly modelling, linear simulations, and SolidWorks’ PDM (product development management) software. I also managed the 3D printers at Thalmic which involved troubleshooting difficult prints, understanding all settings, maintaining the printers, and occasionally suggesting design modifications to coworkers to improve printability.
OCTOPUZ Inc. is a software company that specializes in the development, implementation, and customization
of superior Offline Programming (OLP) software for industrial robotic applications. As a developer I primarily
used C# and Python to improve the functionality and user interface of several addons and features within
OCTOPUZ (the software application itself). I also became familiar with the Visual Components API (factory
visualization and simulation software) which OCTOPUZ is built around. In this position I learned about
multiaxis robots (primarily 6 axis robots), various manufacturing processes (spot welding, arc welding,
trimming, painting etc.) and general coding best practices when working with a team of developers.
My major project while working at OCTOPUZ Inc. was the redesign of the repository structure and version
control workflow. OCTOPUZ Inc. uses Mercurial as their version control software (similar to git). I spent
a considerable amount of time researching Mercurial features and extensions to design a solution that
best served both the developers and the applications engineers who work on the codebase. I gave a
presentation of my solution to both teams, created documentation and even made an application to
automate part of the setup process for employees.
Throughout my co-op I worked on importing G Code from CNC machines and making it run on multiaxis
robots, modified some post processors, and contributed to an addon which optimized toolpaths (a set
of points for the robot to follow) to eliminate collisions and prevent joints from exceeding their
limits. I became familiar with sprints and agile development, Jira (issue tracking and management
software), and became proficient with Visual Studio 2015.
In the summer of 2016 I worked in the Book Production department at In-House Solutions, specifically
on the tutorials, handbooks and professional courseware available for Mastercam. I learned how to use
Mastercam itself and gained a fair bit of background knowledge about CNC machining in general. My main
focus was updating our books to Mastercam 2017 which meant ensuring the information and instructions
were correct and up to date, fixing engineering drawings, and correcting formatting and grammar. The
department used Adobe FrameMaker for all publications so I became quite proficient with this application.
On my own time I worked on an Excel Workbook to track our stages of development on each book. Originally
I just wanted to learn more about Excel VBA and thought a development tracker would be a great learning
project but as I learned more and improved the spreadsheet functionality I decided that it may actually
be useful to the company. It featured an overview page with progress bars and a status
(‘haven’t started’, ‘step by step testing’, etc.) for each book. It also contained separate details
pages which allowed employees to be assigned to books, add notes, and update the status of a book with
the click of a button, as well as a summary printout page my boss could take to meetings. All of these
features were coded using macros and modules written in Excel VBA. I proposed the system to my supervisor
who enthusiastically agreed to let me spend the last week of my co-op placement working on the project.
I modified the workbook to work in Excel 2010 and with their input I added several more advanced and
useful features and created a manual for how to use the system. I am proud to say that my original
personal project has become the book tracking software used by In-House Solutions.
The Inn of The Good Shepherd in Sarnia has a mobile market program where little markets are set up around town and residents can come pick up vegetables for the week for free. As a volunteer I loaded the truck each morning, ensured market tables were fully stocked while on site, received and documented donation deliveries to the Inn, and constantly reorganized the refrigeration unit to make room for new deliveries and ensure no produce expired. I developed my communication skills through determining the appropriate course of action from my supervisor in a variety of challenging circumstances and my organizational skills through managing which produce was allocated to each site and tracking the location and date of arrival of each item in the refrigeration unit.
Northern (my high school) started a Key Club in my grade 12 year, which is a youth equivalent of the Kiwanis Club focusing on improving the local and global communities through service projects and leadership. As treasurer I collaborated with staff members to open and manage a bank account for the club and organized and documented all financial transactions. I also tracked ticket sales, payment collection and attendance for ‘Pasta Fest’, our big fundraiser through an Excel macro I wrote. This greatly improved my Excel skills, my organizational skills, and my communication skills as I frequently spoke in front of the whole club to give updates on our financial standing.
I worked as a camp counsellor during the summer of 2014 at the Lambton Centre in Forest. I was responsible for the occupation, safety and whereabouts of a group of children ranging in age from 5 to 12 throughout the day and night, as this was a week long stay-over camp. I also participated in the 'Reach for the Rainbow' program as a one-on-one counsellor to integrate campers with various disabilities into the camp environment and tailor the program to their needs. Throughout the summer I led various activities and games around camp, prepared and led interest sessions, reflections, and camp fires. I frequently resolved disputes, comforted homesick campers and did whatever it took to make the camp experience as enjoyable as possible. In this role I further developed my leadership, communication and adaptability skills, as the weather and other factors changed the situation rapidly.
When I was 13 years old I began volunteering for a weekend every summer at the Inn of the Good Shepherd's summer camp. The camp is a chance for the less fortunate children in the Sarnia area to experience summer camping and a carefree happiness that they don't always have access to, as many come from troubled households. My first few years I served as a camp counsellor, looking after a cabin of children at night and leading them to and from events during the day. For the past five years I’ve helped run the canoeing station each Saturday (giving water safety talks, teaching kids how to canoe etc.), led various other events throughout weekend, helped in the kitchen and anywhere else I can lend a hand. I love this camp because I get to give the children a chance to do what I did in the scouting program as a kid; make friends, create memories, build confidence, gain an appreciation for nature, and develop their character.
ATS Automation makes turnkey machines for factory automation. They primarily work in the life sciences, energy, transportation, and consumer goods industries and specialize in product assembly and processing, machine vision (imaging), laser processing, dispensing, and clean room applications. ATS was founded in 1978 and has grown to over 4,400 employees in 23 facilities and 55 offices spread across 22 countries.
I spent 8 months working in the life sciences division of ATS at their headquarters in Cambridge, Ontario. I provided shop floor support for four different machines which involved troubleshooting issues, talking with assemblers and operators to devise solutions, and designing quick modifications and new modules. Spending lots of time on the shop floor provided ample opportunity to watch massive machines in action and an understand how they’re assembled.
I also spent quite a bit of time doing design work for a new machine; I designed a complete station from the concept phase through to purchasing. I learned how to formally perform sizing calculations and cycle time analyses and benefited from multiple design reviews along the way. ATS is very quality oriented with regimented internal standards and processes which taught me best practices with regards to mechanical design and CAD modelling. I was also surrounded by about 40 mechanical automation designers, many with decades of experience, which created a fantastic learning environment.
Thalmic Labs is a Canadian tech startup that creates wearable technology, with a focus on human computer interaction. Thalmic released the Myo armband in 2014 which detects gestures made by the wearer via the electrical activity of their muscles. The Myo has been used for everything from controlling amputee’s prosthetics to power point presentations. In October of 2018, Thalmic changed their name to North and revealed the project they’ve been working on in ‘stealth mode’ for the last 4 years: smart glasses.
I spent two co-op terms working as a mechanical automation designer at Thalmic. During my first term I contributed to the design and integration of one of the company’s first automation cells and worked on several jigs and fixtures for various applications throughout the company. I gained experience meeting with coworkers to define project requirements, drafting up potential designs, 3D printing prototypes, sourcing off the shelf components, requesting quotes from vendors, and going through design reviews. Once the parts arrived I’d assemble the fixture myself and present it to the person who requested it. I really enjoyed working through the entire design process while bombarding coworkers on the fixtures and automation team with questions along the way; everyone was incredibly friendly and knowledgeable and I learned a tremendous amount from them.
During my second term I worked extensively with a Fanuc 6 axis robotic arm by developing TP and OLP programming practices, integrating a force sensor, and designing various end effectors for the robot. We primarily used the robot for product validation and testing. I frequently worked with pneumatics (regulators, filters, valve banks etc.) and designed an automated test station with 5 independently controlled pneumatic cylinders. For that station I also built the electrical panel, wired the PLC and all components, and programmed the PLC myself including an HMI built with Ignition. I also learned how to use a ROMER laser scanner and probing arm (a portable CMM) and ‘PolyWorks Inspector’ metrology software to ensure incoming parts were within their tolerances.
Throughout both terms with Thalmic I developed my knowledge of GD&T and best design practices through drawing checks with senior engineers and self studying after hours. I primarily designed for CNC machining, laser cutting, and 3D printing applications. I attended SolidWorks training sessions on advanced part modelling, surface modelling, assembly modelling, linear simulations, and SolidWorks’ PDM (product development management) software. I also managed the 3D printers at Thalmic which involved troubleshooting difficult prints, understanding all settings, maintaining the printers, and occasionally suggesting design modifications to coworkers to improve printability.
OCTOPUZ Inc. is a software company that specializes in the development, implementation, and customization
of superior Offline Programming (OLP) software for industrial robotic applications. As a developer I primarily
used C# and Python to improve the functionality and user interface of several addons and features within
OCTOPUZ (the software application itself). I also became familiar with the Visual Components API (factory
visualization and simulation software) which OCTOPUZ is built around. In this position I learned about
multiaxis robots (primarily 6 axis robots), various manufacturing processes (spot welding, arc welding,
trimming, painting etc.) and general coding best practices when working with a team of developers.
My major project while working at OCTOPUZ Inc. was the redesign of the repository structure and version
control workflow. OCTOPUZ Inc. uses Mercurial as their version control software (similar to git). I spent
a considerable amount of time researching Mercurial features and extensions to design a solution that
best served both the developers and the applications engineers who work on the codebase. I gave a
presentation of my solution to both teams, created documentation and even made an application to
automate part of the setup process for employees.
Throughout my co-op I worked on importing G Code from CNC machines and making it run on multiaxis
robots, modified some post processors, and contributed to an addon which optimized toolpaths (a set
of points for the robot to follow) to eliminate collisions and prevent joints from exceeding their
limits. I became familiar with sprints and agile development, Jira (issue tracking and management
software), and became proficient with Visual Studio 2015.
In the summer of 2016 I worked in the Book Production department at In-House Solutions, specifically
on the tutorials, handbooks and professional courseware available for Mastercam. I learned how to use
Mastercam itself and gained a fair bit of background knowledge about CNC machining in general. My main
focus was updating our books to Mastercam 2017 which meant ensuring the information and instructions
were correct and up to date, fixing engineering drawings, and correcting formatting and grammar. The
department used Adobe FrameMaker for all publications so I became quite proficient with this application.
On my own time I worked on an Excel Workbook to track our stages of development on each book. Originally
I just wanted to learn more about Excel VBA and thought a development tracker would be a great learning
project but as I learned more and improved the spreadsheet functionality I decided that it may actually
be useful to the company. It featured an overview page with progress bars and a status
(‘haven’t started’, ‘step by step testing’, etc.) for each book. It also contained separate details
pages which allowed employees to be assigned to books, add notes, and update the status of a book with
the click of a button, as well as a summary printout page my boss could take to meetings. All of these
features were coded using macros and modules written in Excel VBA. I proposed the system to my supervisor
who enthusiastically agreed to let me spend the last week of my co-op placement working on the project.
I modified the workbook to work in Excel 2010 and with their input I added several more advanced and
useful features and created a manual for how to use the system. I am proud to say that my original
personal project has become the book tracking software used by In-House Solutions.
The Inn of The Good Shepherd in Sarnia has a mobile market program where little markets are set up around town and residents can come pick up vegetables for the week for free. As a volunteer I loaded the truck each morning, ensured market tables were fully stocked while on site, received and documented donation deliveries to the Inn, and constantly reorganized the refrigeration unit to make room for new deliveries and ensure no produce expired. I developed my communication skills through determining the appropriate course of action from my supervisor in a variety of challenging circumstances and my organizational skills through managing which produce was allocated to each site and tracking the location and date of arrival of each item in the refrigeration unit.
Northern (my high school) started a Key Club in my grade 12 year, which is a youth equivalent of the Kiwanis Club focusing on improving the local and global communities through service projects and leadership. As treasurer I collaborated with staff members to open and manage a bank account for the club and organized and documented all financial transactions. I also tracked ticket sales, payment collection and attendance for ‘Pasta Fest’, our big fundraiser through an Excel macro I wrote. This greatly improved my Excel skills, my organizational skills, and my communication skills as I frequently spoke in front of the whole club to give updates on our financial standing.
I worked as a camp counsellor during the summer of 2014 at the Lambton Centre in Forest. I was responsible for the occupation, safety and whereabouts of a group of children ranging in age from 5 to 12 throughout the day and night, as this was a week long stay-over camp. I also participated in the 'Reach for the Rainbow' program as a one-on-one counsellor to integrate campers with various disabilities into the camp environment and tailor the program to their needs. Throughout the summer I led various activities and games around camp, prepared and led interest sessions, reflections, and camp fires. I frequently resolved disputes, comforted homesick campers and did whatever it took to make the camp experience as enjoyable as possible. In this role I further developed my leadership, communication and adaptability skills, as the weather and other factors changed the situation rapidly.
When I was 13 years old I began volunteering for a weekend every summer at the Inn of the Good Shepherd's summer camp. The camp is a chance for the less fortunate children in the Sarnia area to experience summer camping and a carefree happiness that they don't always have access to, as many come from troubled households. My first few years I served as a camp counsellor, looking after a cabin of children at night and leading them to and from events during the day. For the past five years I’ve helped run the canoeing station each Saturday (giving water safety talks, teaching kids how to canoe etc.), led various other events throughout weekend, helped in the kitchen and anywhere else I can lend a hand. I love this camp because I get to give the children a chance to do what I did in the scouting program as a kid; make friends, create memories, build confidence, gain an appreciation for nature, and develop their character.