Chris O.

About Me

I am a versatile Go, Flutter and Wed Developer with technical specialty in the creation of custom applications from concept to implementation, as well as optimizing existing applications. I am adept at designing visually appealing and easy to use interfaces for mobile and desktop application displays. I strive to deliver innovative, customer-focused, highly performant software solutions for clients on all projects.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Alberta College of Pharmacists
Alberta College of Pharmacists
Software Developer
2017 - Present (8 years)
Alberta, Canada
  • Provided technical expertise for the management of existing Angular web applications and supported with tasks on data migration.

  • Investigated, identified and provided technical solutions to numerous application usability and security deficiencies.

  • Efficiently implemented the data migration CLI, leading to an increase in migration time by more than 60%.

Ledcor
Ledcor
Software Developer
2017 - 2017
  • Provided technical consultancy for the update of an existing application to give a US contractor access to Ledcor's platform.

  • Built a deployment system that decreased deployment time from 10 minutes to a few seconds.

  • Engineered a new a build system that reduced total application size by ~90%.

Showbie
Showbie
Senior Frontend Web Developer
2014 - 2016 (2 years)
Edmonton, Canada
  • Developed an Ember.js based web application to replicate an existing iOS application for Showbie.

  • Effectively built a Go CLI to convert .po files to the custom locale format required for Android, web and iOS.

  • Successfully led and guided the development of an Ember.js application which allowed school districts to manage teacher licenses.

Mitre Media
Mitre Media
Software Developer
2012 - 2013 (1 year)
Edmonton, Canada
  • Provided technical support and direction for server and deployment setup of existing applications of Mitre Media.

  • Provided technical optimizations on web applications within the portfolio of bought-out companies by reducing their request response times from > 2min to less than 5 seconds.

  • Efficiently designed and developed an internal article publishing application for the company.

Drivewyze
Drivewyze
Android Developer/Architect
2011 - 2012 (1 year)
Edmonton, Canada
  • Designed and developed an Android application that allowed drivers to receive bypass notifications from weigh stations.

  • Created the UI design for different mobile platforms with the function to allow drivers automate road toll fee payments for participating toll booths.

  • Successfully developed the working Android Application within one month.

Mini Group
Mini Group
Web Developer
2010 - 2011 (1 year)
Remote
  • Developed the backend server logic and frontend jQuery for the company's application.

  • Created the features for the search module that allows users to find notes, links and/or assets on the app.

  • Regularly identified and corrected website issues uncovered by testing and user feedback.

Zedi Solution
Zedi Solution
Software Developer
2008 - 2010 (2 years)
Edmonton, Canada
  • Developed technical solutions to reduce the load time and handle the load of web applications for larger clients.

  • Efficiently completed the SCADA drag n’ drop UI that allowed users to monitor various on-site sensors.

  • Provided technical support for post launch modification and maintenance of the new load time platform.

Alberta Education
Alberta Education
System Analyst II
2008 - 2010 (2 years)
Edmonton, Canada
  • Create a web application for special requests that allowed students to apply online.

  • Engineered a new feature that allows staff process special student requests online.

  • Developed in-house application to allow flagged exams with scan errors to be corrected online instead of being done manually.

Showcase

Sole Developer - League Smart
Sole Developer - League Smart
  • League Smart simplifies league and team management.

  • It enables users to create schedules and manage game access.

  • The application facilitates league waivers and ensures compliance.

Sole Developer - Go Router
Sole Developer - Go Router
  • This is a simple HTTP routing library for Go.

Education

Education
Computer Technology/Computer Systems Technology
NAIT (Northern Alberta Institute of Technology)
Education
Bachelors with Spcialization, Chemistry
University of Alberta