Daniel J. Dotte has over 25 years of experience as a software developer and engineer. He has extensive experience developing Java applications using technologies like Spring MVC, JAX-RS, Struts, and Hibernate. Currently, he works as a Java developer at Weir Minerals where he develops intranet applications, databases, and reports. Previously, he worked at Alliant Energy developing web applications using agile methodologies and at Silicon Graphics developing diagnostic and training software.