Hurst, Texas, United States
Senior software engineer with 20+ years designing and building distributed systems in Go, Java, and C. Experienced technical lead who drives architectural direction, defines roadmaps, and influences engineering culture across organizations. Led cross-team engineering programs at Amazon, architected high-throughput distributed services at Paxos, and built scalable cloud infrastructure at HPE Aruba. 25 granted patents across attribution, networking, security, SDN, and configuration management. Fully remote since 2016, consistently rated highly.
• Senior engineer on the rewards, token issuance, and blockchain integration platform, building Go services on AWS with PostgreSQL within a distributed microservices architecture. • Led development of the USDG rewards attribution system — a novel mechanism for retroactively distributing stablecoin rewards across 100+ corporate stakeholders (GDN), resulting in Paxos's first patent filing in 7+ years (pending). Delivered initial system to meet launch timelines, then drove a proactive architectural overhaul achieving 100x throughput improvement to meet production scale demands.
• Senior engineer on the core purchasing service for Alexa Shopping, serving Echo devices worldwide; authored release • Designed and led a cross-organizational program to refactor a legacy framework, improving developer efficiency by up to 10x across 5+ teams and dozens of engineers. • Authored 5 internal cross-organizational technical proposals to drive alignment and architectural consistency across the org. • Drove innovation brainstorms across the organization to promote invention disclosures; led discovery of a universal follow-on purchasing experience across Alexa surfaces. • Built core Java microservices (Spring, AWS); authored coding standards and set the bar for code review quality across the team. • Rated 'Exceeds the Bar'; mentored junior engineers.
• Technical lead for the core document parsing and processing backend in the Aruba Central cloud platform — a high-availability distributed service providing multi-layered views of network device configurations for switches and routers worldwide. • Designed and built scalable microservices using Java Spring, Kubernetes, Kafka (event-driven messaging), Redis (distributed state), and REST APIs. • Investigated, designed, and prototyped ML-based features using clustering algorithms (DBscan, K-means, hierarchical agglomerative) to identify configuration outliers at scale. • Conducted code reviews, design reviews, and technical training across the engineering team.
• Lead Java developer for Aruba NetEdit conformance and validation features, ensuring correctness of network configurations across enterprise deployments; built on Spring with PostgreSQL. • Developed SDN controller modules for link discovery, endpoint discovery, and network security using OpenFlow; co-architected a hybrid SDN approach allowing policy-based slicing alongside traditional management. • Promoted hybrid SDN architecture externally via whitepapers and technical conference presentations at OpenDaylight Summit and FAUCET. • Won multiple internal code-a-thon competitions and a customer excellence award.
Helped contribute a 12,000 line prototype to the OpenDaylight NIC project which implemented intent-based network control using OpenFlow (see actual source code): https://git.opendaylight.org/gerrit/#/c/15629 Wrote and presented talks on hybrid SDN and safe link discovery at the OpenDaylight Summit (Sept 2014): https://wiki.opendaylight.org/view/OpenDaylight_Presentations:Main#September_2014
• Owned and led development of distributed HA/failover and L3 driver modules in embedded switch firmware (C), responsible for hardware-based forwarding and security across multiple product releases. • Technical lead for multiple firmware projects in a real-time, event-driven, message-based architecture. • Built and maintained engineering productivity tools (automated test harness AutoBATS, copyright updater) in Perl, adopted by a lab of 50–100 engineers.