My Resumé

Innovation Full Stack Developer

November 2022 — Current
@ DesignStripe · Montreal, Quebec
  • Assisted in the crunch to get our AI Holiday Cards project released on time by working overtime to implement high-quality responsive design and fix download quality issues

Owner / Full Stack Developer

July 2020 — Current
@ ShiftLimits · Peterborough, Ontario
  • Developed Color Suite, a real-time coloring utility for web projects with a curve-based color scale editor built in WebGL
  • Built an open source Vue 3 UI for LED strips and light bulbs with a real-time WebGL preview of the LEDs on the device
  • Created a pipeline to compress a Vue frontend for embedding within firmware for microcontrollers with limited memory

Programmer / Full Stack Developer

July 2018 — November 2022
@ Nexicom Inc · Millbrook, Ontario
  • Researched and designed a Kubernetes-based system architecture which can be deployed to various environments, with LDAP talking to Keycloak to provide OpenID Connect and Oauth2; Vault providing secret management; Istio’s service mesh securing, connecting and monitoring services; and NGINX providing ingress
  • Created a GraphQL API for organization, knowledge, customer, and service application management systems with NestJS using CQRS and domain driven design principles
  • Worked with multiple database technologies such as Elasticsearch, MongoDB, Redis, and Neo4J
  • Established a GitOps continuous integration and deployment pipeline using GitLab CI and ArgoCD with code coverage, linting, testing, building, publishing to internal repositories, and rolling updates to Kubernetes
  • Designed and developed Vue 3 prototype web applications for organization and knowledge administration, as well as customer service application management; each with their own backend providing static assets and server side rendering/generation
  • Developed a design system and UI component library with Vue 3 and Tailwind CSS used across organization applications
  • Wrote unit tests, end to end tests, and integration tests in Jest and Vitest
  • Designed, developed, and deployed an organization-scale physician scheduling application for a medical collective with Vue, GraphQL, and NestJS

Full Stack Developer

October 2020 — July 2022
@ Hyun's Dojo · Anaheim, California (Contract)
  • Created a design system, UI package, and prototype for a feed-following and game-like interactive animation “dueling” system using Vue 3 and Tailwind CSS in the frontend, a GraphQL API powered by NestJS, Redis, and MongoDB in the backend, both deployed on a K3S Kubernetes cluster hosted on a VPS
  • Designed, developed, and profiled a large-scale fish swarming simulation in WebGL where tens of thousands of tiny fish swarm the logo when the page is first loaded

UI & UX Developer

February 2018 — March 2018
@ Air-Serv · Markham, Ontario (Contract)
  • Designed and developed a prototype user interface for an experimental electrical vehicle charging station using Vue and XState state machines
  • Worked with hardware developer to embed the UI onto the Raspberry Pi and integrate with the machine’s hardware APIs
  • Produced and presented demonstration videos highlighting features that fulfill key user stories

Full Stack Developer

November 2014 — January 2018
@ Max Games · Edmonton, Alberta
  • Designed and developed a prototype Vue application for a rebuild of StickPage.com with a Node.js backend running Express and Neo4J, deployed on AWS with video transcoding and lamba functions for triggered tasks
  • Designed and developed ViralVideos.com, a video aggregation and ranking system with useful authoring tools for editors to extract resources from videos; using a PHP, MySQL and jQuery stack deployed on AWS infrastructure
  • Maintained existing websites written in Python and PHP frameworks

Full Stack Developer

July 2012 — November 2014
@ Hyun's Dojo · Anaheim, California (Contract)
  • Designed and developed HyunsDojo.com using a PHP, MySQL and jQuery stack hosted on a Linux VPS via Apache; including a feed following system, a Flash video portal with automatic thumbnail extraction, and personal portfolio system for creators to showcase their work
  • Designed and developed an interactive “egg hunt” experience for website users to promote website exploration and community bonding
Copyright © '23 Jeff Schofield