Include latest information

This commit is contained in:
Michael Bradley 2024-07-14 17:36:28 -04:00
parent a01c28c8c5
commit 83d2a0f97d
5 changed files with 44 additions and 35 deletions

View file

@ -1,13 +1,23 @@
\section{Skills}
% TODO: Remove any information that's a duplicate of something previously mentioned?
\skillHeading{C, C++ (OpenGL)}
\begin{bullets}
\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 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}
\skillHeading{TypeScript}
\begin{bullets}
\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 Took initiative to reduce the use of the \texttt{any} type at Emids, improving developer experience and catching more bugs during compilation
\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
\end{bullets}
\newpage % FIXME: Temp formatting
\skillHeading{Python}
\begin{bullets}
\item Refactored and type hinted a test automation library at Ross Video to fix bugs and improve developer efficiency
@ -20,23 +30,18 @@
% \item Applied knowledge of data structures to generate a circle-packing of an arbitrary shape, then induced a series of trees over the circle and traversed the trees to create a polycurve
% \end{bullets}
% TODO: Make C a separate category or add to C++?
\skillHeading{C++}
\begin{bullets}
\item Single-handedly wrote a top-down video game in C++ with OpenGL graphics for group project after my group mates dropped the course due to workload
\end{bullets}
% TODO: Mention VPS
\skillHeading{Linux}
\skillHeading{POSIX (Linux, QNX)}
\begin{bullets}
\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 Worked with QNX APIs at BlackBerry to write efficient multi-threaded C code
\item Managed a VPS to serve my personal website and handle any miscellaneous hosting I want to do
\item Scripted with Bash to add functionality to Jenkins at Ross Video
\end{bullets}
% TODO: Include info from BBQNX (SVN?)
\skillHeading{Git}
\begin{bullets}
\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 Gerrit to conduct and receive code reviews on several Git repositories at Ross Video
\item Managed personal projects and hosted custom websites on GitHub