Trevor Richards

I am a full stack web developer. My focus is on functional, maintainable and efficient code. I can design, but am not a designer. I work well with designers to make a vision real. I can also consult on free/open source software, have skills in developer operations and deployment of containerized servers.

Experience

Government of British Columbia

Full Stack Developer - Full Time

Victoria, British Columbia, Canada - Remote

January 2023 - Present:

I worked on the Developer Operations team for the Ministry of Education and Child Care, where I was placed on assignment to oversee and participate on "Agile" teams to help deliver bug fixes, features and maintenance to applications. I worked as the principal OpenShift (Kubernetes) developer and wrote deployment pipelines for micro-services.

While developing features and debugging software, I worked with Java/SpringBoot, JavaScript, VueJS with Vuetify and NodeJS. I also provisioned and automated Keycloak configurations for user authentication, worked closely with Redis and the Cypress testing framework.

Voltage New Media

Shopify Theme Developer

Victoria, British Columbia, Canada - Remote

July 2019 - December 2022:

I worked on a tight, close knit team to help design, develop and deliver new features for Shopify storefronts. This involved the use of Svelte, React, Shopify's Liquid syntax and some Ruby scripting.

Westview Learning

Instructor - Part Time

Duncan, British Columbia, Canada

April 2018 - July 2020:

Assisted with technical operations, instructed students one-on-one and in groups on how to program with Python, Scratch & computer operation, and assisted with robotics and Android workshops.

TrevDev

Sole Proprietor & Web Developer

Victoria, British Columbia, Canada - Remote

March 2015 - Present:

Delivered custom web solutions for clients including full-stack development, eCommerce platforms built from the ground up, and ongoing site maintenance. Worked extensively with PHP, WordPress, and reactive JavaScript frameworks (Vue.js, Svelte), while consulting on open-source software adoption and leveraged containerized deployments.

Shaw Communications

August 2008 - March 2017:

Installer

Duncan, British Columbia, Canada

May 2014 - March 2017:

Installed and troubleshot everything from the cable drop system to the equipment in the customer's home.

Senior Technical Support Representative

Nanaimo, British Columbia, Canada

January 2012 - May 2014:

Assisted front-line technical support representatives and handled difficult customer escalations.

Technical Support Representative

Nanaimo, British Columbia, Canada

August 2008 - January 2012:

Mostly answered telephone calls from customers and assisted them with technical problems related to their television, internet and telephone services. I also handled billing queries and was responsible for making sales.

Education

Vancouver Island University

Criminology

Nanaimo, British Columbia, Canada - Remote

September 2003 - January 2005:

Certificates

Udemy