Full stack engineer, problem solver, and a builder of things.

About Me

Hello world! My name is Chris, and I am an experienced software engineer with a passion for building scalable, performant, and user-friendly applications. With a background in both front-end and back-end development, I strive to create seamless digital experiences that drive value and impact.

Growing up I had always had a passion for taking things apart, breaking stuff, and figuring out how to put things back together again. I’ve been driven by an insatiable curiosity and a need to understand the how and the why things work. It's how I’ve always lived. The joy of learning and quest for knowledge fuels me.

As a creative, I love designing beautiful experiences and elegant software solutions. Whether it be music, art, or technology, I just love to make things. I take great pleasure in the process of transforming visions into reality and bringing dreams to life.

I am also a natural problem solver and I get a lot of gratification in thinking up solutions and solving difficult problems.

Off the clock, I'm a gamer, a nerd, and a professional hobby collector. I'm always on the lookout for new adventures and opportunities. If you're interested in collaborating, learning more about my work, or just want to chat, feel free to reach out or connect with me on LinkedIn.

Portrait of Chris Keller

Experience

Work

  • Employer
    Harmony Healthcare IT
    Position
    Software Engineer
    Dates
    Jan 2024 - Present
    Highlights
      Technologies
      • JavaScript
      • TypeScript
      • Angular
      • Java
      • Kotlin
      • Spring
      • Kubernetes
      • Google Cloud
      • PostgreSQL
      • MSSQL
    • Employer
      AmeriSave Mortgage
      Position
      Software Engineer II
      Dates
      Feb 2022 - Oct 2023
      Highlights
      • Develop and maintain RESTful APIs in a distributed environment using Java, Spring Boot, TypeScript, NestJS/Fastify and MSSQL.
      • Supported primary customer facing website built with Vue/Quasar, integrated with a Spring Boot/JPA backend.
      • Successfully transitioned from legacy Firebase authentication provider to Auth0.
      • Extended JSON configuration capabilities to support more common user flows, cutting down development time for new requirements by 75%
      Technologies
      • JavaScript
      • TypeScript
      • Vue
      • Quasar
      • React
      • Java
      • Spring Boot
      • MSSQL
      • Fastify
      • Azure
      • Ractive
    • Employer
      Freelance
      Employer
      Full-stack Software Engineer
      Employer
      April 2020 - Present
      Technologies
      • React
      • Tailwind
      • JavaScript
      • TypeScript
      • Node.js
      • PHP
      • Python
    Download Resume

    Education

    • School
      Western Governor's University
      Degree
      Bachelor's of Science, Software Development
      Date Graduated
      Jan 2020
      Technologies
      • Java
      • JavaFX
      • Android
      • JavaScript
      • MySQL

    Certifications

    • Vendor
      Microsoft
      Certification
      MTA 98-375: HTML5 Application Development Fundamentals
    • Vendor
      CIW
      Certification
      User Interface Designer
    • Vendor
      CIW
      Certification
      Advanced HTML5 & CSS3 Specialist
    • Vendor
      CompTIA
      Certification
      Project+
    • Vendor
      CompTIA
      Certification
      A+

    Projects

    Portfolio Website v3

    This website, built using Typescript, React, and Tailwind.

    • TypeScript
    • React
    • Radix UI
    • Tailwind
    • Vite

    Portfolio Website v2

    Previous portfolio website, built using React and Tailwind.

    • Javascript
    • React
    • Tailwind
    • Netlify

    TixGit

    Scalable microservice app that allows users to sign up to view, purchase, and sell event tickets using Stripe API.

    • TypeScript
    • Microservices
    • Express
    • React
    • NextJS
    • Kubernetes
    • Azure

    Blogr Landing Page

    Responsive landing page, built with React and Tailwind CSS, hosted with Vercel. Solution for Blogr landing page challenge on Frontend Mentor.

    • Javascript
    • React
    • Tailwind
    • Vercel

    Portfolio Website v1

    First version of my portfolio website with custom CSS. Previously hosted on Heroku.

    • CSS
    • SCSS
    • Javascript
    • PHP
    • Heroku

    WGU Term Tracker

    Android application to allow WGU students to plan their terms and course selections. Also allows user to take notes for courses and schedule reminder notifcations for upcoming assessments.

    • Android
    • Java
    • SQLite

    WGU CRM

    JavaFX application intended to be used as a customer management system for a fictitious company. Allows users to manage and store both customer and appointment records.

    • Java
    • JavaFX
    • mySQL