Resume
Degree
Carleton University
Bachelors Of Computer Science (Honors), Co-op Option
• Graduated with high distinction in 2024 (3.94 GPA)
• Minors in Business and Statistics
Skills

• Experience in programming using Golang, Python, Java, SQL, Javascript, R, C, C++, and BASH through creating personal and professional projects utilizing these languages
• Extensive knowledge of data structures, documentation, analysis of algorithms, OOP, APIs, Linux, databases, and test design through self-guided study and application of these skills in my academic career
• Proficient in the use of the tools Docker, Kubernetes-Rancher, Openstack, Git, Keycloak, Grafana, Prometheus and Jenkins from utilizing these tools in my previous internships and coop placements
Work
Software Developer
Blackberry
May 2022-August 2022 and January 2023-August 2023

• Assembled and maintained an automatic code organization pipeline which ensured parity between the locations of our tests in our repository and on Testrail.
• Programmed a tool which read my team’s testing burn-down chart and populated a custom-built template website with the results, saving my manager time and effort.
• Utilized my skills in rapidly ramping up on new technologies to become my team’s expert on the Amazon EC2 cloud, documenting its use for our testing teams and creating the necessary support for it to be included as a platform for automated tests.
• Employed my knowledge of Docker in order to containerize our testing infrastructure, enabling the rapid set-up and destruction of testing environments.


Software Engineer
General Dynamics
May 2021-December 2021

• Aided in the design and development of a CLI which automated the deployment of Dev-Ops tools such as Kubernetes-Rancher, Openstack and Keycloak.
• Developed a Gitlab pipeline job which automatically tagged commits included in a release, removing manual overhead which cost our team valuable time.
• Created a package which automatically installed Prometheus monitoring as well as custom-made and integrated Grafana dashboards onto a deployed Kubernetes cluster.


Dev-ops Intern
Nokia
July 2018-August 2018

• Designed automated tests for the payment calculation systems in Java using JUnit, ensuring the correct calculation of mobile bills for our industry partners.
• Applied my knowledge of Docker and Linux to drastically reduce artifact package size, reducing the team’s storage requirements and speeding up our workflow.
• Helped to plan and facilitate a youth day camp where I taught grade-school children the basics of computer science as well as entrepreneurship skills.