Randy L. Thompson

Senior Software Development Engineer | Distributed Systems | Security Platforms | AI & Agentic Infrastructure

linkedin.com/in/rlthompson1987

For the full downloadable resume and direct contact details, see LinkedIn.

Professional Summary

Polyglot software engineer and systems architect with 22+ years of experience spanning operations, SRE, networking, security engineering, and software development. Over 14 years at GoDaddy, I have designed and built production-critical security infrastructure, control planes, and policy-driven platforms operating at scale across multi-datacenter, multi-cloud environments. Prior to GoDaddy, I served as a Systems Security Engineer at IBM and held multiple signal operations MOS classifications in the U.S. Army.

Fluent in over a dozen programming languages with experience spanning bare-metal networking through distributed application architectures, I have spent my career working across the full depth of the stack, favoring both breadth and depth. I am a rapid learner with a track record of adopting unfamiliar technologies and delivering production systems within weeks. I favor small, composable interfaces, minimal coupling, clear ownership boundaries, and code that communicates its intent without requiring a tour guide. I build systems that enable experimentation without turning production into a casino.

Core Competencies

  • Distributed Systems Design
  • Fault-Tolerant Architecture
  • Security Engineering (InfoSec)
  • Self-Healing Systems
  • Multi-Agent Orchestration
  • Control Planes & Policy-as-Code
  • Network Microsegmentation
  • CI/CD & Build Automation
  • Containerization & Kubernetes
  • Agentic AI & LLM Integration
  • Platform & Service Architecture
  • Cloud Migration (AWS)
  • Threat Modeling & Compliance
  • API Design (REST, GraphQL)
  • Scrum / Agile Leadership

Technical Proficiency

Languages

Rust, Elixir, Erlang, Python, Go, TypeScript/JavaScript, C, C++, C#, Nim, Zig, Ruby, Crystal, Cosmopolitan C, SQL, Bash/Zsh, PHP

Frameworks & Runtimes

Phoenix, OTP/BEAM, FastAPI, Django, Flask, React, Vue.js, Angular, Tokio, Actix, PyO3

Infrastructure & DevOps

Kubernetes, Docker, OpenStack, AWS, SaltStack, Ansible, Puppet, Terraform, Jenkins, GitHub Actions, Artifactory, Consul, Vault, Sensu, Nginx, HAProxy

Data & Observability

PostgreSQL, Mnesia, ELK Stack, Hadoop, Fluentd, Vector Databases, Semantic Caching, Prometheus, Grafana

Security

SSL/TLS Certificate Lifecycle, Process Sandboxing, JWT/OAuth, OWASP, Threat Modeling (STRIDE/PASTA), Zero-Trust Architecture, Network Microsegmentation, Cryptographic Implementation

AI & LLM

Multi-Agent Orchestration, Agent Governance, MCP Servers, Semantic Search/Embeddings, RAG Systems, Agentic Coding Pipelines, PydanticAI, LangChain, CrewAI, Agents Framework

Professional Experience

Senior Software Development Engineer

GoDaddy

Jul 2011 - Feb 2026

Positions held: Sr. SDE, Sr. Security Engineer (Lead), Sr. SRE, Systems Administrator | Security/InfoSec Org | 14+ Years

  • Enabled company-wide network microsegmentation by designing and building SPR (Security Policy Resolution) - a Rust-based policy-as-a-service platform with pluggable backends and enforcement point integrations, reducing lateral movement risk across the organization.
  • Designed and built Citadel, an agentic security platform providing sandboxing, execution governance, provenance tracking, and a browser extension for preventing data disclosure - establishing a comprehensive guardrails framework for safe adoption of AI-driven development workflows.
  • Provided architectural guidance and security oversight for gd-Maestro, a multi-agent orchestration framework, ensuring the platform's handoff protocols, agent governance model, and coherence validation met the organization's security and reliability standards.
  • Built CourtKit, a fully airgapped legal research platform distributed as a single Rust binary - embedding two LLMs, an embeddings model, inference engine, vector database, encrypted SQLite3 store, REST API, and web UI into one hermetically sealed package with zero external dependencies, enabling attorneys to perform semantic case law research with citation-aware generation and no risk of data exfiltration.
  • Designed and built a three-tier semantic caching system (L1 in process, L2 vector store on disk, L3 remote persistent storage) for LLM workflows, using embedding-based similarity and dissimilarity matching to reduce redundant inference costs while preventing false cache hits on semantically adjacent queries.
  • Eliminated single points of failure in the load balancing layer by engineering a Highly Available LBaaS platform - geo-aware, multi-DC, multi-cloud - deployed on self-managed Kubernetes with HAProxy, Keepalived, and Consul, achieving automatic failover with zero manual intervention.
  • Cut server provisioning times by over 60% by architecting a Core Provisioning Platform for multi-OS, multi-DC, multi-cloud CI/CD using SaltStack, Sensu, Jenkins, Artifactory, Consul, and Vault.
  • De-risked infrastructure costs and improved scalability by leading migration of organizational workloads from on-premises to AWS, converting monolithic services to microservices using cloud-native best practices.
  • Reduced certificate-related outage risk by building lifecycle management tooling that automated monitoring, renewal, revocation, and deployment of SSL certificates organization-wide.
  • Led engineering teams as Scrum Master, driving Agile adoption and delivery cadence across security infrastructure initiatives.

