// Software Developer

Aaron Miller

Software developer with a CS + Mathematics degree (Wittenberg '25) and a Security+ certification. I build backend systems and platform tooling — Python, C#, FastAPI, Kubernetes, Docker, with a focus on reliability and observability.

View Projects Get In Touch Resume ↓

About

I'm a Computer Science and Mathematics graduate from Wittenberg University (May 2025) with a cybersecurity focus and a CompTIA Security+ certification. From June 2025 to February 2026 I worked as a Tier 2 managed services specialist at NetX IT Solutions, supporting 150+ client organizations, then shifted my full focus to software and platform engineering.

I'm drawn to the reliability and infrastructure side of software, building systems that are observable, resilient, and automated. My current project is a full Kubernetes-based fault injection and canary deployment platform: two FastAPI microservices instrumented with Prometheus, routed through nginx Ingress with weighted canary traffic splitting, and an automated rollback pipeline that detects SLO breaches and cuts canary traffic to zero without human intervention. CI/CD runs through GitHub Actions with ArgoCD handling GitOps-based cluster sync.

Back-to-back volleyball conference champion (2023 & 2024).

Projects

Fault Injection & Canary Deployment
In Progress

A Kubernetes-native canary deployment platform that simulates a bad release and catches it automatically. Two FastAPI microservices (api-gateway + product-service) run in a canary-app namespace. The canary replica has a 30% fault injection rate to simulate a degraded release. nginx Ingress Controller splits traffic between stable and canary by weight. Prometheus scrapes both services with a version label so Grafana can surface error rates per deployment. An automated SLO check script queries Prometheus and patches canary-weight to 0 on breach, rolling back without human intervention. CI builds and pushes images to GHCR on every commit; CD updates the image tag in Git and ArgoCD syncs the cluster.

Python FastAPI Kubernetes Docker Prometheus Grafana nginx Ingress ArgoCD GitHub Actions Kustomize Locust
ASP.NET Observability API
Local / GitHub

A C# ASP.NET Core REST API fully instrumented for reliability observability. Prometheus scrapes live SLIs, error rate, latency, request volume, and tracks them against a configurable SLO target. A Grafana dashboard surfaces real-time error budget burn rate so you can see reliability health at a glance without manual querying. Locust runs load tests in the background generating realistic traffic. Everything spins up with a single Docker Compose command.

C# ASP.NET Core Prometheus Grafana Locust Docker Compose SLI / SLO
Job Application Tracker
Demo Coming

A full-stack web application for tracking job applications end-to-end, statuses, contacts, notes, cover letters, and a real-time metrics dashboard surfacing total applications, interviews planned, offers received, and response rate. Built with a normalized 4-table PostgreSQL schema and a secure JWT + email 2FA auth system.

Python FastAPI PostgreSQL SQLAlchemy React REST API JWT Auth

// backend temporarily offline, video walkthrough coming soon

Skills

Languages
Python
C#
Java
JavaScript
SQL
HTML5
Backend
FastAPI
ASP.NET Core
PostgreSQL
SQLAlchemy
REST APIs
JWT Auth
DevOps & Infra
Kubernetes
Docker
GitHub Actions
ArgoCD
Kustomize
nginx Ingress
Git
Observability
Prometheus
Grafana
Locust
SLI / SLO
Error Budget
Frontend & Security
React
CompTIA Security+
Wireshark
Active Directory
Entra ID

Contact

I'm currently open to software engineering, DevOps, and SRE roles, remote, hybrid, or on-site in the Ohio area. Feel free to reach out.

Location West Chester, OH · Open to remote or relocation