Summary
Todd Ginsberg is a Distinguished Engineer with over 20 years designing and evolving large-scale, enterprise-grade systems, currently leading payments engineering at Deutsche Bank. He specializes in Java and Kotlin backend architecture, cloud-native platforms, and resilient microservices—having driven large migrations (Java 8 to 17), tokenization for card data, and idempotent messaging patterns across hundreds of services. Todd blends hands-on coding with technical stewardship, owning API specs, Spring Boot starters, and platform roadmaps while mentoring distributed teams in the US and India. A seasoned public speaker in the Java/Kotlin community, he routinely shares practical guidance at conferences like SpringOne and DevNexus. Based in Raleigh, NC, he’s as likely to prototype a CDC/outbox solution as he is to be found enjoying doughnuts and coffee between design reviews. His career shows a consistent pattern: reduce operational scope, increase safety, and make complex payment systems simpler to maintain.
10 years of coding experience
28 years of employment as a software developer
CS Computer Science, CS Computer Science at Boston University