Hello, I'm Owen Halvorson.

A
A computer science major at the Universtiy of Ottawa. Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science Undergraduate Student at the University of Ottawa. I enjoy problem-solving and coding. I Always strive to bring 100% to the work I do. I have worked on technologies like Python, MySQL, PostgreSQL, MongoDB, HTML5, CSS, Java, JavaScript, C++ and C during my bachelor's. I have 19 months of professional work experience which has helped me strengthen my experience in real life scenarios. In my free time aside from school, I am passionate about developing complex applications that solve real-world problems that impact millions of users.

  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash, Visual Basic, Dart
  • Databases: MySQL, PostgreSQL, MongoDB
  • Libraries: NumPy, OpenCV
  • Frameworks: Next.js, Node.js, React.js, Angular, PyTorch, Vue, Flutter
  • Tools & Technologies: Git, Docker, AWS, Google Cloud, Android Studio

Seeking a dynamic role in Software Engineering that leverages my skills to tackle challenging projects, fosters professional growth, and offers opportunities for meaningful contributions and personal development.

Experience

Data Analyst Developer
  • Designed and implemented an automated QA system using SQL and SAS to analyze hundreds of backend tables and millions of records, calculating variances and standard deviations in order to flag outliers, and deliver actionable insights to managers via automated email notifications.
  • Implemented a new BMO preferred program into the backend systems by using SAS, SQL and scripting languages such as visual basic and python to transform raw data into presentable reports. This data targeted thousands of clients with more than 500k in Mutual funds assets and give bonuses to incentivize continuing to invest in BMO.
  • Developed a streamlined CRM page within BMO's private network, enabling financial planners to efficiently access client information and initiate contact. Leveraged SSRS, Visual Basic, and SQL Server to deliver a user-friendly, data-driven solution.
  • Tools: C++, Javascript, SAS, SQL, Github, SSMS, SSRS, Tortoise, WINSCP
May 2023 - August 2023 September 2024 - Present | Toronto, Ontario
Web Developer
  • Engineered a custom media plugin for WordPress to optimize backend storage by identifying and flagging unused images and files. Integrated functionality to scan the site for images missing alt text or captions, presenting insights via a dynamic HTML/CSS/JavaScript dashboard to alert developers and streamline content management.
  • Using JavaScript, CSS, HTMLResponsible for designing and maintaining visually aesthetic pages with multiple CTAs and adhering to SEO techniques.
  • Tools: PHP, Javascript, CSS, HTML, Wordpress, Github
January 2024 - August 2024 | Ottawa, Ontario

Projects

Chat app
XSpot

An social media project I've led since 2023

Accomplishments
  • Tools: Flutter (Dart), HTML, CSS, Node.JS, Google Cloud Services (SQL, APP Engine, Maps API), Firebase Authentication and Image Storage
  • Utilized Google Maps API to create a custom map displaying real-time data of nearby events posted by friends.
  • Built seamless live chat and video calling features by integrating sockets and the GetStream.io API in a Node.js backend, paired with a Flutter-based user interface.
  • Integrated a Directions API to provide real-time user location tracking and dynamic navigation guidance to event destinations.
  • The app comprises numerous pages and domains, meticulously designed within a clean architecture framework that separates presentation, business, and data layers, ensuring clarity and ease of collaboration for contributors.
  • In our backend API included is a machine learning model that tags posted events with certain meta tags to help reccomendations.
  • Many more features, please view the video if you wish to see more
Chat app
Sparksite.io

A project that uses ai and web-scraping to create websites in bulk for companies targeting areas

Accomplishments
  • Tools: Python (Backend System), React, HTML, CSS, Firebase
  • Register/Login to a dashboard via Google Auth.
  • Be able to target an area and generate in bulk websites that you can sell to different companies in the area.
  • Uses google maps to locate businesses and web-scraping to find colours, content, and images for the website.
  • AI is used for the reverse-engineering of logos.
Chat app
PetTech E-Commerrce Site

An E-Commerce site using react posting technology related to pets

Accomplishments
  • Tools: React, Stripe, SQL
  • Working payment system using Stripe API.
Chat app
AI Face Recognition Model

An app using machine learning to estimate the confidence that an image matches my identity—my first AI development project

Accomplishments
  • Tools: Python, OpenCV, NumPy, MatPlotLib, TensorFlow
  • Used supervised learning, a Siamese neural network, and a dataset of thousands of labeled images to train a Python-based OpenCV model for accurate identity recognition
Chat app
Windows and Gutters Website

A freelance project for a local Window and Gutter cleaning business that needed a website

Accomplishments
  • Tools: HTML, CSS, JavaScript
  • Using my web developer skills made a visually appealing webpage with multiple CTAs
  • Integrated SEO techniques
Chat app
AI Tutor

A collaborative app for classmates to discuss classwork in chat rooms and consult an AI Tutor

Accomplishments
  • Tools: Vue.js, Node.JS, OpenAI API, getStream.io API
  • Focused on integrating the OpenAI API to develop an AI Tutor capable of answering questions. Enhanced functionality by enabling the tutor to parse PDF URLs, allowing students to query and extract insights directly from the document.
  • Another focus was usign the getStream.io chatting API to allow students to chat with eachother in chat rooms

Skills

Languages and Databases

Python
Java
JavaScript
C++
HTML5
Dart
PHP
MySQL
PostgreSQL
MongoDB

Libraries

NumPy
OpenCV
TensorFlow
matplotlib

Frameworks

Next.JS
Node.JS
React.JS
Angular
PyTorch
Vue
Flutter
WordPress

Other

Git
Docker
AWS
Google Cloud
Android Studio

Education

Ottawa, Ontario, Canada

Degree: Honours Bachelor of Engineering in Computer Science
CGPA: 8.23/10 (3.7/4.0)

    Relevant Courseworks:

    • Distributed Database Systems
    • Cloud Computing
    • Foundations and Analysis of Algorithms
    • Artificial Intelligence
    • Software Methodology
    • Operating Systems
    • Networking
    • Discrete and Formal Languages
    • Calculus
    • Linear Algebra

Contact