Chris Olsen
- Edmonton, Alberta, Canada
- chris@chrisolsen.org
- +1 780-887-2008
With over 15 years of experience in web development and architecture, I bring a proven ability to build robust, scalable, and user-friendly solutions. I’ve led projects end-to-end, bridging the gap between business goals and technical execution, and consistently delivering high-performance applications. Whether writing clean code, designing system architecture, or guiding teams, I focus on creating solutions that are efficient, maintainable, and aligned with long-term goals. I bring both technical depth and strategic insight to every project.
Experience
Sr. Software Developer
–
Government of Alberta
- Completed the ABI report front-end and back-end API for the ARLO project, allowing PowerBi reports to be served.
C#, Angular
Sr. Software Developer (Team Lead)
–
Government of Alberta
- Designed migration path for v2.0 updates.
- Ensure alignment with organizational goals and user needs.
- Acted as the Lead Developer and Architect, overseeing and reviewing code, and tackling the most complex patterns and components.
- Helped solve complex technical challenges and ensures solutions are scalable, robust, and maintainable.
- Primary developer for the UI Component library (design.alberta.ca) for dev teams within the provincial government.
- Designed and developed core services made available to other teams.
- Responsible for initiating the creation of the UI team.
Typescript, Svelte, React, Angular
Sr. Software Developer
–
CenturyLink
- Helped to add disaster recovery functionality allowing for system recovery to CenturyLink, AWS or Azure cloud instances.
- Worked on Cloud Application Manager analytics backend and rewrote the testing component to allow for faster and selective testing.
Java, Spring Boot, AngularJS, Python, Cypress, Docker, MongoDB
Software Developer (1 year contract)
–
Alberta College of Pharmacists
- Identified and fixed application usability and security deficiencies.
- Created UI designs for next version of the application.
- Developed Elm application to export ServiceNow data to Quickbooks .iif format.
- Implemented data migration CLI that optimized existing migration times to ServiceNow from over 5 hours to a few minutes.
- Created Elm application to convert old quickbook data type to csv files.
Elm, Node.js, AngularJS, ServiceNow, MSSQL
Software Developer (1 month contract)
–
Ledcor
- Created a deployment system that decreased deployment time from 10 minutes to a few seconds.
- Reduced total application size by ~90%.
AngularJS, Gulp
Sr. Software Developer
–
Showbie
- Developed web application replicating the existing iOS application for the web.
- Created web application which allowed school districts to manage teacher licenses.
- Built Go utility to convert .po files supplied by the translating service to the custom locale format required for Android, web and iOS.
Ember JS, Go
Software Developer | Architect
–
Mitremedia
- Optimized web applications created by bought-out companies (reduced response times from > 2min to less than 5 seconds).
- Server and deployment setup for existing applications.
Ruby on Rails, Nginx, MySql, PHP
Android Developer | Architect
–
Drivewyze
- Promoted to Architect after less than a year.
- Designed and developed Android application allowing semi drivers to receive bypass notifications from weigh stations.
- Responsible for creating and documenting logic for mobile devices and backend API.
- UI design for all mobile platforms.
Java, Android, Sqlite3
Full-stack Developer
Minigroup
- Worked on the backend server logic and frontend jQuery.
- Created search module to allow users to find notes, links and/or assets.
Ruby on Rails, jQuery, MySql
Web Developer (contract)
–
Zedi
- Successfully completed a scalability project which gave the site the ability to handle increased user load.
- Completed the SCADA drag n’ drop interface that provided users that ability to monitor various on-site sensors.
jQuery, ASP.NET, Oracle
System Analyst II
–
Alberta Education
- Created web application that allowed special requests to be made and processed online.
ASP.NET, VB.NET, MSSQL
Software Developer (4 month internship)
Alberta Education
- Developed in-house application that allowed flagged exams with scan errors and allowed them to be corrected online instead of manually.
- Increased the speed of the process scan errors more than 100 times.
VB.NET, Win32, MSSQL
Projects
Onlinelisting
Allowed real-estate agents to create personal sites.
RubyOnRails, MySql
Education
Udacity
Intro to Self Driving Cars
Udacity
Nanodegree, Android Developer
Northern Alberta Institute of Technology
University of Alberta
BSc, Chemistry with Specialization
Skills
- Typescript
- Go
- Svelte
- React
- Elm
- MySql
- PostgreSql