Professional Overview
Senior software engineer with 10+ years of experience designing and delivering distributed backend systems across robotics, logistics, fintech, and environmental technology. Specializes in API design, cloud-native architecture, and building reliable platforms — primarily in Go, with production experience in Python, Java, and Rust.
Author of technical books with Manning Publications — Shipping Go, Refactoring to Rust, and Go in Action, Second Edition. Works with teams to lead migrations to Kubernetes, design event-driven architectures, and bring engineers up to speed across distributed codebases.
Experience
EasyPost
Senior Software Engineer
2023–Present · Shipping & Logistics
Building distributed systems for USPS-compliant label generation, transaction processing, and carrier integration at scale.
View Details →
Regrow
Senior Cloud / Software Engineer
December 2023–August 2025 · AgTech / Environmental Analytics
Designed and executed Kubernetes platform migration for existing microservices; built audit-driven MRV system for carbon credit programs using CQRS, Kafka, and Argo workflows.
View Details →
Thoro.ai
Senior Cloud / Software Engineer
November 2021–October 2023 · Robotics & Fleet Management
Conceptualized and built a central fleet management and reporting system for a global robotic fleet from the ground up; led OEM technical teams internationally and mentored newly hired engineers.
View Details →
Carnegie Robotics
Senior Cloud / DevOps Engineer
December 2020–November 2021 · Autonomous Systems / Defense
Pioneered the cloud reporting and fleet management platform that was spun out to form Thoro.ai; independently built a decentralized distributed data system with Raft-based replication for U.S. Government robotics projects.
View Details →
Edge Case Research
Senior Cloud / Software Engineer
January 2019–December 2020 · Autonomous Vehicle Safety
Developed production-grade Go services on Kubernetes for rapidly growing self-driving monitoring systems; led Kubernetes-integrated tooling to orchestrate perception model workloads.
View Details →
Thycotic
Senior Cloud Engineer
August 2018–December 2018 · Cybersecurity / Privileged Access Management
Built a greenfield serverless Go application on AWS Lambda with CloudFormation, designed to transparently shift to EC2 once traffic thresholds were reached.
View Details →
Wombat Security
Software Engineer
February 2014–August 2018 · Cybersecurity / SaaS
Migrated monolithic Spring MVC platform to Spring Boot microservices; pioneered Docker containerization for production use across new products.
View Details →
PNC Bank
Software Engineer
May 2011–February 2014 · Financial Services
Early-career role building enterprise backend systems, establishing foundational skills in financial-grade engineering and large-scale Java development.
View Details →Technical Skills
Languages
Cloud & DevOps
Data & Messaging
Architecture Patterns
Publications
Manning Publications · 2026
Go in Action, Second Edition
Author — A ground-up update to the classic introduction to Go: modules, generics, concurrency, and building production services.
Manning Publications
Shipping Go
Author — A practical guide to Go software delivery: CI/CD, containers, cloud deployments, and production operations.
Manning Publications
Refactoring to Rust
Author — Incrementally adopting Rust in existing projects to improve performance and safety without a full rewrite.
Manning Publications
Go in Action (First Edition)
Contributor — In-depth introduction to the Go language, standard library, and real-world patterns.
Open Source & Side Projects
Distributed databases, language interpreters, fleet management systems, and more — built to explore ideas and sharpen skills.