50 lines
3.3 KiB
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}
|