Summary
James Dudley is a Principal Software Engineer with 11 years of experience modernizing monolithic systems into distributed, fault-tolerant microservices and leading cross-functional teams through large cloud migrations. He architects resilient platforms using Java, TypeScript, Go, Kubernetes, Kafka, and AWS, and has driven content and metadata storage projects for next-generation cloud healthcare systems. James is a hands-on leader who codified training and inner-source practices, built custom linting tools, and champions chaos engineering, continuous deployment, and probabilistic planning. Based in Missouri, he pairs practical production experience—rewriting legacy stacks with strangler patterns and designing service meshes—with a curiosity for Rust and “data on the outside” architectures. Outside of engineering he runs a local gaming/admin community and spends time outdoors, reflecting a blend of technical stewardship and community-minded leadership.
11 years of coding experience
15 years of employment as a software developer
Computer Systems Networking and Telecommunications, Computer Systems Networking and Telecommunications at University of Missouri-Saint Louis