This document contains a summary of the applicant's work experience and projects. It includes roles as a part-time engineering consultant providing software and hardware testing services, a systems software and control specialist for aircraft autopilot development, and a laboratory teaching assistant for multi-body dynamics modeling and simulation. Additional experiences include work as a mechanical design engineer, engineering consultant for amusement park projects, various robotics projects, and an internship involving bus configuration. The applicant has also completed several engineering projects involving topics such as user interface design, simulation and control, robotics, computer vision, and embedded systems.
3. Work- System Software & Control Specialist-Aircraft
Autopilot-CAE(Fortran, C/C++, Python, Matlab)-
Jan./Aug.2019
3
❑ Autopilot Software Development & Engineering. DO-178/254.
❑ Implement, Design & Debug software solutions for Real-Time Aircraft
Simulation.
❑ Solving Software & Hardware Defects/Issues. Code optimisation &
refactoring. Piloting.
❑ System Engineering: Requirement Elicitation (DOORS). Systems &
Software UML Schematics.
4. Laboratory Teaching Assistant(MEC8371) :
Teaching Multi Body Dynamics Modeling &
Simulation(Robotran,Matlab) Aug./Dec.2018
❑ Design on Robotran a Multi-Body
Dynamics Bike Model
❑ Develop MBD Simulation Software
for a fall from a cliff and hitting
bump.
❑ Supervise and instruct 30 university
students
5. Work-Mechanical Design Engineer-Gebo Cermex
April(Solidworks,AutoCad).2016-Oct.2017
❑ Design and carry out mechanical
analysis of conveyors, palletizing
and packaging machines.
❑ Inspect the installation and
assembly of the product on site or
in the workshop.
❑ Perform structural calculation,
pneumatic design and electrical
integration.
❑ Assistant of the robotics
department
5
6. Work-Eng. Consultant- Show Canada
China(Beckhoff/Twincat/AutoCAD/Solidworks)-
Nov.2015-Mars 2016
https://www.youtube.com/watch?v=QFMwAotc1nA
Nigel appears at 7:32 in the video
Example of project: Nigel’s float-Mickey's Storybook Express
Shanghai Disneyland
6
❑ Assist project
managers and write,
edit and update
technical documents.
❑ Design circuit and PLC
software
(Beckhoff/Twincat) and
execute mechanical
studies for attraction
parks floats &
structures
7. Work/Pro-Bono-FRC ROBOT-Oct.2014-Now(LabView/Java/Solidworks)
3533 FRC Team(2014-Now):
❑ Goal:
❑ Construct a robot from A to Z to participate in a
provincial competition.
❑ Help Kids stay in school and develop an interest in
sciences
❑ Team composed of Engineers, Teachers, Technician
and High school Students.
❑ Match:https://www.youtube.com/watch?v=s5EcxI4OpvE&feat
ure=youtu.be
❑ Practice:https://www.youtube.com/watch?v=F-1HZ4rC0_s
POLYSTAR(2019-Now):
❑ Goal:
❑ Mentor University Students On how to make a
robot from A to Z so they can integrate/lead
themselves a FRC team. Lead Build a Robot in 100h
events. https://grabcad.com/library/polystar-frc-ball-trower-1
7
9. Internship.-Project
Engineer at Nova Bus-
Aug./Dec.2013(VBA)
❑ Learn about all the possible configurations
and layout of the bus subparts & systems
❑ Gather technical information to my
superiors from a database:
❑ Technical description of parts, Assembly
designs, Pictures, Reference Number &
mores.
❑ Present, explain and simplify technical
product configuration changes to clients.
❑ Update multiple progress reports
❑ Use, improve or create multiple macro in
VISUAL BASIC
9
Planning & Configuration Department
10. UI/UX
Vision + Sketch Role Modeling
Activity Diagram
RoboSTAR: A Human ressources, Technical
Feedback and Event Planning software for FIRST
Robotics.
After Contextual Analysis, Interviews, Observation,
Requirement Elicitation, I used UI/UX principles and
made this app:
• Link Axure Final Application:
https://v2xdmv.axshare.com
• Link Axure Dynamic Application :
https://1t0l05.axshare.com/
• Link Axure Static Application :
https://iax8t9.axshare.com/
13. UI/UX – Design (Final Version Prototype V.3)
Link: https://v2xdmv.axshare.com/
14. Simulation & Control of a Propeller Wing
(MATLAB,C++,QNX)(1/5)
QNX System Architecture ELE4200-Introduction to Control on Embedded Computers
• Use the QNX Momentics development
environment to created real time control task
on a QNX Neutrino target machine. Acquire &
Write Data via NI_DAQ_PCI6025.
• Implement C++ Code: Periodic Threads, Data
Acquisition, Signal Creation & Processing.
• Analyse & Implement C++ discretized
recursive function of multiple controllers.
• Analyse & Implement system controllers via
Matlab/Simulink.
• Compare Matlab Data with QNX Output
Signal via Oscilloscope.
14
15. Simulation & Control
of a Propeller Wing
(2/5)
• Modeling dynamic system of an existing
Propeller wing to implement multiple
type of controllers.
• Simulate & Verify the simulation result of
the servo-controlled setup .
• Implement controller on the real physical
setup.
• Matlab & QNX implementation(C++).
15
• Math.Model - Electrical • Math.Model - Mechanical
16. Simulation & Control of a Propeller Wing(3/5)
2 Degree of freedom RST Compensator
16
Simulink HIL Control Application
17. Simulation & Control of a Propeller Wing(4/5)
Results(RST Compensator)
17
Results(-90/0 DEG Quadrant)
Results(0/+90 DEG Quadrant+ Hand Flicks)
19. Helicopter-Modal Control
19
Problem 1: Find equilibrium condition for Yamaha R-Max helicopter for
stationary flight and find linearize system.
Problem 2: Apply structure placement principle on reduced model to
decouple certain states from one another. Per example, a control input
to move in longitude plan should not affect the lateral plane.
Yamaha R-MAX helicopter
Modal control/Structure placement:
Output Y state return model:
20. Robotics Project: Robot Arm Path Planning &
Control, Delta Robot Vision
Control System Diagram Tool Path
20
Object Detection & Pick &
Place Operations
Delta Robotic
KAREL Hanoï Tower Application:
https://www.youtube.com/watch
?v=b8UiJTjoLDw
21. Robotics Project: Work Space study 2PRU-
1PRS Parallel
21
Workspace study algorithm
Pattern Search Optimization
Parallel Robot Model (Schematic+Solidworks) WS0: Possible pose restricted by
inverse kinematics
WSS: Possible pose restricted by all
phenomenon +Biggest sphere in that WS.
22. Multicopter-Top Level-LQR,H∞
22
Summary:
Based on a research project, compare the effects of
a LQR and Hinf structured controller in a windy
environnement
Dryden’s Wind Model+Khan’s Propeller model
(Force & Torks)
AscTec Pelican MulticopterSimulink Top Levels; Standard Matlab
Aerospace block set Alternative
23. MIMO Water System Plant
Step Tracking-State space Return Step Tracking-State space Complete Observer
23
• Valves after pump 1 and pump 2 are
used to control flow rate and influence
the height of the 4 water tanks.
System plant-Valve control
27. Face Recognition
(C++, OpenCV, Yocto, OdroidC2)
Embedded H/W: OdroidC2 Face Recognition Detection:
27
• The goal of this project is to
interface an Odroid-c2 board
with a webcam to a computer
through a TCP-IP connection for
face recognition.
• CODE:https://github.com/Weltg
eist/projetCamera
• VIDEO:https://www.youtube.co
m/watch?v=5bsJF_Ennxw
28. Coding & Control of a sound-oriented
gyroscope (C/ASM)
Sound Application Diagram ELE3312:Microcontrollers &
Application
• Development
environment:
MDK-ARM V5
• IDE:uVision5+Matl
ab
• Microcontroller:T
M4C123GH6PM
28
Summary: Taking 3 input signals from micro-
phones, we triangulate a position and sed the
information by UART to Matlab and by PWM to
stepmotor
29. CC Motor Control (C/ASM/MATLAB)
Control Circuit MEC4360:Mechatronics 2
• Microcontroller:PIC16F684
• IDE:MPLAB
29
Flash loading example:
Summary: Testing the CC trough a standard PIC Workbench
we determine the motor parameters. We use these to
implement a controller on Matlab via SISOTool, Then we
implement the controller found via Matlab on the PIC and
control the motor in position and speed.
30. Mario Sokoban Game(C,SDL,F_MOD)
• Build a game from
scratch using:
• SDL Image and
Event library
• F_MOD Sound
Library
• Internet
Documentation
• C Code.
• Specification:
• Map Editor
• Multiple Levels
• 1-Player Mode
30
31. 2D Parallel Cable
(MATLAB,C, CATIA)
Includes :
Programming, Electrical
Circuit, Structural Analysis,
Modeling, Fabrication,
Testing, Optimizing and
Problem solving.
31