Open to opportunities

Cody
Lanier

Staff Software Engineer

Air Force veteran. Former NASA JPL engineer. Building high-scale distributed systems in Go.

Cody Lanier
Scroll

Engineer by trade,
builder by nature.

I'm a decorated U.S. Air Force veteran and Staff Software Engineer who designs, implements, and optimizes distributed, high-scalability systems for real-time digital advertising. My background spans engineering software for NASA's Deep Space Network at the Jet Propulsion Laboratory, building a real-time bidding pipeline that handles 3.5 million requests per second, and founding a tech support business in college.

My favorite language is Go — I've authored company-wide style guides, contributed to open-source packages, and built everything from protobuf tooling to structured logging libraries with it.

Outside of work, I live in sunny Southern California with my wife and two young kids. You'll find me on the golf course, playing strategy games, hiking local trails, or building side projects with my daughter.

Cody with his kids
The Lanier family
Golfing with my son
Hiking with my daughter
Family on the porch

Experience

Staff Software Engineer

Madhive

Jul 2022 — Present
  • Architect distributed microservices using Go, Kubernetes, and Kafka on GCP powering a real-time bidding pipeline processing 3.5M+ ad requests per second
  • Designed and implemented a real-time billing and streaming system with Kafka as the backbone, enabling automated billing and live reporting
  • Led backend initiatives for inventory targeting prioritization — including genre matching, volume capping, and deal groupings
  • Reduced Device Graph Expansion p95 latency from 2 seconds to 100ms; Memcached + DG optimizations saving ~$150K/year
  • Reduced roger-to-postgres calls from 40K/hr to hundreds; publisher template SQL from minutes to 1–2 seconds
  • Authored Madhive's Go Style & Optimization Guide used across all of Backend Engineering
  • Open source contributions to IAB OpenRTB Go package; published slogger and protoc-gen-extend to the Go Package Registry
GoGCPKubernetesKafkagRPCBigTablePostgreSQL

Software Engineer

NASA Jet Propulsion Laboratory

Feb 2015 — Jul 2022
  • Engineered critical Data Capture & Delivery software (C/C++) for NASA's Deep Space Network, predicting real-time bandwidth to inform data transmission prioritization
  • Led development of a proof-of-concept neural network for WAN bandwidth prediction, improving latency from minutes to seconds with higher accuracy
  • Served as Third-Party Software Lead and DCD Hardware Lead, managing Solaris systems, Oracle servers, NetApp storage, and Cisco networking across worldwide distributed facilities
C/C++PythonMachine LearningSolarisNetworking

Application Developer

VSP Global

Jun 2013 — Aug 2014
  • Developed business logic to calculate customer costs based on insurance coverage and applied discounts
  • Built regression tests to prevent critical system failures
JavaTesting

Avionic Systems Specialist

United States Air Force

2004 — 2010
  • Specialized in troubleshooting complex communication and navigation systems for F-15 fighter jets and U-2 reconnaissance aircraft
  • Promoted to Staff Sergeant (E-5) in 4 years (average is 6 years) and achieved Senior Airman (E-4) "Below the Zone" — top 15% of peers
AvionicsLeadershipF-15U-2

Things I've Built

protoc-gen-extend

A protoc plugin that extends generated protobuf types with custom Go code using sidecar files. Add methods to proto types without wrappers or aliases.

GoProtocol Buffers

slogger

A structured logging package built on Go's standard library slog, with color-coded console output and Google Cloud optimized JSON output.

GoslogGCP

meetjoiner

A macOS utility that watches your Google Calendar and automatically joins Google Meet calls with mic and camera off. Set it and forget it.

GoGoogle Calendar APIAppleScript

OpenRTB

Contributor to the widely-used IAB OpenRTB Go package — the industry standard protocol definitions for programmatic advertising.

GoOpenRTBAdTech

Skills & Technologies

Languages

Go C/C++ Java JavaScript TypeScript Python Lua Perl

Infrastructure

GCP Kubernetes Kafka Docker Cloud Run Pub/Sub

Databases

PostgreSQL MySQL BigTable BigQuery MongoDB SQLite

Frontend

React Svelte Angular Node.js

Tools & Protocols

Protocol Buffers gRPC Stripe Firebase OpenRTB Git

Academic Background

Bachelor of Science
Computer Science
California State University, Sacramento
Aug 2012 — Dec 2014 · GPA 3.52
Associate of Science
Business Administration
Sierra College
Aug 2010 — Dec 2012 · GPA 3.55
Associate of Science
Avionic Systems Technology
Community College of the Air Force
2004 — 2010