Eamon Bode

Backend Software Developer

About

Backend software developer with professional experience spanning distributed systems, cloud infrastructure, developer tooling, and operational reliability. At IBM, delivered a monitoring platform covering roughly 15 cloud production regions, built a Kubernetes operator framework for an enterprise AI product, and created load-testing automation driving synthetic workloads to 500 concurrent users. Works comfortably across backend development, cloud deployment, and on-call reliability, with production experience in Golang, TypeScript, and Python across multi-region, multi-architecture environments. Brings strong debugging instincts and a hands-on approach to problems that cross code, infrastructure, and compliance boundaries.

Work Experience

IBM
Raleigh, NC
October 2024 – December 2025
Backend Software Developer
  • Developed a modular Golang operator framework for IBM's on-premise AI offering, Watson Code Assistant for Z (WCA4Z), and facilitated multiple internal teams' adoption of it as a replacement for less maintainable Ansible playbooks, using the Operator Lifecycle Manager (OLM) for deployment management.
  • Built load-testing tooling in Golang and Python, orchestrated via Tekton CI/CD pipelines, driving synthetic workloads to 500 concurrent users; automated user acceptance testing on every biweekly release and generated performance matrices enabling prospective clients to validate the product against their existing on-premise hardware.
  • Developed a Golang-based real-time audit-log parser and rewrite engine that forwarded service audit records into the Red Hat OpenShift (OCP+) cluster log stream, closing the compliance gap between on-premise and IBM Cloud deployments and surfacing an auditable feed for customer monitoring.
  • Diagnosed and resolved defects in dynamic workloads across approximately 10 dedicated OCP+ clusters covering AMD64 bare-metal and IBM System Z architectures.
  • Served as liaison between the WCA4Z development team and IBM Software Hub framework developers to coordinate feature requirements and bugfixes on a rolling biweekly release cycle.
  • Engaged directly with prospective hybrid cloud customers to assess hardware compatibility and guide trial installations, contributing to initial onboarding for the hybrid cloud offering.
IBM
Raleigh, NC
November 2021 – October 2024
Site Reliability Engineer
  • Designed and implemented a TypeScript-based distributed monitoring and alerting system for HyperProtect Crypto Services (HPCS), a FIPS 140-2 certified key management service spanning approximately 15 IBM Cloud production regions, directly responsible for triggering call-out procedures for customer-impacting incidents.
  • Built a Slack bot integrated into the monitoring backend that automatically created a dedicated incident thread per alert, posted truncated log snippets, and generated one-click deep links into preconfigured log queries via a UUID redirect service that sidestepped Slack URL length limits; estimated to save 5 to 10 minutes of manual log-gathering per incident.
  • Assisted other development teams in the broader organization in adopting the improved alerting systems, raising alert signal quality and reducing false-positive detections so teams could rely on alerts as a trustworthy incident signal.
  • Managed production deployment scheduling and automation across multiple IBM Cloud service regions via Jira and ServiceNow, coordinating with SRE teams across time zones to roll out large infrastructure changes with zero customer downtime.
  • Performed in-depth troubleshooting across a multi-layer architecture: AMD64 cluster middleware communicating with IBM System Z hardware security module (HSM) hosts via proxied gRPC, spanning approximately 15 production regions.
Lenovo
Morrisville, NC
May 2018 – November 2018
Operations Intern
  • Developed a Python-based financial planning application replacing a manual Excel and VBA workflow, reducing quarterly planning time by approximately 30%.
  • Automated budget tracking and projection workflows for more than 20 R&D teams, enabling real-time visibility into budget allocations across the oversight organization.
Undead Electronics
Raleigh, NC
January 2017 – May 2021
Manager
  • Ran day-to-day shop operations solo, owning customer intake, consultations, active repair queue, and progress communications end-to-end.
  • Maintained, designed, and administered on-site infrastructure for small business clients, including camera security and monitoring systems and data backup and archival servers.
  • Performed sensitive client data recovery on-premises and remotely, including drive imaging and recovery from degraded storage arrays and legacy CNC control systems.
  • Served as primary point of contact for time-sensitive client infrastructure failures, responding to production-line emergencies and performing repairs under operational deadlines.
  • Rebuilt the control system for a 20-plus-year-old CNC screen-printing machine after its manufacturer-discontinued control board failed: sourced replacement parts, reassembled the mainboard, and reconfigured onboard CF-Flash storage and embedded Linux to restore production.

Contact

Durham, North Carolina US
(919) 548 4812

Projects

Open-Source Contributions:
  • Contributed bugfix and feature-add pull requests to the Foundry Virtual Tabletop Lancer module (Svelte), adding in-game roll automation and target-selection features used in an active campaign; merged upstream.
  • Developed modules for the DFHack modding project (Dwarf Fortress), updating in-game automation helpers and rewriting legacy C++ code for compatibility; merged upstream.
  • Built an automated Node.js bot for scraping GenCon hotel block bookings, delivering Discord notifications when rooms became available within a preset distance of the venue and collecting historical availability data in the lead-up to the convention.
Homelab DevOps:
  • Maintain a local Kubernetes cluster of 10-plus nodes for hosting personal projects and web applications, including high-availability proxying.
  • Deployed and maintain a Nebula mesh network (Noise Protocol) across multiple physical locations, enabling NAT traversal for home-hosted services and seamless failover between sites.

Education

  • North Carolina State University

    2021

    Bachelor of Science

Skills

Backend Development
Golang Python TypeScript/Node.js Java RESTful APIs Microservices gRPC
Cloud & Infrastructure
Kubernetes Docker RedHat OpenShift (OCP+) Terraform Ansible Helm
Observability & SRE
Prometheus Grafana Distributed Tracing SLI/SLO Management Incident Response
DevOps & CI/CD
Tekton GitLab CI/CD Operator Framework OLM (Operator Lifecycle Manager)
Data & Messaging
PostgreSQL MySQL Redis Kafka XORM
Development Tools
Git Linux/Unix Bash Scripting NGINX Load Testing Performance Profiling
Frontend Development
Svelte