He is a committer on Spring XD and Spring Integration, and formerly project lead for Spring Data GemFire. Prior to joining the Spring team in 2010, David held various positions as Consultant, Enterprise Architect, and Software engineer, designing and developing distributed mission critical systems in various industries including transportation and logistics, aerospace, finance, pharmaceutical, manufacturing, and healthcare. David has extensive experience with Java, Spring and related technologies.