diff --git a/Aidan_Sharpe_Resume.fdb_latexmk b/Aidan_Sharpe_Resume.fdb_latexmk index ea8178d..b87d047 100644 --- a/Aidan_Sharpe_Resume.fdb_latexmk +++ b/Aidan_Sharpe_Resume.fdb_latexmk @@ -1,5 +1,5 @@ # Fdb version 4 -["pdflatex"] 1706848702.8532 "Aidan_Sharpe_Resume.tex" "Aidan_Sharpe_Resume.pdf" "Aidan_Sharpe_Resume" 1706848703.6027 0 +["pdflatex"] 1725137662.72033 "Aidan_Sharpe_Resume.tex" "Aidan_Sharpe_Resume.pdf" "Aidan_Sharpe_Resume" 1725137663.49116 0 "/usr/share/texlive/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1136849721 2900 1537cc8184ad1792082cd229ecc269f4 "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1095.tfm" 1136768653 1536 02c06700a42be0f5a28664c7273f82e7 "" @@ -69,10 +69,10 @@ "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 "" "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1684972800 40326 aba987258e6d6b6da5dec3a727ea174b "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1695741510.34335 4547801 12750a1f41d88f5207b57129561a9960 "" - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1706540581 7862978 fdecdc3eb245d10d03b24652f2a7b5cd "" - "Aidan_Sharpe_Resume.aux" 1706848703.49336 554 e6f85c6f44bbe194532b4fa1fd8ca02c "pdflatex" - "Aidan_Sharpe_Resume.out" 1706848703.34736 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" - "Aidan_Sharpe_Resume.tex" 1706848701.57536 5600 f42a4c4d99bd4717559aba51dbc712e3 "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1722032555 7862973 a15b23ac5eada6cf3ed022f3505aa497 "" + "Aidan_Sharpe_Resume.aux" 1725137663.39253 554 e6f85c6f44bbe194532b4fa1fd8ca02c "pdflatex" + "Aidan_Sharpe_Resume.out" 1725137663.25253 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + "Aidan_Sharpe_Resume.tex" 1725137660.87652 5421 3a5cd39ace2edc8b75677b00dc728748 "" "resume.cls" 1706843522.97342 4952 ada9574b2eebb78ac4dda18cc530bfd0 "" (generated) "Aidan_Sharpe_Resume.aux" diff --git a/Aidan_Sharpe_Resume.log b/Aidan_Sharpe_Resume.log index 7d91d04..019a29c 100644 --- a/Aidan_Sharpe_Resume.log +++ b/Aidan_Sharpe_Resume.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/CVE-2023-32700 patched) (preloaded format=pdflatex 2024.1.29) 1 FEB 2024 23:38 +This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/CVE-2023-32700 patched) (preloaded format=pdflatex 2024.7.26) 31 AUG 2024 16:54 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -278,6 +278,11 @@ Overfull \hbox (30.0pt too wide) in paragraph at lines 14--14 [] [] + +Overfull \hbox (7.04349pt too wide) in paragraph at lines 49--62 +[][] + [] + [1 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./Aidan_Sharpe_Resume.aux) @@ -285,15 +290,15 @@ Package rerunfilecheck Info: File `Aidan_Sharpe_Resume.out' has not changed. (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. ) Here is how much of TeX's memory you used: - 9180 strings out of 476182 - 145271 string characters out of 5796581 - 1867793 words of memory out of 6000000 - 29403 multiletter control sequences out of 15000+600000 + 9178 strings out of 476182 + 145264 string characters out of 5796581 + 1866793 words of memory out of 6000000 + 29401 multiletter control sequences out of 15000+600000 516627 words of font info for 46 fonts, out of 8000000 for 9000 1137 hyphenation exceptions out of 8191 75i,6n,81p,612b,427s stack positions out of 10000i,1000n,20000p,200000b,200000s {/usr/share/texlive/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc} -Output written on Aidan_Sharpe_Resume.pdf (1 page, 87661 bytes). +Output written on Aidan_Sharpe_Resume.pdf (1 page, 84809 bytes). PDF statistics: 44 PDF objects out of 1000 (max. 8388607) 28 compressed objects within 1 object stream diff --git a/Aidan_Sharpe_Resume.pdf b/Aidan_Sharpe_Resume.pdf index ad383de..b969554 100644 Binary files a/Aidan_Sharpe_Resume.pdf and b/Aidan_Sharpe_Resume.pdf differ diff --git a/Aidan_Sharpe_Resume.synctex.gz b/Aidan_Sharpe_Resume.synctex.gz index 3b6cf50..77b4589 100644 Binary files a/Aidan_Sharpe_Resume.synctex.gz and b/Aidan_Sharpe_Resume.synctex.gz differ diff --git a/Aidan_Sharpe_Resume.tex b/Aidan_Sharpe_Resume.tex index 8b4484d..3f05ef3 100644 --- a/Aidan_Sharpe_Resume.tex +++ b/Aidan_Sharpe_Resume.tex @@ -3,101 +3,91 @@ \setlist{nosep} \usepackage[left=0.4 in,top=0.3in,right=0.4 in,bottom=0.4in]{geometry} % Document margins -\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} -\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} +%\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} +%\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} \name{Aidan Sharpe} % Your name % You can merge both of these into a single line, if you do not have a website. -\address{(609) 738-5237 \\ Hightstown, NJ \\ amsharpe102@pm.me \\ www.sharpe6.com} +\address{(609) 738-5237 \\ Hightstown, NJ \\ amsharpe102@pm.me \\ www.sharpe6.com} % \address{\href{mailto:amsharpe102@pm.me}{amsharpe102@pm.me} \\ \href{https://www.linkedin.com/in/aidan-sharpe-b86955224/}{Linked In} \\ \href{https://www.sharpe6.com}{Website}} \begin{document} - + %---------------------------------------------------------------------------------------- % OBJECTIVE %---------------------------------------------------------------------------------------- \begin{rSection}{Overview} - Growth-driven engineer with years of diverse programming \& electronics experience. Led my robotics team to implement an award-winning competitive robotic system. As the Workshop chair for the Rowan University IEEE Student Branch, developed and presented lessons to successfully teach critical engineering skills to underclassmen. + Initiative-taking engineer with years of diverse electronics and programming experience including designing and maintaining professional high-speed PCBs, developing internal software tooling, leading the avionics subteam of Rowan Rocketry, and running technical workshops for the Rowan University IEEE Student Branch. \end{rSection} - %---------------------------------------------------------------------------------------- - % EDUCATION SECTION - %---------------------------------------------------------------------------------------- - - \begin{rSection}{Education - Rowan University} - {\bf B.S. in Electrical and Computer Engineering} \hfill {Expected May 2025}\\ - {\bf Certificate in Cybersecurity Engineering}\\ - {\bf Certificate in Cybersecurity}\\ - GPA: 3.76\\ - Martinson Honors College \hfill Fall 2021 -- Present\\ - Dean's List \hfill Fall 2021 -- Present\\ - Relevant Coursework: Circuit Design \& Analysis, Computer Architecture, Embedded Systems, FPGA Programming - Long-Term Engineering Project: Spaceport America Cup (formerly IREC) focusing on Avionics \& Power Management - \end{rSection} - + %---------------------------------------------------------------------------------------- % WORK EXPERIENCE %---------------------------------------------------------------------------------------- \begin{rSection}{WORK EXPERIENCE} - \textbf{Technology Development Engineering Intern} \hfill May 2023 -- August 2023\\ - Inductotherm Corp. \hfill \textit{Rancocas, NJ} + \textbf{Industrial Hardware Development Intern} \hfill Summer 2024 \\ + Inductotherm Corp. \hfill \emph{Rancocas, NJ} \begin{itemize}[topsep=-8pt] - \item Extended the functionality of an industrial test fixture by designing and testing a controllable frequency square wave oscillator circuit and implementing it in a PCB assembly - \item Improved reliability of customer systems by designing and automating remote configuration \& diagnostic tools - \item Enabled efficient deployments of remote systems by converting data publishing computers to a custom OS + \item Proposed and created an internal Windows Forms tool to resolve disorganized PCB design libraries + \item Modernized a proprietary 5V industrial embedded system with a 3.3V microcontroller, ethernet interface, and USB C programming interface while maintaining full backward compatibility + \item Enabled high-speed design reuse by creating Altium Designer schematic and PCB snippets for USB C and Ethernet interfaces + \item Created manufacturing releases for high-speed, controlled impedance designs using Altium Designer \end{itemize} - \medskip - \textbf{Laser Fleet Sailing Coach} \hfill Jun 2020 -- August 2022\\ - Toms River Yacht Club \hfill \textit{Toms River, NJ} + \medskip + \textbf{Industrial Internet of Things (IIoT) Intern} \hfill Summer 2023 \\ + Inductotherm Corp. \hfill \emph{Rancocas, NJ} \begin{itemize}[topsep=-8pt] - \item Greatly advanced the abilities and confidence of beginner Laser sailors - \item Orchestrated and presented lessons to boost the skills of students - \end{itemize} - \end{rSection} + \item Proposed and installed a new IIoT gateway operating system to enable remote system deployments, updates, and diagnostics + \item Removed human error by extending an internal configuration tool to directly generate and export IIoT gateway configuration files + \item Wrote custom software to enable automatic gateway reconfiguration and telemetry with Azure IoT Hub + \end{itemize} + \end{rSection} - %---------------------------------------------------------------------------------------- + %---------------------------------------------------------------------------------------- % TECHINICAL STRENGTHS %---------------------------------------------------------------------------------------- \begin{rSection}{SKILLS} \begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l } - Programming & C, Python, C++, Verilog HDL, C\#, Java, Bash, MatLab + Electronics Design & High-speed, impedance-controlled routing; 2, 4 \& 6-layer boards; hierarchical schematics + \\ + Programming & C\#, Python, C, C++, Verilog HDL, Java, Bash, MatLab \\ - Electronics & Circuit \& PCB Design, Through-hole \& Surface Mount Soldering - \\ - Server \& IoT & Microsoft Azure IoTHub, Docker, Podman, Secure shell remote server management + Server \& IoT & Debian and Fedora Linux, Azure IoT Hub, Docker, Podman, Secure Shell (ssh) \\ - Embedded Systems & Experience programming MSP430 and Arduino devices + CAD Packages & Altium Designer, KiCAD, FreeCAD, OnShape + \\ + Development Tools & Vim, Git/GitHub, Azure DevOps, Visual Studio, VSCode, Eclipse \\ - Hardware Testing & Examines circuits with Waveform Generators, Multimeters, \& Oscilloscopes - \\ - Robotics & Autonomous and Manual Control Programming, Data \& Power Cabling - \\ - General Software & Desktop \& Server-based Linux, Windows, LaTeX, Microsoft \& Google Office - \\ - Special Software & Wireshark, SPICE, Git source control, Vim, VirtualBox, NixOS - \\ - CAD Packages & Altium Designer, OnShape, KiCAD, FreeCAD - \\ - Soft Skills & Professional Written \& Verbal Communication, Leadership, Initiative - \\ + Soft Skills & Technical documentation and writing, professional written and verbal communication \end{tabular} \end{rSection} - %---------------------------------------------------------------------------------------- - \begin{rSection}{Awards \& Distinctions} + \begin{rSection}{PROJECTS} + \textbf{Rowan Spaceport America Cup Team} \hfill September 2023 -- Present \begin{itemize}[topsep=-8pt] - \item Eagle Scout with Bronze \& Gold Palms \hfill 2020 - \item Smart City Innovation Track Winner at 24-hour rapid engineering competition \hfill 2022 - \item Professional Engineering Society of Mercer County --- Engineering Student Scholarship \hfill 2021 - \item FIRST Robotics Competition Team Mercury: 1089 Gracious Professionalism Scholarship \hfill 2021 - \end{itemize} - \end{rSection} - + \item Led the avionics subteam to design and test a valve controller for a pneumatic parachute deployment system + \item Conceived a modular STM32-based flight computer with KiCAD + \item Developed a switching power supply board to power flight computers from a 9V battery + \item Successfully launched and recovered the rocket at Spaceport America Cup 2024 + \end{itemize} + \end{rSection} + %---------------------------------------------------------------------------------------- - \begin{rSection}{Extra-Curricular Activities} - \begin{itemize}[topsep=-8pt] - \item Rowan IEEE Student Branch Engineering Workshop Leader \hfill 2021 -- Present - \item Rowan Habitat for Humanity \hfill 2023 -- Present - \item Rowan University Intramural Flag Football \hfill 2022 -- 2023 - \end{itemize} + % EDUCATION SECTION + %---------------------------------------------------------------------------------------- + \begin{rSection}{Education} + \textbf{Rowan University} \hfill \emph{Glassboro, NJ} \\ + B.S. in Electrical and Computer Engineering \hfill Expected May 2025 \\ + Certificate of Undergraduate Study in Cybersecurity Engineering \\ + GPA: 3.76\\ + Martinson Honors College \hfill Fall 2021 -- Present \end{rSection} + + %---------------------------------------------------------------------------------------- + % AWARDS AND SCHOLARSHIPS + %---------------------------------------------------------------------------------------- + \begin{rSection}{Awards \& Scholarships} + Eagle Scout \hfill March 2020 \\ + Delta Ducon Engineering Scholarship \hfill May 2024 \\ + Professional Engineering Society of Mercer County --- Engineering Student Scholarship \hfill 2021 + \end{rSection} \end{document} diff --git a/PotentialResumeContent.wiki b/PotentialResumeContent.wiki new file mode 100644 index 0000000..9ad947f --- /dev/null +++ b/PotentialResumeContent.wiki @@ -0,0 +1,62 @@ += Potential Resume Content = + +== Rowan University == +=== Relevant Coursework === +==== Rowan Rocketry ==== +- Developed custom switching power supply and valve controller for avionics subsystem + +==== Adversarial Machine Learning ==== +- Developed technique to apply image processing filters to image recognition models +- Examined effectiveness of filters at protecting models from misleading inputs + + +== Work == +=== Inductotherm 2024 === +- IDAI Flash REV8 Updates + - Replaced 5V microcontroller with 3.3V one used on other internal boards + - Logic-level converters to maintain full compatibility + - Added ethernet port and physical layer circuitry + - Enabled microcontroller programming over USB-C with USB-C to serial chip + - Completely new layout on 4-layer, impedance controlled board +- IDAI Flash REV9 Updates + - Picked new microcontroller + - Based on critical functionality requirements + - 10-year support from manufacturer + - Used ethernet snippet for a more organized ethernet interface +- SIM Updates + - 6 layer board + - USB-C latch-up protection circuitry +- IDAI Dummy Board + - Simple 4-layer board + - Added ribbon cable to eliminate wiring errors +- IEZ Bessel + - Parametric modelling software + - Meet dimensional specifications + - Meet manufacturing specifications +- USB-C and Ethernet snippets + - High-speed routing techniques + - Enable design reuse + - Streamline adding interfaces to new boards + - Reduce the risk of routing mistakes for high-speed interconnects +- Part manager software + - Organize libraries based on parts used in other designs + - Learn PostgreSQL + - Connect to part distributer APIs + - Easily swap out front-end or back-end components + +=== Inductotherm 2023 === +- Square wave generator + - Simple 2-layer board in Altium Designer + - Tunable Op-Amp Astable Multi-vibrator +- SIM Configuration Utility + - Exports JSON configurations +- Gateway Configuration/Diagnostics Pipeline + - Azure IoT Hub Configuration Dashboard + - Azure IoT Hub Configuration Loader + - Gateway auto-reconfiguration tool + + +== Awards & Distinctions == +- Eagle Scout +- PESMC Scholarship +- ProfHacks 2022 Smart Cities Invention Winner diff --git "a/\\" "b/\\" new file mode 100644 index 0000000..c6315f5 --- /dev/null +++ "b/\\" @@ -0,0 +1,80 @@ +\documentclass{resume} % Use the custom resume.cls style +\usepackage{enumitem} +\setlist{nosep} + +\usepackage[left=0.4 in,top=0.3in,right=0.4 in,bottom=0.4in]{geometry} % Document margins +%\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} +%\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} +\name{Aidan Sharpe} % Your name +% You can merge both of these into a single line, if you do not have a website. +\address{(609) 738-5237 \\ Hightstown, NJ \\ amsharpe102@pm.me \\ www.sharpe6.com} +% \address{\href{mailto:amsharpe102@pm.me}{amsharpe102@pm.me} \\ \href{https://www.linkedin.com/in/aidan-sharpe-b86955224/}{Linked In} \\ \href{https://www.sharpe6.com}{Website}} + + +\begin{document} + + %---------------------------------------------------------------------------------------- + % OBJECTIVE + %---------------------------------------------------------------------------------------- + \begin{rSection}{Electrical and Computer Engineer} + Growth-driven engineer with years of diverse programming \& electronics experience. Led the avionics subteam of Rowan Rocketry to develop student researched and developed avionics and recovery equipment, resulting in a successful launch and recovery at Spaceport America Cup 2024. As the two-time Workshop Chair of the Rowan University IEEE Student Branch, I created and presented workshops to develop critical engineering skills of underclassmen in my major. + \end{rSection} + + %---------------------------------------------------------------------------------------- + % WORK EXPERIENCE + %---------------------------------------------------------------------------------------- + \begin{rSection}{WORK EXPERIENCE} + \textbf{Industrial Hardware Development Intern} \hfill Summer 2024 \\ + Inductotherm Corp. \hfill \emph{Rancocas, NJ} + \begin{itemize}[topsep=-8pt] + \item Modernized a proprietary 5V industrial embedded system with a 3.3V microcontroller, ethernet interface, and USB C programming interface while maintaining full backward compatibility + \item Enabled high-speed design reuse by creating Altium Designer schematic and PCB snippets for USB C and Ethernet interfaces + \item Created manufacturing releases for high-speed, impedance controlled designs using Altium Designer + \item Created a Windows Forms application to manage internal Altium Designer parts libraries in a PostgreSQL database + \end{itemize} + \medskip + \textbf{Industrial Internet of Things (IIoT) Intern} \hfill Summer 2023 \\ + Inductotherm Corp. \hfill \emph{Rancocas, NJ} + \begin{itemize}[topsep=-8pt] + \item Removed human error by extending an internal configuration tool to directly generate and export IIoT gateway configuration files + \item Suggested and installed a new IIoT gateway operating system to enable remote system deployments, updates, and diagnostics + \item Wrote custom software to enable automatic gateway reconfiguration and telemetry connected to Microsoft Azure IoT Hub + \end{itemize} + \end{rSection} + + %---------------------------------------------------------------------------------------- + % TECHINICAL STRENGTHS + %---------------------------------------------------------------------------------------- + \begin{rSection}{SKILLS} + \begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l } + Electronics Design & High-speed, impedance-controlled routing. 2, 4 \& 6-layer boards, hierarchical schematics + \\ + Programming & C\#, Python, C++, Verilog HDL, Java, Bash, MatLab + \\ + Server \& IoT & Debian and Fedora Linux, Microsoft Azure IoT Hub, Docker, Podman, Secure Shell + \\ + CAD Packages & Altium Designer, KiCAD, FreeCAD, OnShape + \\ + Development Tools & Vim, Git/GitHub, Azure DevOps, Visual Studio, VSCode, Eclipse + \\ + Soft Skills & Technical documentation and writing, professional written and verbal communication + \end{tabular} + \end{rSection} + + \begin{rSection}{PROJECTS} + \textbf{Rowan Spaceport America Cup Team} \hfill September 2023 -- Present + \begin{itemize}[topsep=-8pt] + \item Conceived a custom STM32-based flight computer with KiCAD + \item Developed a switching power supply board to power flight computers from a 9V battery + \item Designed and tested a custom valve controller for a pneumatic parachute deployment system + \end{itemize} + \end{rSection} + + %---------------------------------------------------------------------------------------- + % EDUCATION SECTION + %---------------------------------------------------------------------------------------- + \begin{rSection}{Education - Rowan University} + \textbf{B.S. in Electrical and Computer Engineering} \hfill Expected May 2025 + \textbf{Certificate of Undergraduate Study in Cybersecurity Engineering} \\ + \end{rSection} +\end{document} diff --git a/compile.sh b/compile.sh new file mode 100755 index 0000000..47c15ce --- /dev/null +++ b/compile.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +args=("$@") + +SOURCE=${BASH_SOURCE[0]} +while [ -L "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink + DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) + SOURCE=$(readlink "$SOURCE") + [[ $SOURCE != /* ]] && SOURCE=$DIR/$SOURCE # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located +done +DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) + +pdflatex $DIR/${args[0]}.tex +zathura --fork $DIR/${args[0]}.pdf \ No newline at end of file diff --git a/recompile.sh b/recompile.sh new file mode 100755 index 0000000..16d245d --- /dev/null +++ b/recompile.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +args=("$@") + +SOURCE=${BASH_SOURCE[0]} +while [ -L "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink + DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) + SOURCE=$(readlink "$SOURCE") + [[ $SOURCE != /* ]] && SOURCE=$DIR/$SOURCE # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located +done +DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) + +pdflatex $DIR/${args[0]}.tex diff --git a/texput.log b/texput.log new file mode 100644 index 0000000..ae79b95 --- /dev/null +++ b/texput.log @@ -0,0 +1,21 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Fedora 39) (preloaded format=pdflatex 2024.5.28) 8 AUG 2024 18:41 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +** + +! Emergency stop. +<*> + +End of file on the terminal! + + +Here is how much of TeX's memory you used: + 4 strings out of 476041 + 142 string characters out of 5793164 + 1849388 words of memory out of 6000000 + 20559 multiletter control sequences out of 15000+600000 + 512287 words of font info for 32 fonts, out of 8000000 for 9000 + 1137 hyphenation exceptions out of 8191 + 0i,0n,0p,43b,6s stack positions out of 10000i,1000n,20000p,200000b,200000s +! ==> Fatal error occurred, no output PDF file produced!