He has spent 6+ years developing Java applications using Spring and is a Spring Certified Professional for both the 3.0 and 4.0 versions. Frank is an active public speaker teaching about Spring and design patterns, as well as an active educator for Garmin internally with the Spring Framework.