He has been building J2EE applications and software for 6 years and has been doing distributed computing for almost 15 years. Bill Willis has over 10 years of experience in the software industry managing and developing mission-critical systems and innovative. pattern-based tools and technology that help less experienced developers visualize and build well-designed software. He currently leads a framework development team that provides reusable Struts-based components and infrastructure enhancements for use by development teams at a major financial institution. He is currently the director of engineering and technology at ObjectVenture Inc.”