Profile

I am a dedicated life-long learner who is passionate about science and software engineering. I enjoy solving complicated problems, teaching, and bringing new ideas to life. In my spare time I like to cook, keep learning, and eat baked goods, and I love being around people, especially my family.

Website: holtherndon.com

Languages

Java Golang JavaScript (TypeScript) Bash React SQL Python Scala Ruby

Tools

Bazel REST/HTTP Kafka Git PostgreSQL MongoDB CassandraDB Elasticsearch

Platforms

AWS Kubernetes On Premesis

Expertise

Developer Productivity Real-Time Messaging Protocol Design Mutation Testing Distributed Systems

Holt Herndon

Experience

Senior Software Engineer

Stripe - South San Francisco, CA (Remote) | April 2022 - Present

  • Led Large-Scale Infrastructure Migrations: Executed large, structured code changes across a Java & Scala monorepo of over 30 million lines of code, managing repository-wide transitions from legacy versions to modern software standards and creating governance models that streamlined versioning and long-term upgrades.
  • Optimized Engineering Tooling and Performance: Architected comprehensive improvements to build system throughput, linting, and development environments — including custom IntelliJ plugins — significantly reducing build times and improving overall developer productivity.
  • Standardized Code Quality and Formatting: Designed and led the implementation of company-wide Java code quality standards and industry-standard formatting and linting tools, increasing development pipeline throughput by 18x and drastically reducing build failures.
  • Automated Code Quality and Analysis: Built custom command-line tools to automate the suppression of compiler warnings, replacing manual, error-prone processes with reliable, AST-based diagnostic parsing.
  • Created Automated Error Remediation Pipelines: Engineered diagnostic tooling that identifies codebase issues and automatically generates actionable tickets, enabling efficient bug resolution and technical debt management at scale.
  • Optimized Performance Through Runtime Innovation: Enabled early adoption of advanced concurrency models (VirtualThreads) ahead of official platform releases, unlocking substantial resource cost savings and improved throughput for high-scale services.
  • Enhanced Remote Developer Experience: Drove the full organizational transition to unified remote development platforms, reducing infrastructure resource wastage and enabling more robust, scalable development workflows.
  • Defined Long-Term Engineering Strategy: Authored "Managed Java" and "2029 Vision" documentation, establishing technical frameworks and strategic governance models, and used data-driven metrics from internal tooling to identify bottlenecks and guide team planning.
  • Facilitated Cross-Functional Dependency Management: Developed automated, tier-based dependency update mechanisms, enabling safer, coordinated version deployments across complex, multi-team engineering environments.
  • Championed Technical Knowledge Sharing: Led collaborative workshops and authored technical documentation to improve team proficiency in performance profiling, debugging, and advanced build system utilization.

Senior Software Engineer

Zimperium - Dallas, TX (Remote) | April 2021 - April 2022

  • Led Production Feature Delivery: Served as lead developer for multiple features delivered to production.
  • Deployed Multi-Cloud SaaS Solutions: Deployed SaaS solutions to AWS, GCP, on-premises, and other cloud environments using Kubernetes.
  • Built Robust Microservices: Developed heavily tested microservices in Java/Spring Boot and Golang.
  • Designed Event-Driven Architecture: Built services on a Kafka-backed event sourcing architecture.

Sr. Associate Software Engineer

J.P. Morgan Chase & Co. - Plano, TX (Remote) | June 2020 - April 2021

  • Owned Document Ingest Software: Maintained and improved software to efficiently collect, store, and transfer customer documents.
  • Resolved Critical Encoding Issues: Quickly debugged and solved document encoding problems introduced by middleware.
  • Developed Tested Microservices: Built and tested microservices in Java/Spring Boot.

Converted to full-time employee from consultant at Judge Technical Services in October 2020

Software Engineer

USAA - Plano, TX | January 2019 - May 2020

  • Launched USAA SafePilot: Developed the JBoss API layer and launched the SafePilot mobile app, helping members save money through safe driving habits.
  • Ensured Code Reliability: Thoroughly tested code using JUnit and mutation testing.
  • Implemented Event Messaging: Built microservice messaging using Kafka.
  • Presented Keynote Talks: Delivered multiple keynote presentations on clean code and code quality.

Senior Software Engineer

Hypixel, Inc. - Canada (Remote) | May 2012 - December 2016

  • Built Real-Time Messaging System: Developed a homegrown, low-latency, high-throughput, real-time messaging system with minimalistic TCP/IP protocols.
  • Scaled Core Systems: Optimized and scaled core systems to support 92,000+ concurrent players.
  • Created Popular Minigames: Built several minigames played by millions of players around the world.
  • Collaborated Across Time Zones: Worked with remote teammates located in many different countries.

Freelance Development

Freelance (Remote) | March 2010 - May 2012

  • Delivered Custom Java Applications: Developed various Java applications for numerous clients as needed.
  • Optimized Client Systems: Debugged and resolved major bottlenecks in clients' networks.

Education

M.S. Computer Science

Georgia Tech University | 2023 (in progress)

B.S. Computer Science

Abilene Christian University | 2015-2018