Developer's cover image
Developer's avatar
Vue 3

Description

Hello! I am a full-stack software engineer, working within the Javascript/Node ecosystem for the last 15 years, and full-time on Vue for the last 5 years.

I'm comfortable with everything from designing the SQL database schema up to tweaking HTML templates to ensure excellent PageSpeed scores, and everything in-between.

Front-end Skills

  • HTML and CSS by hand if necessary
  • Tailwind
  • Google PageSpeed optimization
  • Experience with the Astro web framework and integrating Vue components within it
  • Experience with building E2E testing using Cypress, and Vitest for unit testing

Vue Framework Skills

  • Extensive experience with Vue3 composition (including script-setup)
  • Preferential to Typescript coverage in the Vue projects I work on
  • Experience migrating projects from Vue2 to Vue3
  • Experience with Piñia and VueX client-side stores
  • Experience integrating auth into existing codebases, including Auth0, Passport, and Firebase
  • Experience building Vue apps as mobile-native using Ionic, including ensuring requirements pass for deploying to Apple's App Store

Back-end Skills

  • Comfortable with container runtime systems like Docker
  • Fluent on the command-line
  • Extensive experience with Prisma database adapter
  • Extensive experience with Express/PM2 back-end framework
  • Experience running a Firebase back-end for a deployed Vue app
  • Experience running production-level database engines like MySQL and Postgres on virtual machines, or within Docker containers, and tweaking performance to maximize throughput for the machine
  • Experience running Redis as an in-memory store for caching
  • Experience with Socket.io as a multi-server socket room deployment for real-time chat applications
  • Experience building dashboards for monitoring entire deployment infrastructure via Grafana, from AWS billing to # users on-app.
  • vi, not emacs ;)

Happy to provide past projects, sample code, and references upon request.