Senior Staff Engineer, Sun Microsystems, Inc.
Craig is a Senior Staff Engineer for Sun Microsystems. His current responsibilities include being architect for a large scale “next generation web” application suite that utilizes many Web 2.0 technologies and design paradigms. Previously, Craig was architect for Java Studio Creator (now NetBeans Visual Web Pack), a visual IDE for building web applications based on JavaServer Faces. He was also co-specification lead for JavaServer Faces 1.0 (JSR-127), and the original creator of the Apache Struts framework.