resume/sections/work.tex

50 lines
3.3 KiB
TeX

\section{Work Experience}
\resumeHeading{Embedded Software Developer Student}{BlackBerry QNX}{Kanata, ON}{May 2024 - August 2024}
\begin{bullets}
\item Created a generic abstraction on mutexes to make multi-threaded code simpler and safer
\item Tracked down memory leaks, race conditions, and deadlocks in interconnected multi-threaded C libraries
\item Refactored legacy C code to comply with MISRA standard, fixing code previously thought to be safe
\end{bullets}
\hbox{}
\resumeHeading{Software Developer}{Emids}{Remote}{May 2023 - August 2023}
\begin{bullets}
\item Optimized UI components until updates to the underlying data created no perceptible lag
\item Created a filter component to dynamically update a list and calculate the appropriate zoom level to display a map
\item Added features to the back-end of an active healthcare solution using an in-house functional language
\item Reworked existing InQ Telehealth UI to accommodate new settings for clinicians to enhance clinic discoverability
\end{bullets}
\hbox{}
\resumeHeading{Test Automation \& Software Developer}{Ross Video}{Hybrid - Kanata, ON}{May 2022 - March 2023}
\begin{bullets}
\item Re-hired part-time after my co-op placement to research automated unit testing for an internal test framework
\item Revamped an internal test automation codebase by single-handedly refactoring fifteen thousand of lines of Python to standardize the return types of the internal library functions, add type hints, and improve readability
\item Created generic Jenkins CI/CD jobs to build and test products, enabling product teams to rapidly iterate features
\item Automated \href{https://www.zaproxy.org/}{\underline{OWASP ZAP}} and \href{https://www.tenable.com/products/tenable-io}{\underline{tenable.io}} security scans using an in-house test framework to access their Python APIs
\item Wrote Bash scripts to add features to Jenkins jobs like Microsoft Teams messages indicating build status
\item Rewrote an internal SharePoint site to improve readability and make it easier to search for specific documentation
\item Update processes for managing equipment in server racks to ensure consistent documentation and cleanliness
\end{bullets}
\hbox{}
\resumeHeading{Research Intern}{Carleton University}{Remote}{May 2021 - Aug 2021}
\begin{bullets}
\item Awarded the Dean's Summer Research Internship to work with the Graphics, Imaging, and Games Lab
\item Wrote a report using \LaTeX\hbox{} on generating polycurves by circle-packing polylines to act as a reference for future implementation in upper year student projects
\item Used knowledge of data structures to write effecient Java code to create circle-packings and analyze geometry
\end{bullets}
%\hbox{}
%\educationHeading{Founder, Drone Operator}{Kawartha Aerial Video}{Peterborough, ON}{2016-2018}
%\begin{bullets}
% \item Created a small business to take drone photos and videos for realtors and property owners
% \item Created and distributed marketing materials to realtors and cottagers to acquire new customers
% \item Managed budget to ensure the revenue was properly accounted, resulting in the business fully paying back its initial investment
% \item Managed client engagement and expectation, resulting in overall satisfaction and quick turn-around times
%\end{bullets}