![]() |
||||
|
|
2005 JavaOne Conference Speaker Awards Biographies
Adam Winer has been the Oracle representative to the JavaServer Faces expert group since its inception. He is a Consulting Member of Technical Staff at Oracle Corporation where he was worked on user interface frameworks for more than a decade. He has spoken at user groups and at last year's JavaOne, where he presented a well-received presentation in front of 200-300 people. He currently serves as the architect of ADF Faces.
Ben Galbraith is a frequent technical speaker, occasional consultant, and author of several Java-related books. He is a co-founder of Ajaxian.com, was recently Chief Technical Officer for Amirsys, and is presently a consultant specializing in enterprise architecture and Swing/Ajax development. Ben wrote his first computer program when he was six years old, started his first business at ten, and entered the IT workforce just after turning twelve. For the past few years, he's been professionally coding in Java. In 2005, Ben delivered over a hundred technical presentations at venues including JavaOne, JavaPolis, and the No Fluff Just Stuff Java Symposiums.
Bil Lewis is a computer scientist who has worked on natural language understanding, expert systems, language design, and programming tools. He studied at Ripon College, the University of Indiana, and Penn. He has taught at Stanford and for numerous companies. He has worked at Stanford Research Institute, the FMC AI Center, and Sun Microsystems. He wrote "GNU Emacs Lisp", the "Threads Primer", "Multithreaded Programming with PThreads", and "Multithreaded Programming with Java".
Brian Goetz is a Principal Consultant at Quiotix, a software development and consulting firm in Los Altos, California. He serves on the JCP Expert Group for JSRs 107 and 166, and has published over 60 articles on Java development in major industry publications. His book, "Java Concurrency in Practice", will be published in early 2006 by Addison-Wesley.
Christian Straub is involved in designing and developing visual tools and editors at Oracle, and contributes to JSF design time support in the Oracle JDeveloper IDE. He is currently active in the design time integration of Oracle's Application Development Framework (ADF) with JSF, including support for reusable data regions.
With more than twenty-five years experience developing compilers, Cliff serves as Azul Systems' Chief JVM Architect. Cliff joined Azul in 2002 from Sun Microsystems where he was the architect and lead developer of the HotSpot Server Compiler, a technology that has delivered dramatic improvements in Java performance since its inception. Previously he was with Motorola where he helped deliver industry leading SpecInt2000 scores on PowerPC chips, and before that he researched compiler technology at HP Labs. Cliff has been writing optimizing compilers and JITs for over 15 years. He is invited to speak regularly at industry and academic conferences including JavaOne, JVM'04 and VEE'05 and has published many papers about HotSpot technology. Cliff hold a PhD in Computer Science from Rice University.
Craig McClanahan is a Senior Staff Engineer at Sun Microsystems, Inc. He is currently architect of Sun Java Studio Creator, an IDE for graphically building web applications. Previously, he was co-specification lead for JavaServer Faces 1.0. Craig is also the original developer of Apache Struts, a popular open source web application framework.
Daniel Lopez is the engineering manager in charge of overseeing the development of Yahoo! Publishing Tools and Yahoo! Domains for Small Business.
David Geary is an author and independent Java consultant who has developed object-oriented software for 20 years, including Sun Microsystems from 1994 to 1997.
David Holmes is Director and Chief Scientist of DLTeCH Pty Ltd, located in Brisbane, Australia. His work with Java technology has focused on concurrency and synchronization support in the language and virtual machine and he has most recently been working on a real-time Java virtual machine. David was a member of the JCP Expert Group for JSR-166 (Concurrency Utilities), that shipped in the Java 5.0 release. He has presented tutorials on concurrent Java programming and design at numerous international object-oriented programming conferences over the past eight years. Along with Ken Arnold and James Gosling, he is a co-author of the book "The Java Programming Language" - Third and Fourth Editions. David completed his Ph.D. at Macquarie University, Sydney, in 1999, in the area of synchronization within object-oriented systems.
Eamonn McManus has been at Sun Microsystems since 1999, and has been technical lead of the JMX Technology team there since 2000. He is specification lead for JSRs 255 and 262 and was previously specification or maintenance lead for JSRs 3 (JMX API) and 160 (JMX Remote API). McManus has a BA and an MSc in Computer Science from Trinity College, Dublin. His JMX Technology blog is at http://weblogs.java.net/blog/emcmanus.
Ethan wrote the web page design tool that would later become GeoCities' GeoBuilder when he was 18 years old. He is now the lead engineer behind Yahoo! Sitebuilder, a Java-based web site creator that is used by over 100,000 web sites.
Gilad Bracha is a computational theologist at Sun Microsystems, co-author and maintainer of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He holds a B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.
Graham Hamilton is a VP and Fellow within the Java platform team at Sun Microsystems. His main interests are around the use of the Java platform for large scale enterprise and web development. He is also strongly focused on attracting new developers to the Java platform.
Gregory Murray is the Servlet specification lead and is leading the effort to promote using Ajax with Java technologies. Before taking on his current responsibilities Gregory was a part of the Java BluePrints team for which he was responsible for the recommendations and guidelines for the Java Enterprise Edition web technologies. Gregory contributed to the design and implementation of the Java Pet Store Demo and Java Adventure Builder reference applications. He is a contributing author to Designing Web Services with the J2EE 1.4 Platform and Designing Enterprise Applications with the J2EE Platform both published by Addison Wesley. Prior to working with the BluePrints team Gregory worked on internationalization tools for a different group in Sun.
Jason Hunter works as a Principal Technologist at Mark Logic. He's author of "Java Servlet Programming", published by O'Reilly. He is also an Apache Member and as Apache's representative to the Java Community Process Executive Committee he established a landmark agreement allowing open source Java. He's publisher of Servlets.com and XQuery.com, an original contributor to Apache Tomcat, a member of the expert groups responsible for Servlet, JSP, JAXP, and XQJ API development, and sits on the W3C XQuery Working Group. He co-created the open source JDOM library to enable optimized Java and XML integration. Jason has several years' experience as a professional trainer and public speaker. His largest audience was 15,000 at JavaOne.
Joe Bowbeer served on the JCP Expert Group for Currency Utilities (JSR-166), and participated in the Memory Model discussions (JSR-133). He has taught concurrent programming at OOPSLA, written about threading issues for The Swing Connection, and is now contributing to a book about the concurrency utilities.
Joshua Bloch is a Principal Engineer at Google. He was previously a Distinguished Engineer at Sun Microsystems. He wrote the bestselling book "Effective Java" (Addison-Wesley, 2001), winner of the 2002 Jolt Award. He led the design and implementation of numerous award-winning Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in Computer Science from Carnegie-Mellon University and a B.S. in Computer Science from Columbia.
Juergen Hoeller is co-founder of the Spring Framework project, co-author of "J2EE Development without EJB" (Wiley, 2004), and CTO of Interface21 Ltd (http://www.springframework.com). He has worked on a wide range of projects with numerous J2EE application servers, ranging from enterprise application integration to web-based data visualization. Juergen has particular experience in developing J2EE web applications, O/R mapping, and transaction management.
Kathy Walrath has worked on the Java platform for almost since 1993, most of that time as a writer on projects such as The Java Tutorial. She's currently a Swing engineer and the editor of java.net's JavaDesktop community.
Mark Reinhold is the Chief Engineer for the Java Platform, Standard Edition, at Sun Microsystems. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, and library generification. He has been deeply involved in the development of the Java platform since the 1.1 release. Mark holds a Ph.D. in Computer Science from the Massachusetts Institute of Technology.
Martin was a Java programmer and architect during the e-commerce boom, then shifted into information security. He has 12 years of Java experience building Java-based applications for case handling, e-commerce, b2b, and scientific tools in Java. He has been employed for nearly 5 years at Cisco Systems, with 9 years prior experience in research at Lilly. In his role as a Security Architect, he has helped design security into IT applications. Martin has particular interest and research in database, web, and wireless security. He is a Certified Information Systems Security Professional (CISSP), holds a Master of Engineering from NC State, and did his undergraduate work at Iowa State University. He currently leads the deployment of global security information management tools for Cisco's Computer Security Incident Response Team (CSIRT). Martin's papers, guides, and presos can be found at http://xianshield.org.
Neal Gafter is a Staff Engineer and Java evangelist at Google and coauthor of Java Puzzlers: Traps, Pitfalls, and Corner Cases (Addison-Wesley, 2005). He was previously a Senior Staff Engineer at Sun Microsystems, where he led the development of the Java compiler and implemented the Java language features in releases 1.4 through 5.0. He was a member of the C++ standards committee and led the development of C and C++ compilers at Sun Microsystems, Microtec Research, and Texas Instruments. He holds a Ph.D. in Computer Science from the University of Rochester and a B.S. in Computer Science from Case Western Reserve University.
Rod Cope is the CTO and Founder of OpenLogic, Inc. He is a Sun Certified Java Architect with over 20 years of software development experience, including 10 years of Java. He has developed J2EE applications, Swing GUIs, JavaCard code, and nearly everything in between.
Rod Johnson is the author of the best-selling "Expert One-on-One J2EE Design and Development" and "J2EE without EJB," and the founder of the Spring Framework. He is on the Servlet 2.4 and JDO 2.0 Expert Groups. Rod has been working with Java and J2EE since their release, consulting in the media, insurance and financial industries. He is CEO of Interface21, an international company providing expert Spring Framework and J2EE consultancy.
Romain Guy is a French student currently working as an intern with the Swing Team at Sun Microsystems. He has 7 years of experience in Java development, as an Open Source and freelance developer. He also works as a freelance journalist for a French computing magazine, as a translator for O'Reilly and taught Java in a University. Today Romain focuses on UI design and rich client applications.
Ron Hitchens is author of the book "Java NIO" (O'Reilly). Ron works as a Senior Engineer with Mark Logic Corporation specializing in XQuery and Java application development. In addition, Ron serves as Editor-In-Chief of Mark Logic's developer support website.
Scott Violet is the architect of the JavaTM Foundation Classes (JFC./Swing) API team in the Java Software division of Sun Microsystems, Inc. He is one of the principal developers of the JFC/Swing API text package and the primary author of the JFC/Swing APITree component. He's published many technical articles (see www.theswingconnection.com for topics). Before working on theJFC/Swing API, Mr. Violet developed applications for OpenStep/NEXTSTEP. He has a B.S. in computer science from University of Wisconsin at Milwaukee.
Shannon Hickey is the Technical Lead of the Java Foundation Classes (JFC/Swing) API team at Sun Microsystems, Inc. In addition to guiding the technical direction of the toolkit, Hickey is directly responsible for enhancements to multiple components. Mr. Hickey is also the author of a TheSwingConnection.com article on enhancing Swing with Java 2D.
Simon Guest is a Program Manager in the Architecture Strategy team at Microsoft, specializing in Web Services interoperability and integration. Drawing on over a decade of experience as a consultant in both Microsoft and Java technologies, Simon enjoys taking an objective and pragmatic approach to developing cross platform solutions using both.
Todd is a Senior Staff Engineer in the Java Studio Enterprise group and lead architect for Sun's Service-Oriented Architecture authoring and developer collaboration features. He has worked in several areas since joining Sun in 1998, including application server runtimes and tools, high-performance Web frameworks, and development tools. Before joining Sun, he was a principal consultant and engineer for NetDynamics. Some of his prior (mis)adventures include scoring music for a famous Hollywood director and accidentally bringing Microsoft's website to a screeching halt for a few hours.
Tor Norbye is a senior staff engineer at Sun Microsystems. He works on Sun Java Studio Creator and wrote the visual webform editor.
| |||