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 through Manning Publications, including Shipping Go and Refactoring to Rust. Proven track record leading migrations to Kubernetes, designing event-driven architectures, and mentoring engineers across distributed teams.
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
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
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.