Principal Software Engineer · Colorado Springs, CO
Principal Software Engineer building and owning large-scale Java platforms, and shipping hands-on AI and LLM integrations. 10+ years across enterprise architecture and an active iOS side project on the Anthropic Claude API and MCP.
I'm a Principal Software Engineer at Verizon where I own the full feature lifecycle for an enterprise event-driven platform. That covers architecture, development, deployment, production support, and everything in between. That means 60+ high-availability Java applications, 6 databases, and an 8-engineer team I help keep sharp.
My background runs from a small translation startup to the scale of a national telecom platform. I've driven major infrastructure migrations, built CI pipelines, defined coding standards, and mentored engineers at every level.
Currently pursuing an M.S. in AI & Machine Learning at CSU Global.
AWS Lambda, API Gateway, DynamoDB, and CDK in TypeScript. Apple Sign-In authentication, per-user rate limiting, Anthropic API forwarding. In active development.
Adding new alert rules and tightening the per-call AI observability inspector. Working toward App Store launch once the proxy is in place.
Pursuing at Colorado State University Global. Currently in coursework on foundations.
iOS calorie and macro tracker built solo, integrating the Anthropic Claude API for multimodal food-photo analysis, OCR-then-LLM nutrition-label parsing, and refinement passes. Multi-model orchestration across Haiku, Sonnet, and Opus. USDA-grounded evaluation pipeline that falls through to verified data when model output is implausible. Prompt caching with ephemeral cache_control blocks, per-call AI observability, and Keychain-based credential handling.
AWS Lambda proxy backing the MacroScape iOS app. Built on Node 22 / ARM64 with AWS CDK v2 in TypeScript, fronted by an API Gateway HTTP API with DynamoDB and Secrets Manager. Handles Sign in with Apple JWT verification with cached JWKS, per-user daily rate limiting, sanitized error envelopes that distinguish proxy throttling from upstream throttling, and CI/CD via GitHub Actions assuming an AWS OIDC deploy role.
Event-driven NHL alert service built with Spring Boot, RabbitMQ, and MySQL. Polls the NHL API on a scheduled interval, detects score changes, deduplicates events, evaluates subscriber alert rules, and persists notifications.