[email protected] | LinkedIn | GitHub
Highlights
- Languages: Java, Python, SQL, C#, JavaScript, Swift, Objective-C
- Frameworks: Spring Boot, Flask, Kafka, Kafka Connect, Apache Airflow, ClickHouse, JUnit, Angular
- Platforms: Google Cloud (GCP, GKE, GCS), Redis, Vault, DataDog, SumoLogic
- Tools: Git, IntelliJ, Codex, Claude Code, Cursor, Maven, Jenkins, Docker Compose
Experience
Senior Software Engineer | Tebra | July 2023 - April 2026
- Led design and implementation of an Insurance Collections Data Pipeline using ClickHouse, Kafka, and Composer - built materialized views for data transformation and deployed Kafka Connect on GKE to stream production data.
- Designed end-to-end ETL from SQL Server to ClickHouse for AR analytics; resolved critical ingestion timeouts by discovering an undocumented configuration parameter.
- Completed first legacy Spring service migration to GKE, diagnosing issues alongside DevOps and coordinating a phased traffic cutover - unblocking a long-stalled initiative to migrate 30+ services.
- Scraped nginx access logs across all platform services and built a Python script using machine learning (k-means clustering) to group endpoints into circuit breakers by request rate and latency percentiles - giving each team a data-driven starting configuration based on historical traffic patterns.
- Redesigned auth service caching at the repository level, cutting average latency by 50%+ (2.8ms → 1.25ms), reducing daily API calls by 23% (43M → 33M) and optimized Redis caching enough to size down the instances and save on costs.
- Created a reusable healthcheck implementation for 20+ legacy services, eliminating per-service work and unblocking the broader GKE migration for DevOps.
- Designed and implemented an annotation-driven circuit breaker framework using Resilience4J with configurable exception handling and fallback behavior, deployed across 20+ platform services.
- Refactored a federal health reporting data pipeline to consume domain service APIs instead of direct DB access as part of a broader initiative to decouple from the legacy database - implemented feature toggles for safe rollout and local caching for high-volume record processing.
- Located and resolved a critical logback rollover bug in a shared library that was filling server disk storage and causing recurring platform-wide outages.
Software Engineer III | Tebra | July 2021 - July 2023
- Implemented multi-factor authentication across the full platform - backend APIs (session management, Twilio SMS, audit logging), web login, and two iOS apps (Swift/Objective-C) - with zero prior mobile experience.
- Fixed pervasive bug in Spring’s Hashicorp Vault’s client code that led to seemingly random outages across all of our 100+ Java services.
- Ensured customer satisfaction by fixing bug that caused inconsistent data in our customer support application.
- Built a greenfield RBAC authorization service using OpenAPI-first design with OPA (Rego) for policy evaluation - designed REST contracts and implemented CRUD operations for users, roles, permissions, and resources with full integration test coverage.
- Extracted a legacy reports service from a monolithic codebase into a standalone Spring Boot microservice, creating isolated contract artifacts and maintaining backward API compatibility - documented the full process to pave the way for remaining service extractions.
Senior Programmer | American Century Investments | June 2016 - July 2021
- Developed and enhanced Java Spring Boot and Python Flask microservices for client data processing.
- Migrated applications to OpenShift on AWS utilizing Docker and leading to enhanced scalability and reduced deployment times
- Interfaced Java Spring Boot applications with Cisco automated phone systems (IVR), Microsoft Azure, Adobe Sign, SS&C, Pershing and Salesforce.
Intern Programmer | American Century Investments | June 2015 - August 2015
- Assisted in the development of a visitor registration web app using JavaScript with Angular, Bootstrap and CSS.
Multimedia Developer | Northwest Missouri State University | January 2014 - May 2016
- Developed a Dropbox-like file storage web application using C# and ASP.Netfor students to upload course assignments.
Education
Northwest Missouri State University | 2016
B.S Computer Science
Projects
-
Python / Flask / Angular / MongoDB
-
Video game statistics tracker for “Stronghold Crusader” for recording and displaying player performance.
- Markdown / CSS / Hugo / Cloudflare Pages