Chris O.

Chris O.

Senior Software Engineer

Canada
Hire Chris O. Hire Chris O. Hire 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.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 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 (7 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.

Portfolio

Sole Developer - League Smart
Sole Developer - League Smart

The League Smart application makes managing leagues and teams easy. It makes creating the schedule for leagues one of the easiest things. It allowss users to know who can and can't make a game in advance, and provide league waivers and ensure everyone signs them.

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