Improve skills section
This commit is contained in:
parent
58e1d18e78
commit
e1a7dfadc3
2 changed files with 7 additions and 16 deletions
11
resume.tex
11
resume.tex
|
@ -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}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue