Summary
Overview
Work History
Education
Skills
Timeline
Generic

Cameron O'Leary

Ottawa,ON

Summary

A graduate of Carleton University with an Honours Bachelor of Computer Science (High Distinction) and a Minor in Mathematics, I have three years of experience building and maintaining software solutions. My diverse professional background demonstrates adaptability, collaboration, and a commitment to excellence across industries, with a strong foundation in software development, problem-solving, and leadership.

Overview

6
6
years of professional experience

Work History

Carpenter

Craftsmen Carpentry
Ottawa, ON
02.2025 - Current

Masonry Labourer

Traditional Trades
Ottawa, ON
03.2024 - 02.2025
  • Supported masons in construction and repair projects using materials such as brick, natural stone, and concrete block.
  • Mixed mortar and transported materials to site.
  • Assisted with layout by measuring and arranging materials.
  • Cleaned and prepared surfaces for construction.
  • Erected scaffolding to access higher areas.
  • Performed grouting and pointing to strengthen and enhance the appearance of structures.
  • Cleaned up worksites at the end of the day, or project.

Application Developer

Konnexis
Ottawa, ON
07.2022 - 06.2023
  • Contributed to the development of KonnTRACK, a comprehensive full-stack application utilized for process control and inventory tracking across various irradiation sterilization systems.
  • Engineered a message queue interface for Konnexis's KonnTRACK and STERIS's Operations Data Management System, proficiently managing user and system-level events for gamma irradiation sterilization systems.
  • Worked closely with the quality assurance team to identify, log, address, and test high-priority features and bug fixes.
  • Authored thorough unit tests using xUnit.net to safeguard against regressions.
  • Advocated for and successfully implemented improved utilization of agile methodologies, incorporating practices such as story points and retrospectives.

Junior Developer

Watzan
Halifax, NS
05.2022 - 07.2022
  • Orchestrated and facilitated daily stand-up meetings.
  • Managed the development workflow and task assignments by overseeing the product backlog.
  • Established a modular and reusable frontend architecture for a project involving the parsing of company contract details uploaded to AWS SNS and SQS, utilizing Rails ViewComponent.
  • Experience with test-driven development (TDD), domain-driven design (DDD), and continuous integration (CI).

Software Developer Co-op

The Rounds
Halifax, NS
01.2021 - 08.2021
  • Led the development efforts for the external redesign of association partners and platform events pages.
  • Improved website performance by implementing backend functionality in Go to convert and serve images as WebP, resulting in a reduction of image file sizes by approximately 70% through near-lossless compression, leading to reduced page load times.
  • Implemented real-time attempt tracking and scoring logic for quiz modules in a recently launched learning management system, utilizing React and Recoil.js for the frontend development.
  • Engaged proactively in bi-weekly sprints, daily stand-ups, code reviews, and feature demos as part of the collaborative development process.

Software Developer Co-op

Mevex
Ottawa, ON
05.2019 - 04.2020
  • Contributed to the development of human-machine interface applications for linear particle accelerators.
  • Independently led the enhancement of an internal application using Java (Swing and AWT), empowering service engineers to efficiently search and visualize part inventory listings.
  • Created a Python script to gather energy output data from linear particle accelerators, organized the information into a spreadsheet using openpyxl, and presented the findings to the Canadian Nuclear Safety Commission.
  • Formulated test specifications and procedures within Polarion, consistently contributing to the documentation of software processes.

Education

Bachelor of Computer Science Honours -

Carleton University
Ottawa, ON
06-2022

Skills

  • Programming: C#, JavaScript, TypeScript, Java, Python, Go, Ruby
  • Technologies: ASPNET, React, Angular, Bootstrap, Entity Framework Core, Ruby on Rails, xUnitnet
  • Cloud: Microsoft Azure, Amazon Web Services (AWS)
  • Tools: Microsoft SQL Server, PostgreSQL, Git/GitHub, Jira, Bitbucket, Jama, Polarion, Figma

Timeline

Carpenter

Craftsmen Carpentry
02.2025 - Current

Masonry Labourer

Traditional Trades
03.2024 - 02.2025

Application Developer

Konnexis
07.2022 - 06.2023

Junior Developer

Watzan
05.2022 - 07.2022

Software Developer Co-op

The Rounds
01.2021 - 08.2021

Software Developer Co-op

Mevex
05.2019 - 04.2020

Bachelor of Computer Science Honours -

Carleton University
Cameron O'Leary