John is an Expert Application Engineer at Discover Financial Services with over 18 years of experience building Java applications. His current interests include Spring, Observability, CI/CD automation, Kubernetes, and good API design. Outside of work, John enjoys spending time with his wife and two boys, running, biking, and golfing.