Skip to content

Commit b74549b

Browse files
DFMA C++
1 parent cb8cfa0 commit b74549b

File tree

2 files changed

+18
-28
lines changed

2 files changed

+18
-28
lines changed

Gavin_Tranquilino.tex

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ \section{Experience}
210210
{\href{https://www.gavintranquilino.com/sheartak.html}{\underline{Mechanical Engineering Associate}}}{January 2024 -- April 2024}
211211
{Sheartak Tools Ltd.}{Waterloo, ON}
212212
\resumeItemListStart
213-
\resumeItem{Designed 15 custom mechanical assemblies in \textbf{SolidWorks} for woodworking machinery to ensure precise fit and function.}
213+
\resumeItem{Designed 15 custom mechanical assemblies with \textbf{DFMA} in \textbf{SolidWorks} for woodworking machinery to ensure precise fit and function.}
214214
\resumeItem{Applied \textbf{GD\&T} principles to guarantee manufacturing accuracy for custom machine parts.}
215215
% \resumeItem{Collaborated with clients to create tailored part designs, improving machine performance and meeting specific customer requirements.}
216216
\resumeItem{Created 25 detailed installation manuals, including parts lists and assembly instructions, ensuring ease of use for customers.}
@@ -280,23 +280,6 @@ \section{Experience}
280280
\section{Projects}
281281
\resumeSubHeadingListStart
282282

283-
% ML version with genetic algs
284-
% \resumeProjectHeading
285-
% {\textbf{\underline{\href{https://github.com/gavintranquilino/self-balancing-unicycle}{Self-Balancing Unicycle Game/Physics Simulation}}} $|$ \emph{C++, OpenGL, CMake, Raylib, Control Theory, PID}}{}
286-
% \resumeItemListStart
287-
% \resumeItem{Utilized a genetic algorithm to fine-tune PID constants, optimizing system performance and stability.}
288-
% \resumeItem{Derived equations of motion for the Unicycle system, ensuring accurate modeling of dynamics.}
289-
% \resumeItem{Implemented a cascading PID controller to stabilize the unicycle, effectively maintaining balance and reducing error.}
290-
% \resumeItemListEnd
291-
292-
% \resumeProjectHeading
293-
% {\textbf{\href{https://github.com/gavintranquilino/self-balancing-unicycle}{\underline{Self-Balancing Unicycle}}} $|$ \emph{C++, OpenGL, CMake, Raylib, Control Theory, PID, OOP}}{}
294-
% \resumeItemListStart
295-
% \resumeItem{Derived equations of motion using linearization techniques to estimate and optimize trigonometric calculations.}
296-
% \resumeItem{Utilized \textbf{C++} and \textbf{CMake} to develop a graphical simulator that demonstrates \textbf{PID control} to keep the unicycle upright.}
297-
% \resumeItem{Implemented \textbf{Git} submodules to reference third-party \textbf{OpenGL} wrappers, to visualize the simulation.}
298-
% \resumeItemListEnd
299-
300283
% \resumeProjectHeading
301284
% {\textbf{\href{https://www.gavintranquilino.com/circle-display}{\underline{Handheld Virtual Pet}}} $|$ \emph{C++, IMU, I2C, ESP-IDF, ESP32}}{}
302285
% \resumeItemListStart
@@ -312,7 +295,15 @@ \section{Projects}
312295
\resumeItem{Researched and integrated strain gauges and load cells, raising load measurement range from 10kg to 50kg.}
313296
\resumeItem{Prototyped \textbf{3D-printed} mounts and knee platforms for strain gauges, ensuring user comfort.}
314297
% \resumeItem{Created single-board load cell schematics in \textbf{KiCAD}, streamlining sensor integration.}
315-
\resumeItem{Built \textbf{Python} scripts for force distribution visualization in Matplotlib, with data logging for gait analysis.}
298+
\resumeItem{Built \textbf{Python} scripts for force distribution visualization in \textbf{Matplotlib}, with data logging for gait analysis.}
299+
\resumeItemListEnd
300+
301+
\resumeProjectHeading
302+
{\textbf{\href{https://github.com/gavintranquilino/self-balancing-unicycle}{\underline{Self-Balancing Unicycle}}} }{}
303+
\resumeItemListStart
304+
\resumeItem{Derived equations of motion using linearization techniques to estimate and optimize trigonometric calculations.}
305+
\resumeItem{Utilized \textbf{C++} and \textbf{CMake} to develop a graphical simulator that demonstrates \textbf{PID control} to keep the unicycle upright.}
306+
\resumeItem{Implemented \textbf{Git} submodules to reference third-party \textbf{OpenGL} wrappers, to visualize the simulation.}
316307
\resumeItemListEnd
317308

318309
% \resumeProjectHeading
@@ -323,12 +314,12 @@ \section{Projects}
323314
% \resumeItem{Researched and implemented cutting-edge AI concepts such as AI, transformations, models, and tokenization, effectively improving platform functionality and staying ahead of industry trends.}
324315
% \resumeItemListEnd
325316

326-
\resumeProjectHeading
327-
{\textbf{\href{https://devpost.com/software/blink-twice-if-you-need-help}{\underline{Blink Twice If You Need Help}}} \emph{}}{}
328-
\resumeItemListStart
329-
\resumeItem{Designed a computer vision \textbf{IoT} wearable using \textbf{OpenCV} for real time eye tracking, triggering immediate emergency calls.}
330-
\resumeItem{Leveraged \textbf{VoIP} with \textbf{Python} for automated emergency calls, reducing response time.}
331-
\resumeItemListEnd
317+
% \resumeProjectHeading
318+
% {\textbf{\href{https://devpost.com/software/blink-twice-if-you-need-help}{\underline{Blink Twice If You Need Help}}} \emph{}}{}
319+
% \resumeItemListStart
320+
% \resumeItem{Designed a computer vision \textbf{IoT} wearable using \textbf{OpenCV} for real time eye tracking, triggering immediate emergency calls.}
321+
% \resumeItem{Leveraged \textbf{VoIP} with \textbf{Python} for automated emergency calls, reducing response time.}
322+
% \resumeItemListEnd
332323

333324
% \resumeProjectHeading
334325
% {\textbf{\underline{\href{https://github.com/ransomw/the-benevolent-dictators}{Benevolens}}} $|$ \emph{Python, Optical Character Recognition, Steganography, Git, GitHub}}{}
@@ -351,7 +342,6 @@ \section{Projects}
351342
{\textbf{\underline{\href{https://www.youtube.com/playlist?list=PL2zKq55_kXLenkTwrxIJvVcfiL-i74W9J}{Computer Vision Enabled Hospital App}}} }{}
352343
\resumeItemListStart
353344
\resumeItem{Mobile app to help promote physical activity for geriatric patients to prevent symptoms of hospital-induced delirium.}
354-
\resumeItem{Allows nurses to host exercise seessions within a ward, reducing nurses needed for supervision by 75\%.}
355345
\resumeItem{Built the backend with \textbf{Python}, \textbf{OpenCV}, and \textbf{MediaPipe} for real-time pose estimation and exercise tracking.}
356346
\resumeItem{Awarded by the Grand River Hospital's Tech Innovation Challenge as having "Most Impact".}
357347
\resumeItemListEnd
@@ -404,9 +394,9 @@ \section{Technical Skills}
404394
% \textbf{Hardware}{: CAD, SolidWorks, AutoCAD, GD\&T, Fusion360, KiCAD, 3D Printing, Soldering, Machine Tools} \\
405395
% \textbf{Software}{: C/C++, CMake, Python, Linux, Git, Arduino, I2C, SPI, UART, SQL, OpenCV, OpenGL} \\
406396

407-
\textbf{Mechanical}{: SolidWorks, AutoCAD, GD\&T, CAD, 3D Printing, Machine Tools, Onshape, Fusion360, FreeCAD} \\
397+
\textbf{Mechanical}{: SolidWorks, AutoCAD, GD\&T, CAD, FEA, FEM, DFMA, 3D Printing, Machine Tools, Onshape, Fusion360} \\
408398
\textbf{Electrical}{: KiCAD, I2C, SPI, UART, Arduino, ESP-IDF, Soldering, Oscilloscope} \\
409-
\textbf{Software}{: Python, C, C++, ROS2, Docker, CMake, OpenGL, OpenCV, Mediapipe, Linux, Ubuntu, Git} \\
399+
\textbf{Software}{: Python, C, C++, ROS2, Docker, CMake, OpenGL, OpenCV, Mediapipe, Linux, Ubuntu, Git, OOP} \\
410400
% \textbf{Software}{: Python, C, C++, ROS2, Docker, CMake, SQL, OpenGL, OpenCV, Linux, Ubuntu, Git, Flask, HTML, CSS, JavaScript} \\
411401
}}
412402
\end{itemize}

out/Gavin_Tranquilino.pdf

-150 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)