Abram Hoffarth

I am a Full Stack Software Engineer based in Springfield, MO. I am highly motivated, and enjoy creating software for others.

About Me

Who am I?

My name is Abram Hoffarth and I am a highly motivated, enthusiasic, and driven software engineer based in the Springfield, MO area. I have 6 years of professional experience in building large modern web applications and APIs, with a focus on performance, scalability, and security.


Some of my notable achievements include delivering custom features for multiple clients, developing an advanced geospatial SAAS product end-to-end from the ground up, working as the primary developer for a large scale external API integration that required bulk transformation of incoming and existing geospatial data, as well as previously contributing to multiple products for DMP's professional dealer network and premium customer-facing web applications.


I am motivated by learning new technologies, solving complex problems, and creating impactful products that make a difference.

My Skills

Full Stack

Frontend Development

React

Next.js

PostgreSQL

Backend Development

GraphQL

JavaScript

TypeScript

HTML

CSS

Web Components

Lit.js

Storybook

Python

Tailwind CSS

Git

GitHub

AWS

C#

Docker

Experience

Map Your Show

4 mos

Map Your Show is your trade show technology partner. For 20 years, their technology has been trusted by the world's leading trade show and event organizers.

Full Stack Developer

Mapping Team

Aug 2025 - Present

Developing new features and maintaining the Map Your Show event mapping application using Vue.js with Typescript.

Collaborating with designers and product managers to implement user-friendly interfaces and enhance user experience.

Optimizing application performance and ensuring scalability to handle large amounts of event data and user interactions.

Implementing API endpoints and designing SQL queries to support front-end functionality and data retrieval using ColdFusion.


Humana

9 mos

Humana is a Fortune 500 company that provides health insurance and healchare services to millions of members across the United States.

Software Engineer (Contract)

Web Components Team

Oct 2024 - Aug 2025

Developing new features and enhancements for Humana Web Component library and design system, primarily using Lit.js and Typescript.

Writing technical documentation using Storybook to provide clear guidelines for developers using the Humana Web Component library.

Building and maintaining reusable components based on style guidelines and designs povided by the design team in Figma.

Creating and maintaining unit tests and integration tests for components using Vitest.

Ensuring components are accessible and meet WCAG 2.1 standards, including keyboard navigation and screen reader support.


INTENT

2 years, 5 mos

INTENT is an agriculture software and services company that supports the realization of new innovations by connecting customers in agriculture, and those investing in agriculture, with farmers.

Software Engineer

Innovation Team

Oct 2023 - Sep 2024

Primary application developer for INNOVA, a greenfield geospatial SAAS project, developed using Next.js with Typescript.

Designed and built the application API in Node.js (with Next) to handle configuration data and query geospatial information from Postgres and PostGIS.

Implemented styling and colorization context configuration for use with vector and raster geospatial layers with Mapbox.

Architected and created the INNOVA database schema in PostgreSQL, developed queries to efficiently filter and resolve large amounts of data across multiple domains for display in the UI.

Regularly meet with executives and stakeholders to demonstrate application capability and engage with feedback to direct further progress.


Software Engineer

Technology Solutions Group

May 2022 - Oct 2023

Designed and implemented new UI features for AgTech clients in an existing React.js codebase using Typescript and Material UI as a part of the Technology Solutions team.

Engaged directly with clients and stakeholders as a part of the design and implementation discussions.

Lead developer for a wide-ranging third-party API integration to enable additional data collection, requiring automated mass data normalization scripting in the initial transition stage.

Increased efficiency and reduced network response time by refactoring existing endpoints to resolve more quickly and reliably.


Digital Monitoring Products

5 years, 8 mos

Digital Monitoring Products is a manufacturer of high-end physical security, fire safety, and access control systems, as well as video surveillance technology.

Software Engineer

Client Applications Team

Aug 2019 - May 2022

Built full-stack solutions for new products and features using React.js on the front end and GraphQL on the back end, with Typescript on both sides.

Work covered multiple products, with a mix of new and legacy codebases.

Products include solutions for DMP's professional dealer network, as well as premium customer-facing web applications for residential and commercial end users.

Developed and supported video streaming and playback functionality utilizing a combination of RTSP, HLS, WebRTC, and HTML embedded video.


Software Quality Assurance Tester

Client Applications Team

Oct 2016 - Jul 2019

Worked as a mobile and web software tester, as a member of the client applications engineering team. Worked directly with the iOS, Android, and Web developers to get new code tested quickly for rapid development. Developed test plans for new releases, as well assisting in the transfer of a release to Software Quality Assurance for final testing.


Portfolio

Next.js

React

TypeScript

Node.js

PostgreSQL

Mapbox

Docker

INNOVA

INTENT

INNOVA is a geospatial data modeling and analysis platform that allows users to visualize, analyze, and manage large datasets in a user-friendly interface. It is designed to help users make informed decisions based on data insights.

INNOVA is built using Next.js with React and TypeScript, and requests data from a geospatial database via Node.js REST API endpoints.

I designed and implemented the application API and UI from the ground up to handle configuration data and query geospatial information from Postgres and PostGIS.

I created the INNOVA configuration schema for the application, which allows users to customize their data models and analysis workflows.

React

TypeScript

Node.js

GraphQL

styled-components

Relay

Virtual Keypad Access

Digital Monitoring Products (DMP)

Virtual Keypad Access is a web application that allows users to control and manage their DMP security and access control systems. It provides a user-friendly interface for arming/disarming systems, viewing event logs, and managing user access.

Virtual Keypad Access is written in React and TypeScript, and uses GraphQL for data fetching and mutations to and from various REST and oData APIs.

I was responsible for building and maintaining features and functionality such as GraphQL queries and mutations, user management, and event report generation. I also worked on improving the performance and scalability of the application by implementing caching strategies and optimizing API calls.