Adam Bannach

Staff Software Engineer

Staff Software Engineer with 15+ years of experience designing and delivering scalable, cloud-native systems across frontend, backend, and DevOps. Proven leader in driving architecture decisions, mentoring engineers, and introducing automation that reduces errors and accelerates delivery. Skilled at aligning technical solutions with business goals, improving developer experience, and leading cross-functional initiatives.

Professional Experience

Staff Software Engineer
Onebrief
Nov 2025

Staff engineer who led correctness and feature-flagging platform work on a real-time collaborative planning application, then helped architect and build an internal agent-driven software-delivery platform.

  • Authored the design and led delivery of an org/group feature-flag targeting platform — an OpenFeature-style evaluation engine with a reusable segment primitive — and drove consistent evaluation semantics across auth, websocket, service-to-service, and AI request paths; shipped in a tagged production release.
  • Built a full-stack feature-flag audit log (schema → data access → service instrumentation → API → admin UI → end-to-end tests), replacing silent flag changes with an auditable trail for a system that gates production features.
  • Led correctness hardening of the operational-transform engine behind collaborative editing: authored ~190 unit tests to full proxy-layer coverage, added diff-engine integration tests, and fixed bugs that removed a data-corruption risk — then scoped the follow-on observability/validation work as its own tracked effort.
  • Standardized developer tooling across a large monorepo — migrating ~9 packages and the platform service to a faster lint/format toolchain — and built AI-optimized test reporting, pre-commit hooks, and agent sandboxes to enable agent-assisted development.
  • Co-designed and built stages of an internal agent-driven SDLC platform on a durable, event-sourced task ledger — research, design, and ticketing pipeline workflows plus a worker container and dispatch path.
  • Sustained high code-review leverage (200+ reviews) on shared platform and frontend-infrastructure changes across the org.
Staff Engineer (L5)
Grafana Labs
Nov 2024 - Oct 2025Global Remote

Promoted from Senior Software Engineer (L4), held since Sep 2022.

  • Architected and led development of Adaptive Telemetry plugins (metrics, logs, traces, profiles) written in TypeScript + React for Grafana Cloud customers, ensuring consistency and reusability across the ecosystem.
  • Partnered with designers, backend engineers, and project managers to improve data visualization and UX for cloud-native observability tools.
  • Mentored junior developers in frontend engineering best practices, testing, and project lifecycle management.
  • Migrated CI/CD pipelines from Drone to GitHub Actions, automating versioning, changelogs, and tagging to reduce human error and accelerate release cycles.
  • Introduced and scaled a feature flagging service, later adopted cross-team to enable safer deployments and rapid experimentation.
Senior Software Engineer (L4)
Grafana Labs
Sep 2022 - Nov 2024Global Remote
Senior Software Engineer
Zendesk
Sep 2021 - Sep 2022Madison, WI
  • Designed and built a Java plugin for Spinnaker, enabling on-demand multi-job Jenkins execution with approval stages.
  • Improved developer experience by automating Spinnaker local setup into a single script, removing numerous manual steps.
  • Provided cross-team support for deployment issues using Datadog monitoring, Spinnaker configs, and Jenkins pipelines.
  • Mentored engineers in Java OOP principles and clean architecture while contributing to a primarily Ruby-based environment.
Software Developer 3 | Tech Lead & Agile Team Lead
Widen Enterprises
Sep 2018 - Sep 2021Madison, WI
  • Guided architectural direction for new React + TypeScript microservices (BFF pattern) replacing legacy Java monolith components.
  • Acted as Scrum Master and Tech Lead, facilitating agile delivery and cross-team collaboration.
  • Introduced Playwright (JavaScript/TypeScript) for automated testing, replacing legacy Ruby suites and accelerating adoption across teams.
  • Collaborated on backend modernization using Java + Docker microservices and championed accessibility best practices.
  • Explored VR/AR technologies as part of Virtual Immersion R&D team.
Senior Software Engineer
Great Lakes Higher Education / Nelnet
May 2010 - Sep 2018Madison, WI
  • Transitioned from COBOL to Java development, becoming a Lead Developer within one year.
  • Led configuration and rollout of a new distributed servicing system, coordinating across multiple engineering teams.
  • Actively improved engineering practices as part of committees driving modernization in distributed development.

Education

B.S. in Computer Science (Computer Technology)
University of Wisconsin–Platteville
  • Courses: Minor in Mathematics

Technical Skills

Languages & Frameworks
JavaJavaScriptTypeScriptReactNode.jsGraphQLSpringKotlinScalaGOCOBOL
DevOps & Cloud
GitHub ActionsJenkinsSpinnakerDockerKubernetesAWS
Databases
MySQLDB2Redis
Testing & Automation
PlaywrightMavenGradle
Soft Skills
Mentorshipcross-team collaborationagile leadershipconflict management