Systems Security Engineer

IBM

Aug 2009 - Jul 2011

Additional roles: Unix Systems Administrator, Windows Systems Administrator

  • Maintained 95%+ KPI compliance across 170 company accounts by managing patch compliance, health checking, auditing, and cross-team engineering coordination across Windows, Linux, and Unix server environments.

Signal Operations

United States Army

May 2005 - May 2012

MOS: 25S (Satellite Communication Systems Specialist), 25N (Nodal Network Systems Operator-Maintainer), 25B (Information Technology Specialist)

  • Planned, designed, tested, and oversaw WAN/LAN networks, telephone exchanges, and satellite communications systems. Built and maintained communications infrastructure across multiple signal operations disciplines.
  • Competed as a Blue Team member in the Cyber Defense Competition (CDC), 2003-2005.

Certifications

  • CompTIA Security+
  • SaltStack Certified Engineer - Credential ID: C78ACDD8, Issued April 2016

Select Projects & Open Source

  • Citadel (2025-Present) - Comprehensive agentic security platform with sandboxing, execution governance, provenance tracking, policy enforcement, and browser extension for AI development guardrails. [Rust, TypeScript]
  • coord (2025-Present) - Distributed multi-agent orchestration platform for agentic coders, coordinating heterogeneous AI tools through a unified communication mesh with phase-based orchestration and IPC daemon communication. [Python]
  • SmolCoder (2025-Present) - Terminal-based agentic coding environment supporting multi-agent modes (one-on-one, group memory, hierarchical orchestration, adversarial synthesis) with a Rust security kernel and PyO3 plugin bridge. [Rust, Python, PyO3, TypeScript]
  • Patchwork (2024-Present) - Automated code review and patching pipeline integrating static analysis, LLM-driven suggestions, and CI/CD workflows for continuous codebase improvement. [Rust]
  • ringer (2024-Present) - Concurrent multi-target call orchestrator with pluggable backends (Telnyx, Twilio, Plivo, Vonage), live TUI dashboard, circuit breakers, and GPS-correlated coverage mapping. [Python]
  • Vanguard (2017-Present) - Multi-platform, soft real-time, distributed, fault-tolerant, self-healing IFTTT service built on OTP supervision trees with hot code reloading. [Elixir, Erlang, TypeScript]
  • Mnesiac (2017-Present) - Auto-clustering and replication library for Erlang Mnesia databases, enabling transparent distributed data replication across BEAM clusters. [Elixir]
  • Semantic Cache (2025-Present) - Three-tier caching architecture (L0 in-process, L1 vector store, L2 persistent) with embedding-based similarity search for LLM response caching. [Rust]
  • CourtKit (2025-Present) - Airgapped legal research platform compiled into a single Rust binary. Self-contained: two LLMs, embeddings model, inference engine, vector DB, encrypted SQLite3, REST API, and web UI. Zero network dependencies, distributed as .pkg/.dmg. [Rust]
  • Open Source & Community: Member, Erlang Ecosystem Foundation (EEF) Build & Packaging WG. SaltStack contributor (Tiamat). SaltConf speaker.

Education

  • A.A., Computer Software Engineering (In Progress) | University of Phoenix
  • U.S. Army Signal Schools - Network Systems, Information Technology, and Satellite Communications