Kevin's Portfolio

nav bar avatar icon

Hi, I'm Kevin.

I'm an Engineer with experience building SaaS applications in multiple front-end frameworks and full-stack development.

Jobs

UI Engineer

CereTax | 10/2022 - 11/2024

  • Reduced total bug count in Svelte backlog by 95% (~60 overall tickets of varying time lengths) via troubleshooting & refactoring over a six-month period to improve UI/UX, while balancing ongoing feature development. Was asked to and collected feedback on our API/Service-layer code on the frontend to make recommendations on normalizing data models and improving CRUD operations.
  • Led frontend SDLC of portal's second version written in React. Met cross-functionally with Product Management, Back-End, Sales, Implementation, and Infrastructure teams to balance a backlog of Svelte product features with the React portal refactoring. Responsibities for React project included: creating Agile sprint stories, writing end-to-end test acceptance criteria for our QA team, writing user interface design documentation, performing code review, managing version control, onboarding new developers, and deciding on project tools & dependencies.
  • Features added to React version: setup dynamic routing in React Router, centralized our API service with Axios vs locally-scoped API calls, increased Typescript coverage to over 90%, built a custom, client-side form validation library with Zod that replaced manual RegEx (accepted multiple validation schemas), improved website performance by reducing API queries for JSON data by caching results with React Query, decreased re-renders by using Zustand for memoization, improved readability by implementing design patterns with Zustand & MUI, used React Router v6.4’s Actions and Loaders to centralize CRUD operations, introduced Playwright POC for testing automation by writing test cases and assertions, and used MUI & AgGrid component libraries for developer productivity.

Frontend Engineer

RE/MAX | 10/2021 - 07/2022

  • Developed as a Vue Single-Page Application. Centralized state management with VueX and implemented protected app routing with Vue Router for authed and unauthed users. Used Tailwind CSS for styling and theming. Implemented GCPs Google Maps Javascript API for features such as interactive heatmaps, clickable points with display cards for demographic data, custom filtering map controls, and gesture-based map refreshing.

Fullstack Developer (Contract)

Autumn Doors | 02/2021 - 09/2021

  • Frontend in React; backend in Node.js, deployed on AWS (S3, EC2, Route 53, CloudFront, ACM).
  • Developed features including online ordering with Stripe payment processing, an interactive door builder with thousands of combinations, invoice & order form templating with email notifications, and basic Tax calculation service for tax compliance in local sales territories.

Commercial Account Executive

Twilio | 09/2017 - 11/2018

    Account Executive

    Gartner | 08/2012 - 09/2017

      Education

      University of Central Florida | B.S.B.A. Marketing | 2007 - 2012

      Projects

      Steambook (Full-Stack)

      Steambook (Full-Stack)

      A review site for finding and sharing trending Steam games.

      Under Development

      Wedding Website (Full-Stack)

      Wedding Website (Full-Stack)

      Designed by my wife, built by me. Used for RSVPs, meal selections, and event information.

      Live Website
      Non-Profit IT Volunteer Work

      Non-Profit IT Volunteer Work

      Helped design, build, and deploy a website for fundraising, event management, and spreading the word. Stayed on another two years as Technology Director

      Live Website

      Skills

      HTML

      CSS

      Javascript

      Typescript

      React

      Redux

      Next.js

      Zustand

      React Router

      MUI (Material UI)

      AgGrid

      Postgres

      SQL

      Vue

      Svelte

      Zod

      GCP

      Google Maps

      AWS

      Cloudfront

      Route 53

      Stripe

      Contact

      kevin@talldev.cloud