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

@ -2,40 +2,41 @@
\resumeHeading{Embedded Software Developer Student}{BlackBerry QNX}{Kanata, ON}{May 2024 - August 2024}
\begin{bullets}
\item did some C i guess % TODO: Fill out
\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 Analysed and optimised a UI component until updates to the underlying data created no perceptible lag
\item Created a filter component that would dynamically update a list of clinics and calculate the appropriate zoom level to display the clinics on a map
\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 - December 2022}
\resumeHeading{Test Automation \& Software Developer}{Ross Video}{Hybrid - Kanata, ON}{May 2022 - March 2023}
\begin{bullets}
\item Automated runs of the \href{https://www.zaproxy.org/}{OWASP ZAP} and \href{https://www.tenable.com/products/tenable-io}{tenable.io} security scans by accessing their Python APIs with scripts using an in-house testing framework
\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 custom generic CI/CD jobs in Jenkins to build and test products, enabling the product teams to quickly build, test, and release new features
\item Wrote Bash scripts to add features to Jenkins jobs like sending a message in Microsoft Teams indicating the success or failure of a build
\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 the server racks to ensure consistent documentation and maintain cleanliness
\item Re-hired part-time after 8 month co-op placement to research unit testing and architectural changes to an internal automated testing framework
\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}
\resumeHeading{Research Intern}{Carleton University}{Remote}{May 2021 - Aug 2021}
\begin{bullets}
\item Awarded the Dean's Summer Research Internship
\item Worked with the Graphics, Imaging, and Games Lab
\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 Efficiently wrote code in Java with knowledge of data structures to create circle-packings and analyze input geometry
\item Used knowledge of data structures to write effecient Java code to create circle-packings and analyze geometry
\end{bullets}
%\hbox{}