I build and maintain the messaging infrastructure that keeps enterprise systems talking to each other. In my current position, I manage 1,200+ message brokers handling 450k+ messages per second across three data centers... and I automate everything I can along the way!
1,200+
Brokers Managed
99.99%
Uptime SLA
4+
Years Experience
“Omnium rerum principia parva sunt” — The beginnings of all things are small.
Marcus Tullius Cicero
BACKGROUND
How I Got Here
01
Early Curiosity → First Lines of Code
I started building websites in elementary school using platforms like Weebly, then quickly outgrew them. As my interest grew, by my teens, I was hand coding sites in HTML/CSS, JavaScript, and PHP inclusive of login systems and database connections.
02
Freelance Web Development
I turned that web development skill into freelance work, building WordPress and WooCommerce sites for local businesses and through online freelance sites. Working with real clients taught me project scoping, client communication, and delivering on deadlines which helped further my career.
03
CS Degree at William Paterson
Pursuing a B.S. in Computer Science gave me the formal foundation in data structures, algorithms, and systems programming that turned hobbyist coding into engineering discipline. These vital topics, as well as the self learning that went with it were pivotal. Graduated in 2022.
04
Systems Engineering at UPS
Starting as a co-op and earning a full-time role, I now engineer messaging infrastructure at enterprise scale. Managing broker fleets, automating provisioning with Ansible, and building monitoring tools that keep operations running 24/7.
JMX client exporting oldest message age metrics on 10k+ queues to CSV with email alerts. Cut slow consumer incident resolution from 2 hours to 30 minutes.
JavaJMXActiveMQcron
🔒
Broker MFA Integration
Keycloak SAML/OIDC integration across 1,200+ brokers to enforce MFA for 600+ users. Ansible automated rollout with zero downtime.
KeycloakAnsibleSAMLAzure
📊
TLS Certificate Dashboard
Automated collector and stored procedures ingesting cert data from 1,200+ brokers weekly. Grafana dashboard eliminated surprise expiration dates and outages.
JavaMySQLGrafanaAnsible
Emerging Trends in Artificial Intelligence: Exploring the Impact of GPT-3 and Deep Learning