Improve skills section

This commit is contained in:
Michael Bradley 2025-01-03 01:20:07 +13:00
parent 58e1d18e78
commit e1a7dfadc3
Signed by: MichaelBradley
SSH key fingerprint: SHA256:cj/YZ5VT+QOKncqSkx+ibKTIn0Obg7OIzwzl9BL8EO8
2 changed files with 7 additions and 16 deletions

View file

@ -16,21 +16,12 @@
\newcommand{\projectHeading}[3]{\Project{#1}{#2} \newcommand{\projectHeading}[3]{\Project{#1}{#2}
\descript{#3}\\} \descript{#3}\\}
\newcommand{\projectHeadingWithDate}[4]{\Project{#1}{#2}
\descript{#3 | #4}\\}
% Parameters: courses
\newcommand{\courseWork}[1]{\textbf{Coursework:} #1}
% Parameters: courses
\newcommand{\teacherAssistant}[1]{\textbf{Teacher Assistant (TA):} #1}
% Parameters: accomplishment, grade % Parameters: accomplishment, grade
\newcommand{\accomplishmentEntry}[2]{#1\hfill\location{Grade #2}\\} \newcommand{\accomplishmentEntry}[2]{#1\hfill\location{Grade #2}\\}
\newcommand{\accomplishmentEntryUni}[2]{#1\hfill\location{#2}\\} \newcommand{\accomplishmentEntryUni}[2]{#1\hfill\location{#2}\\}
\newcommand{\hobby}[2]{#1\hfill\location{#2}\\} \newcommand{\hobby}[2]{#1\hfill\location{#2}\\}
\newcommand{\skillHeading}[1]{\textbf{#1}\\} \newcommand{\skillHeading}[2]{\runsubsection{#1} - \descript{#2}\\}
\hypersetup{pdftitle=Michael Bradley's R\'esum\'e} \hypersetup{pdftitle=Michael Bradley's R\'esum\'e}

View file

@ -1,24 +1,24 @@
\section{Skills} \section{Skills}
% TODO: Remove any information that's a duplicate of something previously mentioned? % TODO: Remove any information that's a duplicate of something previously mentioned?
\skillHeading{C, C++ (OpenGL)} \skillHeading{C, C++}{OpenGL}
\begin{bullets} \begin{bullets}
\item Analyzed threading model of Sensor Framework at BlackBerry QNX to fix existing lock-ups and avoid future bugs \item Analyzed threading model of Sensor Framework at BlackBerry QNX to fix existing lock-ups and avoid future bugs
\item Combined Phong lighting and real-time shadows to render Perlin noise on over 130M vertices at several FPS \item Combined Phong lighting and real-time shadows to render Perlin noise on over 130M vertices at several FPS
\item Wrote a top-down video game for a group project on my own after my group mates dropped the course, got an A+ \item Wrote a top-down video game for a group project on my own after my group mates dropped the course, got an A+
\end{bullets} \end{bullets}
\skillHeading{TypeScript} \skillHeading{TypeScript}{React}
\begin{bullets} \begin{bullets}
\item Integrated with Google Maps APIs to build a map component to filter and display a list of clinics \item Integrated with Google Maps APIs to build a map component to filter and display a list of clinics
\item Profiled and improved an un-optimized list component until updating the underlying data did not create lag \item Profiled and improved an un-optimized list component until updating the underlying data did not create lag
\item Took initiative to reduce the use of the \texttt{any} type at Emids, improving developer experience and catching more bugs \item Took initiative to reduce the use of the \texttt{any} type at Emids, improving developer experience and catching more bugs
\item Created a pure JavaScript single-page site from scratch to securely deliver holiday messages to friends and family, including a unique generative design for each recipient and partial Markdown support \item Designed my personal website using TypeScript/Vite/React, then set up SSR to generate a minimized static site
\end{bullets} \end{bullets}
\newpage \newpage
\skillHeading{Python} \skillHeading{Python}{NumPy, TensorFlow}
\begin{bullets} \begin{bullets}
\item Refactored and type hinted a test automation library at Ross Video to fix bugs and improve developer efficiency \item Refactored and type hinted a test automation library at Ross Video to fix bugs and improve developer efficiency
\item Tracked code execution for Ross using custom wrapper objects that recorded attribute access and function calls \item Tracked code execution for Ross using custom wrapper objects that recorded attribute access and function calls
@ -26,7 +26,7 @@
\item Scraped and analyzed price data to determine how much money you would lose on video game lootboxes \item Scraped and analyzed price data to determine how much money you would lose on video game lootboxes
\end{bullets} \end{bullets}
\skillHeading{POSIX (Linux, QNX)} \skillHeading{POSIX}{Linux, QNX}
\begin{bullets} \begin{bullets}
\item Set up a custom Arch Linux installation for my daily personal use over the last 2 years \item Set up a custom Arch Linux installation for my daily personal use over the last 2 years
\item Maintained the system and researched solutions when my extensive customization broke it \item Maintained the system and researched solutions when my extensive customization broke it
@ -35,7 +35,7 @@
\item Scripted with Bash to add functionality to Jenkins at Ross Video \item Scripted with Bash to add functionality to Jenkins at Ross Video
\end{bullets} \end{bullets}
\skillHeading{Git} \skillHeading{Git}{DevOps, CI/CD}
\begin{bullets} \begin{bullets}
\item Used GitLab to manage code and reviews at BlackBerry and exported commits into legacy SVN repos \item Used GitLab to manage code and reviews at BlackBerry and exported commits into legacy SVN repos
\item Used Azure DevOps to develope and collaborate on a monorepo at Emids \item Used Azure DevOps to develope and collaborate on a monorepo at Emids