Resume

Herman Fassett

Software engineer · Full-stack applications, systems integration & AI-assisted development

Yakima, Washington[email protected]GitHubLinkedInhermanfassett.me

Software engineer with professional experience since 2017 across full-stack applications, APIs, infrastructure, hardware integration, and AI-assisted features. My work includes building a notification module for 15,000 concurrently connected client machines, consolidating application codebases, and developing software for custom hardware.

Experience

Apr 2022 - Present

InfoTech West

Software Engineer / Analyst

  • Built an add-on notification delivery module supporting 15,000 concurrent client connections through IIS tuning and database query optimization.
  • Build Angular and .NET applications with spreadsheet imports, row-level validation, user roles, and calculation-heavy workflows.
  • Implement database migrations and automated tests for calculations, services, and error cases, with manual test plans for complete user workflows.
  • Designed a reusable Modbus communication layer for PLC and HMI testing with custom hardware.
  • Built headless Raspberry Pi systems with Linux services, GPIO interrupts, and wireless communication for Android clients and display hardware.
  • Develop PLC logic and operator interfaces using Studio 5000, PlantPAx, and FactoryTalk View ME, with Logix Echo for simulation.

C# · .NET · Angular · TypeScript · SQL Server · Linux · Modbus

Dec 2021 - Apr 2022

d2b

Software Engineer / Analyst · Contract

  • Implemented and optimized computer vision algorithms in C# for an automated hardware inspection system.

C# · Computer vision · Automation

Jul 2017 - Dec 2021

Washington River Protection Solutions

Software Engineer / Analyst

  • Designed a notification system delivering email, SMS, and third-party alerts to thousands of employees, including support for a commitment bonus program.
  • Replaced scheduled data synchronization with distributed REST APIs and reusable deployment packages across multiple sites.
  • Consolidated separate branches for two deployment locations into one configurable codebase, simplifying updates and enabling rollout to a third location.
  • Redesigned operational and safety-critical workflows with state machines, redundancy, mapping, and web interfaces replacing manual Excel processes.

C# · .NET Framework · Razor · JavaScript · REST APIs · SQL Server

Jun 2016 - Sep 2016

Wildland

Software Engineering Intern

  • Prototyped a React interface connected to a Python backend for large-format enterprise displays.

React · Python

Technical skills

Application development

Full-stack applications, calculation and validation logic, automated testing, systems integration, and maintenance of existing software.

C#, .NET, Angular, TypeScript, React, Node.js, REST APIs

Data & infrastructure

Database design and migrations, query optimization, performance review, service deployment, and self-hosted home lab infrastructure.

SQL Server, PostgreSQL, Entity Framework, IIS, Linux, Docker, Proxmox, Cloudflare

Hardware integration

Device communication, embedded services, PLC/HMI development and simulation, and home automation.

Modbus, GPIO, Raspberry Pi, Allen-Bradley, Studio 5000, FactoryTalk View ME, Home Assistant

AI in applications

Integrating AI into applications with embeddings and vector search, plus day-to-day AI tools and agent workflows for development.

Model APIs, Embeddings, Vector search, AI tools & agents

Selected independent work

More projects

BookTag

In development

Book discovery built around themes, character details, and personal reading preferences, using embeddings and vector search to find related books.

TypeScript · React · Cloudflare · Embeddings · Vector search

booktag.app

TokenLawn

Current project

A contribution lawn for AI coding activity, with a local CLI and a web app hosted on Cloudflare Workers for shareable usage profiles.

TypeScript · Next.js · Cloudflare Workers · CLI

tokenlawn.dev

Lots of Lines

Undergraduate project

My senior project: a desktop application for exploring higher-dimensional data through visualization.

C++ · OpenGL

github.com

Education

2017

B.S. in Computer Science

Central Washington University

Questions about my experience?Get in touch