Principal Software Engineer · Colorado Springs, CO
10+ years of Java development across large-scale enterprise platforms. Owning full feature lifecycles, maintaining 60+ high-availability applications, and building the systems, and the teams, that keep them running.
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.
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.