• H

  • i

  • !

Drawing of me!
  • I'm

  • Owen

I'm a Software Developer, experienced in Web Development, Automation Scripting and Cloud Technologies.

See my Resume

A bit about meRecently, I completed my Honours in Computer Science with a Minor in Philosophy from Carleton University.Post-graduation, I've been honing my full stack skills through creating web applications and gaining proficiency in web hosting and microservice management on AWS.

In addition to my studies, I gained practical experience through two co-op placements, one at the Bank of Montreal and the other at Ericsson Canada. I also contributed as a teaching assistant for the Introduction to Computer Science class.

As part of the Digital Core team at BMO, I contributed to the development of a Managed File Transfer application (MFT), where I focused on the front-end implementation using TypeScript, NextJS, and Tailwind CSS.

At BMO, I got to learn from a lot of great developers and get a better understanding of how software is developed within a large-scale organization. Through overcoming challenges like state management, API development, and understanding client-server architecture, I gained valuable insights into the practical tools of web development.
During my time at Ericsson, I developed a variety of custom automation solutions to increase the efficiency of internal workflows. I collaborated with a team using the Agile approach to software development to delegate tasks and help each other implement solutions.

Most of our solutions were very creative, since we were often addressing very niche issues within existing workflows and finding the best way to integrate our scripts with existing technology.

In many of the projects I undertook, the focus was on achieving full automation, which led me to delve into Azure Functions. This platform provided me with the capability to manage operations in the cloud while working in Python.

As a Teaching Assistant for the Introduction to Computer Science class, I guided students through fundamental software development practices in Python. I hosted office hours for project assistance and assisted with tutorial sessions when students needed help.

I gained a lot of experience in how to communicate programming problems with students, how to find common bugs, and how to decompose problems for easier understanding and troubleshooting.
In my spare time, I like to write and play music with my friends :)



Built with Next.JS, Framer Motion and Chakra UI