MENU

Zachary Giacomarro

Systems Programmer & Infrastructure Engineer
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

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.

Technical Skills

Languages
JavaPythonC/C++JavaScriptSQLBash
Monitoring & Observability
PrometheusGrafanastraceperfJMX
Messaging & Streaming
ActiveMQKafkaHiveMQMQTTIBM MQRed Hat Fuse
Networking & Security
TCP/IPTLSHTTP/HTTPSRESTLoad Balancing
Infrastructure & DevOps
DockerKubernetesOpenShiftAnsibleCI/CD (GitOps)
Databases
MySQLSQL ServerStored Procedures

Projects

View Web Services →

Queue Latency Monitor

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

Read More

Enhancing Messaging Broker System Security with Multi-factor Authentication (MFA) using RH-SSO/Keycloak on ActiveMQ

Read More

Characteristics of the Internet that make Censorship Particularly Difficult

Read More
Privacy Policy
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram