Senior Software Engineer · Platform & Backend Systems

I work where application code meets infrastructure.

I build Go and Python systems across platform automation, backend services, developer tooling, and production infrastructure. My work focuses on making systems faster, safer to change, and easier for other engineers to operate.

20m → <2m Nautobot reconciliation runtime, after a Go rewrite
~19,000 Lines of duplicated device configuration eliminated
60% Manual workload reduced with PNC firewall automation
200+ Servers covered by automated vulnerability remediation at BNY Mellon

Engineering impact

Ticketmaster

Reduced infrastructure reconciliation from about 20 minutes to under 2.

Reworked the Go reconciliation service and supporting platform automation for performance and correctness, including fixes to Nautobot ID handling and preload behavior.

90%+ runtime reduction
PNC Bank

Built an LLM pipeline to fill in a data set nobody wanted to clean by hand.

A Python and LangChain application that processed SQL data and called out to LLM services to expand acronyms and populate missing metadata fields, improving completeness and consistency across records that had been filled in inconsistently for years.

LangChain acronym expansion + metadata enrichment
Microsoft

Found the cause when enterprise Azure applications failed in production.

Diagnosed stack traces and performance bottlenecks across enterprise Azure-deployed applications using WinDBG and PerfView, working with product and engineering teams on recovery and prevention. Python and KQL automation reduced manual review time by 15%.

15% manual review reduction

Experience

Apr 2026 — Present

Senior Software Engineer, Network Services

Go and Python platform automation on a Nautobot source of truth: configuration generation, three new pipeline subsystems, and a migration of network observability from SolarWinds to Grafana over SNMP and Telegraf. I also review the team's Go and Python, and trained the wider network group on the platform.

Ticketmaster
Oct 2024 — Mar 2026

Software Engineer → AI Data Scientist

Python and LangChain pipelines that processed SQL data and enriched metadata through LLM services, Python automation for CIDR-range validation and firewall checks, Selenium regression suites for API endpoints, and production support for an application on Red Hat OpenShift including disaster-recovery testing.

PNC Bank
Aug 2023 — Jun 2024

Azure Support Escalation Engineer 3

Escalation point for enterprise Azure App Services incidents. Stack-trace and performance debugging with WinDBG and PerfView, plus Python and KQL automation that standardized pre-event environment checks. Contract via Insight Global.

Microsoft
Sep 2022 — Aug 2023

Senior Production Services Application Support Analyst

Built and deployed a backend service for encrypted personal-data processing, containerized on Kubernetes in GCP with Oracle behind Java Spring and Hibernate. Automated vulnerability remediation across 200+ servers with Ansible, PowerShell, and Python.

BNY Mellon
2018 — 2022

Support and end-user computing roles

Where the automation habit started: a React billing tool for technicians, Python and PowerShell provisioning across a 450-user environment, and log-and-SQL diagnosis on mission-critical emergency-response systems under strict SLA commitments.

SoundStack · Armada · R1 RCM

Technical focus

Core engineering

Python Go TypeScript FastAPI REST APIs PostgreSQL Next.js LangChain Automated testing

Platform & reliability

Kubernetes OpenShift Ansible Nautobot Azure GCP Grafana Telegraf Observability CI/CD Incident response

Education

Robert Morris University Ph.D. Candidate, Information Systems & Communications · Expected 2028
The Pennsylvania State University M.S., Software Engineering · 2024 · GPA 3.7/4.0
California University of Pennsylvania B.S., Graphic Design · 2011
Contact

Have a hard systems problem?

I’m always interested in conversations about backend systems, platform engineering, infrastructure automation, reliability, developer tooling, and the engineering tradeoffs behind production software.