The Source for Java Technology Collaboration
User: Password:



View Archives: Homepage | Projects & Communities | Also Today | Spotlights | Success Stories | Articles | Weblogs

View articles by: Most Recent | Topics | Columns | Authors | Top Articles

java.net Authors


Fred Aabedi
Fred Aabedi is currently working at Sun Microsystems, Monrovia CA and is responsible for the architecture and development of the JBI Binding Components in addition to the JavaCAPS adapters. He is also responsible for promoting the JBI Ecosystems and signing up and working with Open Source contributors that will contribute to Open JBI Components. He came to Sun through the acquisition of SeeBeyond where he worked on and managed architecture and development of adapters and addon products for the eGate 4.x, and ICAN 5.x Suite of products. At Sun, he continued to be responsible for architecture and development of adapters and addon products for the Java CAPS Suite of products and for the architecture and development of JBI Binding Components and related netbeans tooling. He is also responsible for building a community of Open Source Contributors/partners to Open ESB and JBI. He also has a blog on blogs.sun.com.


Sharad Acharya
Sharad Acharya
Sharad Acharya has more than eight years of experience in the field of Software Engineering in multiple business domains: supply chain, insurance, banking, and mortgage. His expertise includes design, development, and integration of large-scale software systems. He has published and presented in various distinguished journals, magazines, conference proceedings and technical sessions. Mr. Acharya holds an MS degree in computer science and several Sun certifications including Enterprise Architect for J2EE technology. Software Architecture, and Business and Computational Intelligence are some of his research interest areas


Chris Adamson
Chris Adamson
Chris Adamson the editor of java.net, and was formerly editor of ONJava.com. He is the author of QuickTime for Java: A Developer's Notebook and co-author of Swing Hacks. He is also a software consultant, in the form of Subsequently and Furthermore, Inc., specializing in Java, Mac OS X, and media development. He blogs on digital media software development at [Time code];. He wrote his first Java applet in 1996 on a 16 MHz black-and-white PowerBook 160 with the little-seen Sun MacJDK 1.0. In a previous career, he was a Writer / Associate Producer at CNN Headline News, and over the years, he has managed to own ten and a half Macs.


Brian Agnew
Brian Agnew
Brian Agnew is the founder and principal consultant with OOPS Consultancy Ltd, located in London, UK. He holds a B.Eng in Electrical and Electronic Engineering from Sheffield University. For the last 14 years he has worked with major financial houses and leading consultancies on a wide range of projects, including trading systems, network management infrastructures and grid-based architectures, working in Java mainly, C++ when he has to, and Perl when nothing else will do.


Thorbjørn Ravn Andersen
Thorbjørn Ravn Andersen is a Senior Software Engineer who creates web services, frontends and helper programs for legacy Cobol applications in Java on the IBM iSeries, which he thinks is both challenging and fun. He holds a M.Sc. in Computer Science, live in Denmark and read a lot of Terry Pratchett


Bernhard Angerer
Bernhard is a dedicated software engineer. He believes that systems, not long from now, will be implemented and executed in a considerably greater virtualized environment. An environment that won’t only abstract and take care of distribution; provisioning; scalability; availability and the like. It will also open up a new kind of agility, freeing developers and designers from technical constraints that currently can only be solved by long timeframes and immense budgets. Don’t hesitate to contact Bernhard and discuss your take on Real Time Enterprise.


Prakash Aradhya
Prakash Aradhya is a contributor to the GlassFish, JAXB, WSIT, and OpenESB projects.


Mattias Arthursson
Mattias Arthursson is a senior consultant for Jayway, southern Sweden's leading Java consultancy. He started working as a system developer 1996 and has specialized in Java since 2001. He's been programming since the mid '80s and studied Computer Science at Lund University. Lately he has developed a strong interest for agile methodologies in general and XP/TDD in particular. In his spare time, when he is not busy farming sheep, he tries to sqeeze in as much time as possible into open source projects.


Sharfudeen Ashraf
Ashraf is a Sun Certified Enterprise Architect, working as Technology Specialist in HCL Technologies India.


Albert Attard
Albert Attard has been involved in Java for the last five years, both as a developer and a lecturer. He teaches Java among other programming languages, at a local ICT college, both at introductory and intermediate levels. As a developer he is involved with various Java technologies including JEE, and Web amongst others. Supply-chains enterprise systems and manufacturing information systems are two of the main projects he participated in.


Richard Bair
Richard Bair
Richard Bair is an application developer with over seven years experience in writing SQL database front ends. Four of those years were devoted to writing Java applications based on Swing and JDBC. He is currently tasked with working on the back-end components in JDNC for communicating with various data stores such as RDBMS systems, web services, and EJB servers, as well as working on Swing components and general JDNC project management. He joined Sun Microsystems in November of 2004 as a member of the Swing team, working full time on the JDNC project.


Prabhu Balashanmugam
Prabhu Balashanmugam is a product manager for SOA and Business Integration Software at Sun Microsystems, Inc. He is currently responsible for managing Business Process Management and Data Management products. Prior to joining Sun Microsystems, he has implemented and managed various software solutions for companies across the globe.


Eric Batzdorff
Eric Batzdorff currently works at TRIRIGA as a J2EE developer, designer, and architect. TRIRIGA is the leading provider of Workplace Management Solutions. Before working at TRIRIGA, Eric spent many years at PeopleSoft/Oracle doing everything from customer support to consulting to application design and development. Eric holds a B.S. in Mathematics from Cal Poly, San Luis Obispo.


Kent Beck
Kent Beck focused his attention on programming as a social activity as the author of "Extreme Programming Explained: Embrace Change" (Addison-Wesley 2000). He is a consultant who coaches high-performance software development teams.


Peter Becker
Peter Becker works as a consultant for iteratec GmbH in Munich, Germany. After coding in Basic V2 and C++ for a few years he started using Java in 2001 while working for an Australian research institute, starting a few Java-based OpenSource projects during the following years before going back to the real world.


Kevin Bedell
Kevin Bedell
Kevin Bedell is a software professional with over 15 years of experience doing development, architecture and team lead work. He is editor-in-chief of LinuxWorld Magazine, works for Black Duck Software, and is writing a book for O'Reilly on Apache Axis. He holds a degree in Engineering from Michigan Tech and an MBA from the Crummer Graduate School of Business at Rollins College in Winter Park, FL. He's a Sun Certified Java Programmer and has earned MCSE Certification from Microsoft. Kevin's current areas of professional interest are J2EE technologies, XML and Web Services. He's an ardent Open Source proponent and has coauthored a book on Jakarta Struts.

Kevin has made a living in the computer industry long enough to remember using punch cards for his first college programming course. He lives with his lovely wife and three children at their home in New Hampshire where he spends what free time he has working in his garden and watching reruns of Seinfeld. Visit Kevin's Web site at www.kbedell.com.


Hans Bergsten
Hans Bergsten is the founder of Gefion Software, a company focused on Java services and products based on the J2EE technlogies. Hans has been an active participant in the working groups for both the servlet and JSP specifications from the time they were formed. He also contributes to other related JCP specifications, such as JSP Standard Tag Libraries (JSTL), and helped get the development of the Apache Tomcat reference implementation for servlet and JSP started as one of the initial members of the Apache Jakarta Project Management Committee.


Gerald Beuchelt
Gerald Beuchelt is Web Services Architect in the Chief Technologist's Offices Business Alliance group. He is focusing on advanced web services and security technology and their application, with an in-depth focus on standards and Microsoft interoperability. Prior to that, Gerald was an Infrastructure Services Specialist in CTO's Competitive Strategy Group. He joined the CSG in 2000. Since then he's worked on operating systems, middleware software including Java and .NET, and security, specifically in Microsoft product related areas.


Geert Bevin
Geert Bevin is a developer and has been active in some form or another in opensource and freely available software since 1996


Philip Bishop
Philip Bishop is a co-founder of Net Caboodle and co-author, with Nigel Warren, of the books Java in Practice and JavaSpaces in Practice, both published by Addison Wesley Longman. Philip is widely regarded as a Java and Distributed systems expert and is the founder of Inca X www.incax.com the software development tools company. He has consulted for many companies in the use of distributed Java and Internet technology in business and financial services - including Deutsche Bank, Lehman Brothers, the Royal Bank of Scotland and HSBC.


David Blevins
David Blevins is co-founder and leader of the OpenEJB project and a founder of Apache Geronimo. David is a member of the EJB 3.0 (JSR 220) Expert Group, contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley and author of the forthcoming book Geronimo: A Developer's Notebook from O’Reilly.


Slav Boleslawski
Slav Boleslawski graduated from Warsaw Technical University as an electronic engineer. His first job in Australia was at Macquarie University, Department of Psychology, and it involved both electronic design and programming in C++ and Java. One day he was asked to design a low-pass filter for off-line EEG signal processing and after it was ready in over a month, he was told some parameters needed to be changed. This time he wrote a digital filter using C++ in just a couple of days. Since then he devoted himself to software development exclusively, using his favourite language, Java. Currently he designs database systems at an Australian law enforcement agency. His interests include GUI development, database, and network programming. He also enjoys being a Christian and belongs to Hillsong Church, Sydney


Dejan Bosanac
Dejan Bosanac is a software developer, technology consultant and author. He is focused on integration and interoperability of different technologies, especially the ones related to Java and Web. Dejan spent a number of years in the development of complex software projects, ranging from highly-trafficked web sites through enterprise applications. He is an author of the book, Scripting in Java


Gianluca Brigandi
Gianluca Brigandi is the co-founder and developer of the JOSSO Single Sign-On Project. He is the CTO and technical architect of Novascope, a company specialized in offshore software development.


Johannes Brodwall
Johannes Brodwall has been playing around with computers for as long as he can remember, and was obsessively fascinated by dot matrix printers at the age of six. He has been working as a programmer and software architect since 1998. Johannes is currently lead Java architect at BBS, the company that operates Norway's banking infrastructure. At BBS, he helps select Java technologies and train developers in these technologies. In his spare time, Johannes likes to learn esoteric languages like Ruby and Modern Standard Arabic. He lives in Oslo, Norway, with his wife Sarah and bulldog Ada Mae.


Simon Brown
Simon Brown
Based in London, Simon is a technical architect who likes to get his hands dirty and write the code after he's drawn the boxes. He's been using Java since the initial 1.0 release and has been involved with Java projects ranging from desktop clients to distributed enterprise systems. Outside of work, Simon has written and contributed to a number of books about the web-tier of J2EE and is a frequent speaker on such topics. He is also a fully trained bartender and, in his spare time, regularly helps out at JavaRanch – a friendly place for Java programmers.


Paul Browne
Based in Dublin, Ireland, Paul Browne has been consulting in enterprise Java with FirstPartners.net for almost seven years. When not promoting the open source Red Piranha (Search and Knowledge Management) and NoUnit (Junit Test Coverage) projects, he can be found blogging online.


Jonathan Bruce
Jonathan Bruce
Jonathan Bruce is Program Manager at DataDirect Technologies, an operating company of Progress Software. He has led and participated in four JSRs (114, 169, 54 and 220), including JDBC RowSet Implementations, JDBC CDC/FP, JDBC 3.0 and JDBC 4.0. A frequent speaker at a variety of industry events, Jonathan helps Java and .NET developers alike to take advantage of the benefits XQuery offers when working with XML and a variety of databases.. Recently re-located from San Fransisco to North Carolina, Jonathan spends his weekends running, sailing and travelling.


Chris Campbell
Chris Campbell
Chris Campbell is an engineer on the Java 2D Team at Sun Microsystems, working on OpenGL hardware acceleration and imaging related issues. He will be out the door as soon as his rock and roll career takes off. Anyone that knows Chris understands that he is full of contradictions and that his music career will never come to fruition. Therefore, you can trust that he will be working hard for years to come to make Java the perfect platform for rich graphical applications and games.


Craig Castelaz
Craig Castelaz
Craig Castelaz is a full-time husband and father who programs, teaches, and writes in his second full-time job. His career began when CP/M was the dominant microcomputer operating system, and Microsoft sold Z-80 cards for the Apple II to help make ends meet. He has held positions ranging from director of development to independent contract programmer. His programming experience spans the fields of education, health care, human resources, transportation, and component management. Craig has a Masters in Information Systems from the Weatherhead School of Management at Case Western Reserve University and is adjunct faculty at Cuyahoga Community College.


Soumen Chatterjee
Soumen Chatterjee is a Sun Certified Enterprise Architect for J2EE technologies, an IBM Certified Specialist for Rational Unified Process, and a Microsoft Certified Professional. With expertise in enterprise architectural methodologies, process development techniques and testing strategies, he has been a part of the success equation of several leading-edge software service organizations. He is a regular columnist of a special enterprise column, called MDA Radar, where he discusses MDA, Enterprise Architecture and modeling. He has published several technical papers on architecting, testing and project management in international conferences, architecting journal and internet based publication portals. He is an admirer of agile methodology and has primary interests in EA, MDA, AOP and EAI. Besides software, Soumen likes movies, music, and follows memory mapping technologies. Soumen is a member of the IEEE, IEEE Standards, American Computing Machinery (ACM), Information Systems Audit and Control Association (ISACA), and the World Wide Institute of Software Architects. He is currently working as a Lead Consultant with UPCO.


Rulong Chen



S. W. Eran Chinthaka
Eran Chinthaka is a pioneering member of Apache Axis2, Axiom and Synapse projects, working full time with WSO2. He has been working on web services, business process automation, mobile development and telecommunication network management based projects.


Binildas Christudas
Binildas Christudas
Binildas A. Christudas provides Technical Architecture consultancy for IT solutions. He has over 13 years of IT experience, mostly in Microsoft and Sun technologies. Distributed computing and Service Oriented Integration are his main skills, with extensive hands-on experience in Java and C#.NET programming. He currently works as a Principal Architect for Infosys Technologies, where he heads the J2EE Architects group servicing Communications Service Provider clients. Binil has worked with several organizations including IBS Software Services and Tata Consultancy Services. Being a graduate in Engineering and a post graduate in Systems Management, Binil is a Sun Certified Programmer, Developer, Business Component Developer and Enterprise Architect, Microsoft Certified Professional and Open Group (TOGAF8) Certified Enterprise Architecture Practitioner. He is also a Licensed Zapthink Architect (LZA) in SOA. Binil is a technical writer for many journals and is also the author of the forthcoming book titled Service Oriented Java Business Integration, a hands-on reference for ESB and ServiceMix. He spends free time with wife Sowmya & daughter Ann in "God's Own Country" (Kerala). Contact Binil at biniljava<{at}>yahoo.co.in or binil_christudas<{at}>infosys.com


Avinash Chugh
Avinash Chugh presently works as Senior Development Manager for a firm that produces software for the regulated industries (finance, energy, pharmaceutics). He has over three years experience with J2EE technologies, primarily on the WebLogic Server. Avinash holds a post-graduate degree in computer applications from Delhi University. He likes to spend his free time on vegetarian cooking, racquet sports, and ambient/experimental music.


Mike Clark
Mike Clark

Mike Clark is an independent consultant based in Denver, CO. He is co-author of Bitter EJB and editor of the JUnit FAQ. He has created several open source tools including JUnitPerf for continuous performance testing. Two years ago he discovered the joy and power of test-driven development, and he hasn't written code the same way since.

Mike frequently writes and speaks on his experiences in the trenches helping teams build better software faster. He chronicles his "Aha!" moments on his own weblog, as president of Clarkware Consulting. He's been crafting software professionally since 1992, immersed in Java since 1997.




Frank Cohen
Frank Cohen is the creator of PushToTest


Danese Cooper
Danese Cooper
Danese Cooper, prominent and forthright Open Source advocate has for many years been in vocal support of compatible Open Source Java. During her six years at Sun, she was involved in creation, licensing and implementation of NetBeans.org, OpenOffice.org, JXTA.org, sunsource.net and drafting of the CDDL license for OpenSolaris. She was also one of the original architects of both the java.net infrastructure and blogs.sun.com. In March 2005 Danese left Sun for Intel, where she works as Sr. Director of Open Source Strategy for Channel Software Operations and is helping to build an Open Source Programs Office.


Brian Coyner
Brian Coyner
Brian M. Coyner is coauthor of the Java Extreme Programming Cookbook and a Senior Software Engineer with Object Computing, Inc. in St. Louis, MO. He has a B.S. in Computer Science from Southeast Missouri State University, and specializes in Java training and consulting. When he is not working, which is rare, Brian enjoys playing the guitar and spending time with his family.


Jim Cushing
Jim Cushing began his Java career in 1997 while working at a small Gainesville, FL company and attending the University of Florida. Since then, he roosts a short trip north in Atlanta, Georgia developing J2EE-based applications for a Fortune 100 company. Outside of software development, his passions include photography, Gator football, and running. He remains a fan of Java, but a critic of Sun.


Padmanabh Dabke
Padmanabh Dabke is the founder and CEO of Nabh Information Systems, Inc. His Java expertise includes portals, Web services, and J2EE technologies. Padmanabh is the principal architect of Stringbeans portal platform and MVCPortlet framework. You can find more information about his work at www.nabh.com.


Juan Pedro Danculovic
Juan Pedro Danculovic lives in Buenos Aires, Argentina and works for the IT Architecture department of the country's biggest Health care service provider. His interest areas are corporative architectures, business process management and high availability architectures. He received a Computer Science Analyst degree at the UNLP-La Plata, Argentina. His research varies from object oriented and web applications design and web personalization aspects in web services and applications. He taught web application architecture aspects courses also at the UNLP. Juan Pedro spends his free time playing golf and enjoying nature with family and friends.


Sanjay Dasgupta
Sanjay Dasgupta has been using Java for telecom applications since 1996 (after many years of using many different languages in many industries). He is a strong fan of the open source movement, and is the author of the open source projects VisualLangLab: A Visual LL(k) Parser Generator and A Console Terminal for JARs. He is also the author of the article From Writing Programs to Creating Compilers. He holds degrees from IIT Kharagpur and BITS Pilani (India). He now works for UshaComm, where he leads the development team and lives in Kolkata, India.


Scott Davis
Scott Davis is a senior software engineer and instructor in the Denver, Colorado area. He has worked on a variety of Java platforms, from J2EE to J2SE to J2ME (sometimes all on the same project). He is a frequent presenter at national conferences and local user groups. He was the president of the Denver Java Users Group in 2003 when it was voted one of the top ten JUGs in North America. Keep up with him at http://www.davisworld.org.


Igor Dayen
Igor Dayen is president of ObjectCentric Solutions, a consulting company that provides enterprise integration and XML-based solutions for financial services institutions. Mr.Dayen earned a Ph.D. in Computer Science; he also completed Advanced Certificate Graduate Degree in Financial Engineering from Polytechnic University of New York.


Gerald de Jong
Gerald de Jong
Gerald de Jong is an artistic math-head and senior Java coach/architect/programmer in the Netherlands with his own consulting practise called Beautiful Code BV. Whenever he's not working for clients, he's either on his inline skates with the kids, or pursuing his research into 3D spatial structure, growth, movement, and evolution and how it can all be tied to music and other media.


Scott Delap



Chris DiBona
Chris DiBona
Chris DiBona is the cofounder of both Konstrux Technologies, which implements gforge for companies, and its sister company, Damage Studios. He also co-edited the O'Reilly book Open Sources: Voices from the Open Source Software Revolution and was an editor at Slashdot.org for some time, where he also ran the polls and can be found on TechTV where he does Linux segments for The ScreenSavers.


Shyam Kumar Doddavula
Shyam Kumar Doddavula works as a Technical Architect at the J2EE Center Of Excellence at Infosys Technologies, a Global leader in IT & Business Consulting Services. Shyam has over 8 years experience in software development with expertise in J2EE application framework development, application architecture definition, design and development. Shyam holds a Masters degree in Computer Science from Texas Tech University.


Trey Drake
Trey Drake is the Community Leader for the OpenDS project (a 100% Java, high scale directory service) and is currently employed at Sun Microsystems in the great state of Texas.


Bill Dudney
Bill Dudney
Bill Dudney is an architect with Object Systems Group. He has been doing distributed computing for 14 years starting way back at NASA building software to manage the mass properties of the Space Shuttle. Bill started doing Java in late 1996 after years of building software on the NeXT. Currently Bill is working on a Use Case management tool that will change the world (at least he hopes so). In his spare time he has written three books, J2EE AntiPatterns, Jakarta Pitfalls and Mastering JavaServer Faces. Bill is traveling on the No Fluff Just Stuff symposium tour, you can catch him in a city near you.


Darren Duke
Darren has been on the front line of software development for over a decade. Since attaining his degree in Software Engineering in 1998 he has been a software development consultant. Java is where he returns when he has time or a client has a need. True to his Software Engineering roots, he is a strong believer in Test Driven Development and Project Automation. During his spare time he is usually "upgrading" or using his precious HD-TiVo or playing with the latest home automation hardware and software.


James Elliott
James Elliott is a senior software engineer at Berbee, with fifteen years of professional experience as a systems developer. He started designing with objects well before work environments made it convenient, and has a passion for building high-quality Java tools and frameworks to simplify the tasks of other developers.


Stephen Enright
Stephen Enright is a Dublin-based software engineer. He specializes in J2EE and relational database design as well as various Microsoft and open source technologies. He holds a BSC in computer science from London Metropolitan University. He is a Sun Certified Java Programmer(SCJP) and Developer (SCJD, Sun Certified Web Component Developer(SCWCD) and Sun Certified Business Component Developer(SCBCD). His interests include enterprise computing, software architecture, code generation and business process automation.


Toni Epple
Toni Epple develops systems biology applications, leading a Java developer group at Genomatix Software. He's created web and database applications and the rich-client platform we use for their Java applications. Since 2006 he's developed applications with the NetBeans Rich Client Platform and published some NetBeans tutorials in my a blog. His main project is BiblioSphere, a software product that uses information extraction techniques to derive gene networks from scientific literature. He's also java.net JavaTools Community Leader and Leader of the NetBeans User Group Munich (NUGM)


Andreas Erlacher
Andreas Erlacher is a Software Architect and certified Process Manager. He is working in the field of OO-Software Development for 15 years now. He graduated in the field of Computer Sciences at the Technical University of Vienna/Austria. Before he discovered .NET and a life at Microsoft, Andreas acquired 10 years of development and architecture experience in Java. At Microsoft he continues to do extensive work on competitive technologies and interoperability. His present focus is on Service Oriented Architectures and Service Granularity.


Roy Feldman
Roy Feldman is the project leader of Open Software Factory (OSF) on java.net, which is developing tools and techniques for Model Driven Software Development. OSF development is sponsored by the Software Industry Promotion Agency (SIPA), of Thailand. He has been an adviser to SIPA in the areas of Open Source, emerging software technologies, and software development methodologies since mid 2004.


David Flanagan
David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.


Luke Francl
Luke Francl
Luke Francl is a Minneapolis-based software engineer and democracy geek. He's interested in good user interfaces, information retrieval, testing, and web architecture. Luke presented the Eikon image similarity search engine at CodeCon 2002. He maintains the Just Looking weblog with a mixture of technology and politics.


Elisabeth Freeman
Elisabeth Freeman
Elisabeth Freeman is an author, teacher and Java software developer. She has just completed Head First Design Patterns for O'Reilly, with Eric Freeman, Kathy Sierra, and Bert Bates. Prior to writing for O'Reilly, Elisabeth spent 4 years with the Walt Disney Internet Group, where she focused on Research and Development and Digital Rights Management.


Eric Freeman
Eric Freeman
Eric Freeman is enjoying taking all the pixie dust from his four years as a Disney executive and applying it to his passion, computer science. He recently co-authored Head First Design Patterns for O'Reilly (and never had so much fun). He previously co-authored JavaSpaces: Principles Patterns and Practice. Before Disney, Eric worked closely with his mentor, David Gelernter, on technology and startups. Eric holds a Ph.D. from Yale University in Computer Science and has been honored by an MIT TR100 award, as a top technology innovator.


Jeff Friesen
Jeff Friesen is a freelance software developer and educator specializing in Java technology. He has taught Java at a local college, and written three books on Java, with Java 2 By Example, Second Edition being the most recent. Jeff has also written numerous articles for InformIT.com and JavaWorld.com, including JavaWorld's Java 101 column. Jeff is currently working on many projects, including the new Java 101 weblog for JavaWorld. is a freelance software developer and educator specializing in Java technology. Check out his javajeff.mb.ca website to discover all of his published Java articles and more.


Lawrence Fulton
Lawrence Fulton is an operations researcher and adjunct faculty for Walden University. He holds a doctorate in Management Science & Information Systems and is a Fellow in the American College of Healthcare Executives. Dr. Fulton is a member of the American Statistical Association, the Institute for Operations Research & Management Science (INFORMS), and the Military Operations Research Society.


Alex Fung



Richard P Gabriel
Richard P Gabriel
Richard P. Gabriel received a PhD in Computer Science from Stanford University in 1981, and an MFA in Poetry from Warren Wilson College in 1998. He is chief scientist of a small laboratory at Sun Microsystems, President of the Hillside Group, and the CEO of Dream Songs, Inc.


Neal Gafter
Neal Gafter works on Google Calendar, and is the author of Java Puzzlers.


Erich Gamma
Erich Gamma shared his joy in the order and beauty of software design as coauthor of the classic Design Patterns (Addison-Wesley, 1995). He is a charter Eclipse committer and is now lead of the Eclipse Java Development Tools project.


Tom Gaskins
Tom Gaskins is the technical director for NASA Learning Technologies. His interests are in visualization, 3D graphics and web services, especially their application to huge data collections. He has previously written two 3D graphics programming guides for O’Reilly & Associates. He can be reached at tom@tomgaskins.com.


Felipe Gaucho
Felipe Gaucho
Felipe Vieira Silva, a brazilian known as Felipe Gaucho, started his computing career in the 90's (C/C++, VB) and first tried Java in 1998 during the development of a robot arm simulator as a student of scientific initiation program at UNISINOS. One year later he concluded his course and becomes an enthusiastic about Java, seeking the tricks about the new technology and joining himself to projects that involved the concept of portable software - the fever of that time. On December 2002 he concluded his Masters Degree in the Federal University of Cear·, publishing his dissertation about "Planning & Scheduling" and started teaching in faculties of computing. The challenges of the new career revealed an exciting area: Learning & Education. Observing the behaviour of students and teachers, he started dreaming with several computational solutions for questions like "how to enhance the teaching?", "how to facilitate learning by the students?" and other common issues shared by the academic community. Nowadays, Felipe Ga?cho is seeking a PhD opportunity in order to improve his knowledge and enhance his capacity of contribution for the society. The establishment of the Schoolbus Project in the JELC community was an important step in that direction, and he believes he can become a good researcher in the next few years.


Yan Georget
Yan Georget has a degree from Paris-based Ecole Polytechnique and a Ph.D. in computer science from INRIA. He worked several years in the software industry as technical lead and project manager. In 2002, he co-founded Koalog, a software company specialized in Java components for combinatorial optimization.


Tom Gibara
Tom Gibara has been developing Java applications for 9 years. After managing the development of several UK Government IT systems, he's currently occupying himself with the creation of a free-to-use distributed computing grid. Tom's current computing interests include: computer language design, Java library design and distributed systems architecture. When not in front of a computer, Tom is most likely to be found enjoying the company of his baby daughter.


Simran Gleason
Simran Gleason is the creator of Kepler's Orrery


Brian Goetz
Brian Goetz
Brian Goetz has been a professional software developer for the past 17 years. He is a Principal Consultant at Quiotix, a software development and consulting firm located in Los Altos, California, and he serves on the JCP Expert Groups for JSR 107 (Java Caching API) and 166 (Concurrency Utilities), and has published numerous articles on Java development in popular industry publications.


Max Goff
Max Goff
Max Goff is the Chief Marketing Officer for Digital Reasoning Systems, Inc., headquartered in Nashville, Tennessee. He is a 20-year veteran of software development with 9 years at Sun Microsystems, 6 of which were spent serving as a Java technology evangelist, specializing in JMX, Jini, and Jxta technologies. He is a published author, writer, and inventor with three distributed computing patents. Goff holds an M.B.A. from the University of San Francisco, and is a Paul Harris Fellow of Rotary International. He is also a member of the IEEE and a professional-level member of the World Future Society.


Ron Goldman
Ron Goldman
Ron Goldman is a researcher working at Sun Microsystems on alternative software development methodologies and new software architectures. He is currently finishing up a book on how companies can participate in open source software development. Prior to Sun he developed a program to generate and manipulate visual representations of complex data for use by social scientists as part of a collaboration between NYNEX Science & Technology and the Institute for Research on Learning. He has a continuing interest in the design of programming languages and has developed various programming environments (IDEs). He has a PhD in computer science from Stanford University where he was a member of the robotics group.


James Goodwill



Vikram Goyal
Vikram Goyal
Vikram Goyal is the author of Pro Java ME MMAPI, published by Apress. This book explains how to add audio, video and other multimedia capabilities to a Java enabled phone. Vikram is also the author of the Jakarta Commons Online Bookshelf. In his spare time, Vikram helps manage a free craft projects website. Vikram hopes to start his own mobile industry initiative soon. You can contact him at tech@craftbits.com.


Rick Grehan
Rick Grehan's articles have appeared in Byte Magazine, JavaPro, Microprocessor Report, InfoWorld, and others. He has also co-authored books on topics including RPCs, embedded system development, and object-oriented Java databases. He is currently a QA engineer for Compuware's Nashua Lab.


William Grosso
William Grosso

William Grosso is the vice president of engineering for Echopass. He is also the author of Java RMI, a co-author of Java Enterprise Best Practices, writes a semi-regular column on java.net, has a very small shareware company named Seruku, and frequently volunteers at SDForum (where he serves on the Board of Directors and helps to run the Emerging Technology SIG).

You can find out more about him at wgrosso.com.




Kirill Grouchnikov
Kirill Grouchnikov
Kirill Grouchnikov has been writing software since he was in junior high school, and after finishing his BSc in computer science, he happily continues doing it for a living. He is currently working as a senior software developer in a large corporate environment and would like to share his views on the Java community, trends and code writing experience.


Chet Haase
Chet Haase
Chet worked on the Java SE team at Sun for years, most recently as an architect in the Java Client Group. You can see what he's up to now on his blog Codedependent, covering Flex and other graphics goodies at http://graphics-geek.blogspot.com.


Jan Haderka
Jan Haderka
Jan Haderka is an independent software developer and technology consultant focusing on desktop and enterprise applications. He has been writing software for number of years and since 1995 he has been doing so for living, working for various companies from small startups to big corporations. Lately he has been involved in number of projects, Swinglabs and Magnolia among others.


Chris Hardin
Chris Hardin
Chris Hardin is a Senior Java Architect in Birmingham, Alabama. He has over 10 years of experience in the IT field and is a skilled Java/J2EE developer, Unix/Linux/Oracle Administrator and a technical writer. Chris' certifications include Sun Certified Java Programmer, Sun Certified Java Business Component Developer and Sun Certified Web Component Developer.


Elliotte Rusty Harold
Elliotte Rusty Harold is originally from New Orleans to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in Irvine, California with his wife Beth, dog Shayna, and cats Charm (named after the quark) and Marjorie (named after his mother-in-law). He's a frequent speaker at industry conferences including Software Development, Dr. Dobb's Architecure & Design World, SD Best Practices, Extreme Markup Languages, and too many user groups to count. He's currently working on the XOM Library for processing XML with Java and the Jaxen XPath engine. His next book on the subject of Refactoring HTML will be published by Addison-Wesley in May.


Erik Hatcher
Erik Hatcher
Erik Hatcher is the co-author of the premiere book on Ant, Java Development with Ant published by Manning and is co-author of Lucene in Action. He is an active Ant project developer and maintains jGuru's Ant FAQ and Forum. Erik has written articles for WebReview.com, IBM developerWorks, and JavaPro. His other active open-source efforts currently include Lucene, XDoclet, and his own blogger - BlogScene. Erik lives in Charlottesville, VA.


Jack Herrington
Jack Herrington is the author of Code Generation in Action and the editor of the Code Generation Network. He is a software engineer with over twenty years of experience on numerous platforms and languages. He lives with his wife, Lori, and daughter, Megan, in Union City California.


David Herron
David Herron
David Herron has worked for 7 years in the J2SE Quality Engineering team. He has developed test suites and GUI test automation tools, and was a co-author of the java.awt.Robot class. His prior experience is in development roles, in cross-platform GUI toolkits, and electronic mail systems. David graduated from the University of Kentucky in 1988.


Rick Hightower



Sam Hiser
Sam Hiser is Vice President & Director Business Affairs at the OpenDocument Foundation, Inc. He was advisor to the Commonwealth of Massachusetts Information Techology Division on its pilot of OpenDocument-ready software this year. Hiser also blogs at www.PlexNex.com.


Bruce Hopkins
Bruce Hopkins is the Chief Architect of Hopkins Technology and Research, and the author of the book, Bluetooth for Java by Apress Publishers. He has years of experience in developing mobile, wireless, and embedded applications using Java and J2ME on various platforms including Palm OS, Pocket PC, Blackberry, Symbian OS, and embedded Linux.


Sowmya Hubert
Sowmya Hubert
Sowmya Hubert is a Senior Engineer working for Trivandrum based software MNC US Technology Resources. She is a BSc. & B.Tech graduate and a Sun Certified Professional. She provide consultancy for US based private organizations.


Romin Irani
Romin Irani is a softwarearchitect for InSync Software Inc. with over 10 years of software development experience. He is a serious Java enthusiast with a focus on Open Source technologies.


Ivelin Ivanov
Ivelin is a member of the JBoss core team and serves as director of product development. His responsibilities include overseeing the development process, resources and unified product roadmap. Ivelin is community leader for Java.net Communications. He is also member of the JSR 240 Expert Group – JAIN SLEE 1.1 and founder of the open source implementation Mobicents. Ivelin participates in the Eclipse initiative as member of the WTP Requirements Committee. In the open source community Ivelin has contributed to JBoss, Apache Cocoon, jXPath, GNU QEXO, XMLForm and FreeBuilder IDE.


Will Iverson
Will Iverson
Will Iverson is the practice director, Software Development for SolutionsIQ, a Pacific Northwest service provider. The SolutionsIQ Software Development practice delivers Java and .NET projects using Agile methodologies (including Scrum and XP). He has previously worked with Apple, Sun, BEA, and Symantec and is the author of several books on Java software development, including Real World Web Services and Mac OS X for Java Geeks.


Michael Ivey
Michael Ivey is Senior Partner with Ivey & Brown, Inc., a consulting firm specializing in Scrum and Ruby on Rails. He first learned about process from Happy Jack, and has been an evangelist ever since. He lives in Bay Minette, AL with his wife Emily and too many cats.


Mehul J
Mehul J. is a writer, researcher, and software engineer working at the forefront of the IT and business worlds. Mehul has worked in the SOA/EAI industry for more than six years, a field that he is passionate about, and has an extensive experience in SOA, EAI, integration architectures, business process management (BPM), and rule based engines. Mehul's 10 years of experience includes working with business and IT users across the globe mainly from North America, Europe, and South Asia wearing hats of technical lead, solution consultant, and trainer. Mehul has also excelled into Internet, J2EE, XML, and internationalization related technologies, tools, and products.


Jene Jasper
Jene Jasper
Jene Jasper holds a degree in Mathematics and works as a Sun Java Certified Programmer for ABZ (an ADP Company).


Deepal Jayasinghe
Deepal Jayasinghe is a senior software engineer at WSO2 Inc., an open source technology company creating middleware platforms for Web services. Deepal is currently working on the architecture and development of Apache Axis2 and Apache Synapse Web services projects. He is a Web service PMC member and Apache committer. Deepal's expertise is mainly in distributed computing, fault tolerance systems and Web service related technologies. He is an associate member of IESL.


Lu Jian
Jian Lu is a senior Java architect/developer with four years of Java development experience. He was a software engineer at Lucent Technologies. Currently, he is working for Hong Kong Applied Science and Technology Research Institute, focusing on Java application development.


Dave Johnson
Dave Johnson is a North Carolina based software developer, blogger, father of three Lego-crazed boys and the author of Manning Publishing's new book RSS and Atom in Action. In 2002 Dave started the Roller Weblogger project, which produces the blog software used by Sun, IBM, JRoller.com and other community sites. Roller is now at Apache (in the Incubator) and Dave is at Sun. He works in the Community Software Engineering group, which is responsible for building and supporting blogs.sun.com and other sun.com sites


Michael Jouravlev
Michael began his Java career in 1999. This was a sharp turn after a decade of DOS/Windows programming and a love affair with Borland Delphi. He got a degree in computer science from the Moscow Aviation Institute in Moscow, Russia. Currently he lives in California and focuses on building usable, friendly and robust Java applications.


Thomas Künneth
Thomas Künneth
Thomas Künneth is a senior professional at the German authorities, specializing in database systems and application development. He has a MA from Friedrich Alexander University Erlangen-Nuremberg in Computational Linguistics and the German Language. Thomas started writing computer programs in the early 1980s. For a long time he was programming in C and been writing Java programs since 2000.


Masoud Kalali
Masoud Kalali
Masoud Kalali holds a software engineering degree and has been programming for the last 8 years. Experienced with .Net and some other languages, his platform of choice is Java. He is experienced in system design and server side development, and is interested in portal systems and related JSRs, and database Development.


David Karam
David Karam is usually a programmer. Sometimes he is a designer, musician or teacher. His career began in Austin, Texas where he produced the interactive graphic adventure, To Preserve Quandic, which was distributed by Prickly-Pear software in 1984. After finishing high school in 1987, David moved to San Francisco, where he inadvertently became a desktop publisher. In 1993, he founded Post Tool design with partner Gigi Obrecht and began teaching technology to graphic designers at the California College of Arts and Crafts. In the following 4 years, Post Tool's print and interaction design was published in every major graphic design journal world wide. By 1997, David's focus was diverted from graphic programming to server-side and database. In the last 10 years, his clients have included Nokia, Apple, The Getty, SFMOMA, Swatch Watch and The Body Shop.


Sandeep Karamongikar
Sandeep Karamongikar is a Principal Architect at the J2EE Center of Excellence at Infosys and helps enabling application of industry wide best practices to applications development, mentors application development teams in designing high performance Java applications. Sandeep has over 10 years of experience in defining, architecting and implementing large-scale, mission-critical, IT Solutions for Infosys clients across a range of industries


Joshua Kerievsky
Joshua Kerievsky has been programming professionally since 1987, and is the founder of Industrial Logic, a company specializing in ExtremeProgramming (XP). Joshua began his career as a professional programmer on Wall Street, where he programmed numerous financial systems for credit, market and global risk departments. In 1995, he founded Industrial Logic to help companies practice successful software development. Joshua has programmed and coached on small, large and distributed XP projects since XP's emergence in the late 90s. Joshua has been an active member of the XP and patterns communities.


Jeff Kesselman
Jeff Kesselman
Jeff Kesselman is a Game Technology Architect focusing on game server technologies in the Game Technology Group. He came to Sun from 15 years in the games and multi-media industries. He has manual-credit on Crystal Dynamics' games The Horde and Titan, and wrote networking code at The Total Entertainment Network for such games as Duke Nukem3D, Total Annihilation and Dark Sun Online.


Oliver Kiessler
Oliver Kiessler is a senior software architect and technical consultant from Cologne, Germany. His focus is mainly on server-side J2EE-based software architecture and open source frameworks. He also is a Sun Certified Java Programmer (SCJP) and Sun Certified Web Component Developer (SCWCD). Whenever possible he likes to work on open source projects like the karma framework and he also is an Apache Software Foundation commiter.


Michael Kolling
Michael Kolling is a Senior Lecturer in Computer Science at University of Kent


Satya Komatineni
Satya Komatineni is the author of AspireJ2EE (http://www.activeintellect.com), an open source web development RAD tool for J2EE/XML. He is also the author of a public contnent managemetn/weblogging system called AKC (http://www.activeintellect.com/akc). He has published with ONJava.com, ONDotnet.com, XML Journal, Java Report, and Java Developers Journal. Currently Satya, in his capacity as CTO at Indent, Inc., is also a technical architect on a number of SBIR (Small business innovative research) phase-I awards. Satya's current research includes CMS/Blogging Systems, Universal Data Tiers, Java, C#, COM+, J2EE, XML,Relational Databases, Frameworks, SVG, Web Charting, Universal IDEs, Transformational languages (JSP, XSL, awk), and Better software architectures. Satya holds an MS in Electrical Engineering from IIT, New Delhi, 1986. The companies he has consulted with include IBM, Millipore, CSX, Ryder, Bax Global, Harland, and TNT Logistics, NA.


Ran Kornfeld
Ran Kornfeld
Ran Kornfeld has over 9 years of experience in software design and implementation using Java, C++, .NET and other platforms. He specialized in high performance server side systems and was and still is involved in many successful IT projects. He is currently working as an independent Java consultant and instructor, specializing in Java EE, Java SE, and surrounding technologies. Ran is a Sun certified Java developer (SCJD) and a Sun certified Java instructor for several of Sun's courses.


Kobi Krasnoff
Kobi Krasnoff is a serious programmer and computer hobbyist. He started to write java applets few years ago and now he gains expertise in JAVA ME programming. Kobi is looking to get involved in this industry.


Navaneeth Krishnan
Navaneeth Krishnan
Navaneeth Krishnan is an employee of Sun Microsystems based in Bangalore, India and he currently works with the Sun Java System Portal Server group. His interests include Portal technologies, J2EE, Web Services and JXTA. He has written articles on Java and JXTA and also co-authored two books: JXTA: Java P2P Programming & Java P2P Unleashed.


Eugene Kuleshov
Eugene Kuleshov is an independent consultant with over 15 years of experience in software design and development. During daytime hours he is working on Java/J2EE applications for enterprise integration (EAI), message oriented middleware and services. His interests also include dynamic languages and code transformation.


Pankaj Kumar
Pankaj Kumar is Software Architect at Hewlett-Packard's Web Services Management Organization and has worked extensively in the area of middleware and security. He has presented on Java and Web services technologies at events ranging from SD West and SD Forum to HP World.


Budi Kurniawan
Budi Kurniawan
Budi Kurniawan is a senior J2EE architect. He is the author of "How Tomcat Works: A Guide to Developing Your Own Servlet Container" and "Struts Design and Programming: A Tutorial".


Ramnivas Laddad
Ramnivas Laddad is the author of several articles, papers, and books. His most recent book, "AspectJ in Action: Practical aspect-oriented programming" (Manning, 2003), has been labeled as the most useful guide to AOP/AspectJ. Ramnivas has been developing complex software systems using technologies such as Java, J2EE, AspectJ, UML, networking, real-time systems, and XML for over a decade. He is an active member of the AspectJ user community and has been involved with aspect-oriented programming from its early form. He is also a mentor at AspectMentor, a consortium of AOP experts who provide assistance with training, consulting, and mentoring.


Jonathan Lehr



Felipe Leme
Felipe Leme
Felipe Leme has worked professionally with Java since 1996, and in the last years had became an active enthusiastic of the technology: he is a frequent speaker in the main Brazilian Java conferences, presented at JavaOne for 3 years in a row, is a developer of a few Java-based open-source projects (like DbUnit and Jakarta Cactus), and is an individual member of the Java Community Process, where he took part of the JSP 2.1 and Java EE 5.0 expert groups.

He is a father of two, and in his spare time likes to assemble jigsaw puzzles and collect Marvel comic books with his older son, Thomas. He used to scuba dive as well, but have not dove yet in this new millennium.

Currently, he works as an independent consultant and Java instructor in Brazil, but is planning to move back to the US, where he worked from 1999 to 2002.


Barry Levine
Barry Levine is a Professor and Graduate Coordinator at San Francisco State University, and Professor and Director of the Computer & Information Science Program at the American University of Armenia.


Howard M. Lewis Ship
Howard Lewis Ship is a professional software developer with fifteen years of experience and a member of the Apache Software Foundation. He is the creator and the principal architect of Tapestry.


Jason Zhicheng Li
Jason Zhicheng Li is a senior software engineer with Object Computing, Inc. in St. Louis, MO. He holds a master's degree in Computer Science from the University of Missouri-Rolla. He has been doing Java consulting since early 2000.


Tientien Li
Tientien Li is currently working at Sun Microsystems, Monrovia CA, contributing to OpenESB run-time components and design-time tooling development.


Edward Lineberry
Edward Lineberry is a Senior Consultant for Simplified Technology Solutions in Atlanta, Georgia. He is a Sun Certified Programmer for the Java 2 platform and has a degree from the University of Georgia. In his spare time he enjoys lurking around used book stores, reading zombie novels, and climbing small mountains with his daughter.


Johannes Link
Johannes Link is a project manager and software developer at andrena objects ag in Karlsruhe, Germany.


Dr. Xinyu Liu
Dr. Xinyu Liu is a Sun Microsystem certified enterprise architect working in a healthcare corporation. He has more than 6 years of development experience in Java programming language, and is certified by Sun in complete Java and Java EE knowledge. He specializes in XML, Web Services technologies, as well as a variety of open source projects like Hibernate, Spring, and Jakarta Commons. He has a Ph.D degree in Physics from the George Washington University with several publications, and a MS degree in Computer Science.


Paulo Lopes
Paulo Lopes is a software architect and developer for Topforce BV, he works on Java technologies for the enterprise world. He holds a B. S. in Computer Science from the University of Coimbra and MA in Video Game Design and Research from Tampere University. He has more than six years of experience in J2EE development in world known companies such as Sony Computer Entertainment Guerrilla Studio and Siemens Portugal.


Daniel López
Daniel Lopez Janariz has a BSc and an MSc in Computer Sciences. He currently works at the University of the Balearic Islands (UIB) as technical leader of the web development group. He has extensive experience with Java on the server side and J2EE applications, having collaborated in most of the web applications used at the UIB. He also has some experience with Java in other fields, including Java on the SIMcards as a winner of the first prize of the SIMagine contest in its 2001 edition, and being finalist in its 2002 and 2006 editions. Thanks to his long experience in web development, he also does some consulting for the private sector at the Balearic Islands. He is a java.net JavaTools Community Leader and collaborates with various sites and forums, especially in the Spanish speaking communities.


Douglas Lyon
Douglas A Lyon, Ph.D., is President of DocJava, Inc., a Java consulting firm in Connecticut specializing in Java training, and is the author of Prentice-Hall's upcoming book "Java For Programmers". He is also the Chairman of the Computer Engineering department at Fairfield University. Dr. Lyon has worked at Bell Labs and the Jet Propulsion Labs. You may contact him at lyon@docjava.com or visit the web site at http://www.docjava.com/.


Joshua Marinacci
Joshua Marinacci
Joshua Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He has spent the last ten years writing Java user interfaces for wireless, web, and desktop platforms. After tiring of web programming at a certain home improvement retail center, a wireless carrier, and a document management company he joined the Swing team at Sun to finally get back to into high quality user interfaces. Joshua recently co-authored O'Reilly's Swing Hacks with Chris Adamson. He also leads the Flying Saucer open source project and helps out with JDIC and SwingLabs. Joshua holds a BS in Computer Science from Georgia Tech and recently moved to San Jose, California.


Tom Marrs
Tom Marrs
Tom Marrs, a 20 year veteran in the software industry, is the principal and senior software architect at Vertical Slice, a consulting firm that designs and implements mission-critical business applications using the latest J2EE and open source technologies, along with providing architecture evaluation and developer training and mentoring services. Tom is the lead author of JBoss At Work: A Practical Guide (O'Reilly, 2005), has been published in Java Developers' Journal, and authored and co-authored several technical training courses. Tom teaches Java/J2EE/JBoss training classes, speaks regularly at software conferences such as No Fluff Just Stuff, and reviews best-selling technical books for major publishers. An active participant in the local technical community, Tom has served as president of the Denver Java Users Group.


Robert C. Martin
Robert C. Martin
Robert C. Martin (Uncle Bob) has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor Inc., a team of experienced consultants who mentor their clients worldwide in the fields of C++, Java, OO, Patterns, UML, Agile Methodologies, and Extreme Programming. In 1995 Robert authored the best-selling book: Designing Object Oriented C++ Applications using the Booch Method, published by Prentice Hall. From 1996 to 1999 he was the editor-in-chief of the C++ Report. In 1997 he was chief editor of the book: Pattern Languages of Program Design 3, published by Addison Wesley. In 1999 he was the editor of "More C++ Gems" published by Cambridge Press. He is co-author, with James Newkirk, of "XP in Practice", Addision Wesley, 2001. In 2002 he wrote the long awaited "Agile Software Development: Principles, Patterns, and Practices", Prentice Hall, 2002. In 2003 he wrote "UML for Java Programmers" published by Prentice Hall. He has published hundreds of articles in various trade journals, and is a regular speaker at international conferences and trade shows.


Katherine Martin
Katherine Martin works as a J2EE developer and consultant in the UK for Xansa Ltd. She has been involved in the IT industry since 1996 and J2EE development since 1999. During her career so far she has worked for a number of big business including one of the UK's leading banks, an airline company and the Ministry of Defence.


Ethan McCallum
Ethan McCallum grew from curious child to curious adult, turning his passion for technology into a career. As a freelance technology consultant, he provides his expertise to financial institutions, software development shops, and other clients. Ethan's work appears online on the O'Reilly Network and in print publications such as C/C++ Users Journal and Linux Magazine.


Bob McCune
Bob McCune is a Java architect, mentor, and trainer with a particular interest in open source and lightweight architectures and methodologies. He is a General Partner with Twin Cities-based OpenPrinciple consulting.


Tim McCune
Tim is a Software Engineer with Adapt Technologies in Pasadena, CA. He's been developing Java software since 1996, and holds a BS in Computer Science and an MS in Software Engineering from Kansas State University. Besides programming, he enjoys poker and skiing.


Brett McLaughlin
Brett McLaughlin
Brett McLaughlin has been working in computers since the Logo days (remember the little triangle?). He currently specializes in building application infrastructure using Java and Java-related technologies. He has spent the last several years implementing these infrastructures at Nextel Communications and Allegiance Telecom Inc. Brett is one of the co-founders of the Java Apache project Turbine, which builds a reusable component architecture for Web application development using Java servlets. He is also a contributor of the EJBoss project, an open source EJB application server, and Cocoon, an open source XML Web-publishing engine.


Régis Medina
Régis Medina is the founder of Design-up, a group of french freelance consultants specialized in helping development teams get rid of chronic problems and get better software done faster. As one of the pioneers of Extreme Programming in France, he is naturally a very enthusiastic proponent of automated testing, and he is also very proud of having his bigger project to date now covered with more than 20.000 tests.


Russell Miles
Russell Miles works as a software engineer for General Dynamics UK where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and in particular AspectJ. To ensure he has as little spare time as possible Russ contributes to various open source projects whilst working on books for O'Reilly and is currently studying at Oxford University in England for an MSc in Software Engineering.


Robert J. Miller
Robert J. Miller is an agile web developer at CARFAX, Inc., an MBA student at the University of Missouri-Columbia, and an entrepreneurial scholar at the Missouri Innovation Center. He has been developing Java enterprise web applications for six years. He has four Sun Certifications: Programmer for the Java 2 Platform, Web Component Developer, Developer for Java Web Services, and Enterprise Architect. He has a Bachelor of Science with a specialization in Computing from the University of Notre Dame.


John D. Mitchell
John D. Mitchell is the Chief Architect of Krugle -- a search engine for developers. Along with developing and rescuing distributed enterprise systems, John advises investors and executives on technology and high-tech companies. Over the past 15 years, he has been the CTO of ElasticMedia, HealthLogic.com, jGuru and the MageLang Institute. John co-authored Making Sense of Java: A Guide for Managers and the Rest of Us. He was the founder and contributing editor of the Tips & Tricks column at JavaWorld. John writes extensively on complex systems, development processes, computer languages and protocols, open source and intellectual property, and technological business risk management.


Richard Monson-Haefel
Richard Monson-Haefel
Richard Monson-Haefel currently serves on the J2EE 1.4 (JSR-151) and EJB 2.1 (JSR-153) and EJB 3.0 (JSR 220) expert groups for the Java Community Process. . He is a founder of the Apache Geronimo and the OpenEJB open source projects. Mr. Monson-Haefel is the award winning author of Enterprise JavaBeans, 4th Edition, J2EE Web Services and the coauthor of Java Message Service. More information on his work can be found at www.monson-haefel.com.


Stephen B. Morris
Stephen Morris is the CTO of Omey Communications, in Ireland. For the last 20 years, he has worked for some of the world's biggest networking companies on a wide range of software projects, including J2EE/J2SE-based network management systems, billing applications, porting/developing SNMP entities, network device technologies, and GSM mobile networking applications. He holds a master's degree in computer science and has three patents pending in the area of network management. In 2003, Stephen wrote his first book, Network Management, MIBs and MPLS: Principles, Design and Implementation (Prentice Hall PTR, 2003, ISBN 0131011138). He has also written numerous articles on network management and other topics for InformIT and OnJava.com.


Simon Morris
Simon Morris
Simon Morris started coding professionally back when 1 MB of RAM was considered decadent. He eked a living writing games for a while, before winding up scribbling R+D code at a top UK university. In early 1996 he discovered Java, drawn immediately to its latent potential - which, he reckons, it still hasn't even begun to tap. He now owns a laptop with more than 1 Mb of RAM (but doesn't like to boast about it).


Jon Mountjoy
Jon Mountjoy
Jon Mountjoy works primarily with XML and J2EE technologies, though all sorts of technologies excite him. He occupies himself as an editor, developer, manager, author and consultant, though rarely manages to do more than one of these at any given moment. He is co-author of WebLogic: The Definitive Guide. Jon has a post-graduate degree in computer science, and lives in Scotland.


Raphael Mudge
Raphael Mudge is the developer behind the scripting language Sleep and the IRC client jIRCii. Raphael still lives in a world where AJAX is a cleaning product and rxvt makes a fine IDE. When he's not hacking code or pushing paper, Raphael spends his time hopping around Europe.


Hans Muller
Hans Muller
Hans is the CTO for Sun's Desktop division. He's been at Sun for over 15 years and has been involved with desktop GUI work of one kind another for nearly all of that time. He's been involved with the Java project since its earliest days and led the Swing team and later all of the client Java work at Sun.


David Musicant
David Musicant is currently an application architect and consultant at Spiral Generation. Little did he know, when he began tooling with Logo's triangle turtle on the Apple II 20 years ago that it was the beginning of a love affair with programming. Now he spends most of his time thinking about the future of application security, watching baseball and working on open source software that helps developers work more efficiently.


Diego Naya
Diego Naya is a senior Java architect, a Sun Certified Enterprise Architect (SCEA), Web Component Developer (SCWCD) and Java Programmer (SCJP), and also holds the Microsoft Certified Professional (MCP) and Microsoft Certified Systems Administrator (MCSA) certifications. He lives in Buenos Aires, Argentina, and is currently working at Argentina's biggest health care company, OSDE. He is focusing in enterprise architecture, business process management , integration architectures and rule engines, and has developed software since 1999, using Java and J2EE. Diego is a a member of the ACM and the WWISA (Practitioner member). Finally, Diego enjoys travelling to exotic beaches and spending time with his wife and friends."


Chris Nelson
Chris Nelson is a motivational speaker and he lives in a van down by the river. He is also founder of the Trails project and has been developing server-side Java applications since 1997. At his day job, he works for FusionAlliance and helps clients successfully develop enterprise Java applications using agile development principles. But most importantly, he is the father of Suniti, Sanjay, Vasant, and Kavita, and husband of Anjali.


Sam Newman
Sam Newman is a Java programmer. Check out his blog at magpiebrain.com.


Ethan Nicholas
Ethan Nicholas
Ethan Nicholas is the lead engineer for the Yahoo! Publishing Tools team, and was the original author of the Swing-based Yahoo! SiteBuilder web design application. In his spare time he is developing JAXX, an XML-based user interface language for creating Java desktop applications.


Luan O'Carroll
Luan O'Carroll is a director of Xoetrope and lead developer on the XUI project. A Java programmer since the first beta, he has worked extensively on graphics, user interfaces, development tools and numerical analysis, contribution to the Batik project and in the now distant past to the JBoss project. Luan is based in Dublin, Ireland and received a degree in Engineering from Trinity College.


John O'Conner
John O'Conner
John O'Conner is a software architect, consultant, author, and speaker. After many years developing the internationalization features of the Java platform at Sun Microsystems, he is now actually trying to use those features in real world projects.


Kola Oyedeji
Kola Oyedeji is Technical Project Director for Vivid Lime a London based Full services agency. Prior to that, he was a Senior software developer for the Collinson Group developing bespoke Enterprise Loyalty and Insurance Systems. Kola holds a BSc in Computer and Information systems. His blog is available at www.coolskool.blog-city.com


Daniel W. Palmer
Daniel W. Palmer is an associate professor at John Carroll University where he has been teaching Software Engineering and Computer Science for eight years. He worked at NASA as a software engineer on many satellite missions including as project leader for the Cosmic Background Explorer (COBE) satellite telemetry software development at Goddard Space Flightt Center. Currently, he is the director of the Swarm Research Laboratory at John Carroll University investigating swarm intelligence and emergent behavior.


Marla Parker
Marla Parker is the Community Manager of java.net. Within Sun, she also manages the Open Source Developer Outreach group. Since starting at Sun in 1986, she's had several jobs including software developer and manager in the tools group, web engineering manager (Javasoft), and manager of the Java Compatibility Kit engineering team for just over a year. She also works with the globetrotting team that produces Sun Tech Days, and blogs on blogs.sun.com.


Srini Penchikala
Srini Penchikala presently works as an enterprise architect at Flagstar Bank. His IT career spans over 10 years with systems architecture, design, and development experience in client/server and Internet applications. Srini holds a master's degree from Southern Illinois University, Edwardsville and a bachelor's degree (Sri Venkateswara University, India) in Engineering. His main interests include researching new J2EE technologies and frameworks related to Web Portals. He has also contributed to TheServerSide, DevX Java and JavaWorld online journals. Srini's spare time is filled with spending time with his wife Kavitha and 9-month old daughter Srihasa.


Peter Pilgrim
Peter Pilgrim is a Java EE developer, designer and sometimes architect working for tier-one investment banks for almost nine years. He is an independent contractor since 2003, leader of the Java Web User Group, a Java Champion. He has just started a video cast called the London Java News on YouTube UK


Denis Pilipchuk
Denis Pilipchuk has been occupying senior engineering and architectural roles in a number of leading consulting and security companies. Presently he is a senior technical member of BEA's AquaLogic Enterprise Security group, participates in OASIS WSS and WS-I BSP standards committees, and regularly contributes to industry publications. Denis holds M.S. in Computer Science.


Joerg Plewe
Joerg Plewe
Joerg Plewe currently is a senior Java and GUI developer and has been in many areas of IT ranging from embedded programming to bioinformatics and games. Joerg has studied physics and used to work with languages like C/C++, Forth, Lisp, Assembly and others in all kinds of environments. He is the father of four kids, likes sports such as cycling, underwater-rugby and flying around in light aircrafts.


Evangelos Pournaras
Evangelos Pournaras has gratuated from University of Piraeus, department of Technology Education & Digital Systems, in Greece. He is now a student at the University of Surrey in the United Kingdom, doing Msc in Internet Computing. He has also worked in a Greek TV channel as a multimedia engineer, being responsible for video editing and TV studios linking. What he really enjoys is to "Visualise the Imagination" by using some cool Java.


Arshan Poursohi
Arshan Poursohi is a Researcher on the Sun Small Programmable Object Technology (Sun SPOT) Project at Sun Microsystems Laboratories


Ganesh Prasad
Ganesh Prasad is an architect with Westpac Banking Corporation, Sydney, Australia. He has many years of experience with J2EE in large banking applications. Many of the core ideas in this model came, however, when he was studying for the Sun Certified Business Component Developer exam, when he had the opportunity to study the current EJB component model in great detail, warts and all. Ganesh is a Sun Certified Java Programmer and a Sun Certified Web Component Developer, but will not endorse the EJB 2.x design now by taking the Business Component Developer exam till the component model is sorted out! He, however, recommends the excellent book “Head First EJB” by Kathy Sierra and Bert Bates to anyone wishing to understand how EJBs work today.


Pascal Pratmarty
Pascal Pratmarty is a freelance XP coach with 10 years experience in professional application development (mainly Java Desktop and Web applications). Highly interested in everything that makes development efficient and fun, he daily applies and refines most eXtreme Programming practices (like Test-Driven Development) in complex environments. In his personal blog, he shares with the community some thoughts and ideas from his experience of Agile.


Olexiy Prohorenko
Olexiy Prokhorenko is a Sun Certified Enterprise Architect, also holding Sun Certified Java Programmer and Sun Certified Web Component Developer certifications. His areas of interests include Web software architecture, development of software with frequently changing requirements, and management of distributed outsourcing teams.


Lorenzo Puccetti
Lorenzo Puccetti
Lorenzo Puccetti is a software developer/architect living and working in London, England. When not at work Lorenzo enjoys swimming, playing the guitar, spending time with his wife,friends and family.


Mohan Radhakrishnan
Mohan Radhakrishnan has been a professional Java developer since 1997. He currently works for Accenture solutions division in India. His technical interests include languages like Groovy, Ruby, agile practices, DSL, MDA and framework design. He has been persistently trying to find good projects and better development practices. Someday he hopes to convince his wife Smitha that software architecture is actually fun.


Matt Raible
Matt Raible currently resides in Denver, Colorado where he is a J2EE Consultant for Raible Designs. Matt has been surrounded by computers for most of his life - even though he grew up in the backwoods of Montana without electricity. Most of his "nack for computers" comes from his father who had them hooked up to Compuserve in the mid-80s. Matt's began playing on the Internet in 1994 and has been doing so ever since. Java became his passion in 1999 and he's still in love with it today. When he's not working, he's playing with his daughter Abbie or dreaming about restoring his 1966 VW Bus.


Gopalan Suresh Raj
Gopalan Suresh Raj has been a Software Engineering Professional since 1991. His background includes Object-Oriented and Component-Oriented Design and Development in the areas of Medical-Systems, Process Automation, Target Marketing Systems, Manufacturing Systems, Object-Relational Persistence Mapping, Custom Control development, Cross-platform Applications development and Expert Systems. His expertise spans multi-tier Enterprise Component Architectures and Distributed Object Computing. His responsibilities have included the entire gamut of the Software Engineering project life-cycle including Analysis, Design, Development and QA.


Ken Ramirez
Ken Ramirez
Ken Ramirez has 18 years of experience providing development services, consulting, and training to companies (both large and small) throughout the United States. He consults in various market industries, including finance, insurance, computer-aided design, community portals, automobile, and much more. Ken's Java expertise includes J2EE, XML, portals, UML, and many open source technologies. You can view his weblog at www.TheJavaThinkTank.org.


Ajith Ranabahu
Ajith Ranabahu iis one of the principal architects of the Axis2 project and specializes in the ADB and codegen modules and has been working on web-service-based projects for the past three years. His expertise is majorly in Web services and XML processing technologies


Randy J. Ray
Randy J. Ray has been a software engineer for 16 years, working in many languages including C/C++, Perl and most recently Java. As co-author of the O'Reilly title Programming Web Services With Perl, he continues to closely follow new and interesting trends in web design and web services. He's worked on the Voice Tools Platform Eclipse plug-in, and has contributed bug-fixes to ROME. He is based in San Jose, California, where he helps maintain the website for a local hobby club.


Srinivasan Rengarajan
Srinivasan Rengarajan currently works at Sun Microsystems, Bangalore where he is involved in the open-jbi-components project. He has contributed to the ETLSE project and is now actively involved in architecting the Enterprise Data Mashup Service Engine. He has close to 10 years of experience in the IT industry mostly working with J2EE? based solutions out of which the last couple of years, his focus has been in Java Business Integration.


Seema Richard
Seema Richard
Seema Richard is a Java architect at the Trivandrum-based software company UST Global. She has been working in Java for the last 7 years, specialising in the J2EE technology spectrum. She has a B.Tech from College of Engineering, Trivandrum and a Diploma in Advanced Computing from CDAC, Pune. She also holds Sun certifications for Programmer, Web Component Developer and Business Component Developer.


Clark D. Richey, Jr.
Clark D. Richey, Jr. is a Principal Consultant for Raba Technologies and the founder of JUGaccino, a MD based Java User's Group. Clark also teaches architecture and design for Loyola College in Columbia, MD. Clark has a B.S. in Computer Science from UMUC and a Masters in Computer Science from American University.


Gregor Roth
Gregor Roth works as a software architect at United Internet group, a leading European internet service provider (to which among others GMX, 1&1 and WEB.DE belong). His areas of interest include software and system architecture, enterprise architecture management, object-oriented design, distributed computing, development methodologies and of course Java. He began his professional career by writing C and Assembler based microcontroller applications, and started 1997 designing and developing large, distributed Java-based enterprise systems in the financial sector.


N. Alex Rupp
N. Alex Rupp
N. Alex Rupp studies theoretical geometry and classical literature, and writes for a number of tech rags of wide and varied (dis)repute. He is conducting ongoing research in declarative programming. More information on him may be found at http://www.alex-rupp.com


Sangeetha S.
Sangeetha S. works as a technical trchitect at the E-Commerce Research Labs at Infosys Technologies, a Global leader in IT & Business Consulting Services. Sangeetha has over 8 years of experience in software development with expertise in J2EE application design and development. Along with SVS, Sangeetha has co-authored a book on J2EE Architecture.


Subrahmanya S. V.
Subrahmanya S. V., called SVS by his colleagues is an associate vice president at Infosys Technologies and the founder of the E-Commerce Research Labs. SVS is a winner of multiple Best Manager awards. He has filed two patents with the United States Patent and Trademark Office and has co-authored books on Web Services, J2EE Architecture and Enterprise IT Architecture.


Ulrik Sandberg
Ulrik Sandberg is a senior consultant at the Java consultancy firm Jayway in Malmö, Sweden. He's been developing software since 1992. He read the specs for Java in early 1995, and has been fully into Java since 1998. He holds an MS in Computer Science from Luleå University. Besides programming, he enjoys music, reading, cooking, skiing, a good floorball match, and an occasional beer in the sauna.


Srivaths Sankaran
Sri Sankaran is a jack-of-all-trades when it comes to software development. At different times he has been the architect, the analyst, the tester, the developer or even the customer support on the phone! He likes to find creative and efficient ways to solve the business problem at hand -- contending that there is always room for another hammer in the toolbox. He feels strongly about the need for better quality control in the software development process. With a diligent software process we can produce reliable applications efficiently.


Ganesh Ram Santhanam
Ganesh Ram Santhanam is a graduate student at the Department of Computer Science in Iowa State University. Earlier, he was a Senior Software Engineer and Member of Architecture Technology Group (ATG) at HCL Technologies Limited. He is a Sun Certified Java Programmer and Sun Certified Developer for Java Web Services. Beyond office hours, he brings out the musicologist within, and occasionally performs a concert or two.


Michael Nascimento Santos
Michael Nascimento Santos
Michael Nascimento Santos is a seasoned developer with more than 8 years of experience with the Java platform, from J2ME to J2EE, and over 14 years of pratical programming experience. He co-leads JSR-310 (Date & Time API), is a Java Champion, an expert at 5 JSRs - JSR-207 (PD4J), JSR-250 (Common Annotations) and JSR-270 (Mustang/Java 6), JSR-296 (Swing Application Framework) and JSR-303 (Bean Validation) -, the java.net Community Manager for the JSR Community and a java.net blogger. He also helps to run SouJava, one of the largest JUGs in the world and collaborates with many open-source projects, such as Thinlet, AspectWerkz and genesis. He has spoken at many Java-related events, such as JavaOne 2003/2007, JustJava 2003/2004/2005/2006, Abaporu 2003, FISL 2004, COMDEX Brasil 2004, BrasilOne 2004 and Conexao Java 2005/2006.


Biswajit Sarkar
Biswajit Sarkar is an electrical engineer with a specialization in programmable industrial automation. Officially, he lives in Nashik, India. However, he has two adorable grandchildren -- one in Pune (India) and the other in Norfolk (Va, USA) and, naturally, he spends most of his time in these two places. Biswajit's activities include consulting on industrial automation and Java (both desktop and mobile varieties), tutoring aspiring candidates for tests like the GRE and CAT and, most enjoyable of all, spoiling his grandchildren.


Nishanth Sastry
Nishanth R. Sastry received his bachelor's degree in Computer Science and Engineering in 1999, graduating with distinction from the R.V. College of Engineering, Bangalore University, India. In 2001, he obtained a master's degree in Computer Science from The University of Texas at Austin. He is now a software developer at IBM Research.In a previous life, he worked for Cisco Systems.


Zarar Siddiqi
Zarar Siddiqi
Zarar Siddiqi is an analyst for the University of Toronto. His work involves software design and development and he specializes in client/server and internet applications. His other IT interests include MVC frameworks, .NET, web services and SQL. He originally hails from Kashmir and currently resides in Toronto, Canada.


Edgar Silva
Edgar Silva
Edgar Silva is a highly recognized consultant, technical leader, teacher and speaker in Brazil. As a Solutions Architect at JBoss, a division of Red Hat, he is responsible for JBoss products in Brazil helping customers and partners to design and develop very large JEE applications for several industries in the finance, telcos and B2C markets. He has been using Java since J2EE was just a dream. Furthermore, Edgar is a frequent Java speaker at events in Brazil, such as Comdex, Fisli, BorCon, JustJava, CafeBrasil, BrasilOne, Maratona4Java, as well as JavaOne in USA . He is NetBeans Dream Team founding member and also helps on Soujava(Java User Group Society) management .


Robert Simmons, Jr.
Robert Simmons, Jr. started programming when floppy disks were really floppy and 64KB of RAM was considered state-of-the-art. From his early days of programming BASIC and Logo on an Apple IIe, he advanced through Pascal and C to arrive in the object-oriented realm of C++. When Java was first introduced, he knew that the infant language would become a serious player among corporations; Robert learned Java and began using it as his primary language for programming in 1997. He lives and works as a Senior Software Architect in Germany.


Jonathan Simon
Jonathan Simon
Jonathan Simon is a developer and author specializing in user interaction. He is currently heading up the user interface effort for Firethorn, a startup developing a J2ME-based mobile banking application. In a previous lifetime, Jonathan designed and developed mission-critical financial trading clients for Wall Street investment banks. He has written extensively about his experiences here at java.net, as well as for IBM DeveloperWorks, JavaWorld, Addison Wesley and O'Reilly. He is especially interested in interaction design and data visualization with an emphasis on the access and presentation of information to improve the user experience. An avid percussionist, composer, and electronic musician, Jonathan spends most of his non-working hours on the drums laying down the funk or otherwise making really cool noises.


John Ferguson Smart
John Ferguson Smart
John is a freelance consultant specialising in Enterprise Java, Web Development, and Open Source technologies, currently based in Wellington, New Zealand. Well known in the Java community for his many published articles, John helps organisations to optimize their Java development processes and infrastructures and provides training and mentoring in open source technologies, SDLC tools, and agile development processes. John is principal consultant at Wakaleo Consulting, a company that provides consulting, training and mentoring services in Enterprise Java and Agile Development.


Carolyn Snyder
Carolyn Snyder
Carolyn Snyder is an independent consultant who specializes in usability testing and paper prototyping. She spent the first decade of her career as a software engineer and project manager for a building controls company. After her epiphany that real people had to use what she designed, she became a usability specialist. Carolyn has a BS in Computer Science from the University of Illinois and an MBA from the University of Chicago. Her book Paper Prototyping was published in April 2003. She lives 40 miles north of Boston in the "Live Free or Die" state of New Hampshire with her fiance and several other critters. Her web site is www.snyderconsulting.net.


Deepa Sobhana
Deepa Sobhana
Deepa Sobhana is a Technical Architect currently associated with UST Global, a service based company in Kerala, India. She has eight years of industry experience in Java / J2EE technologies and in multiple domains including Health Care, Mortgage etc. Her expertise includes design and development of applications ranging from stand-alone to distributed server-side enterprise systems.


Eric Spiegelberg
Eric Spiegelberg
Eric Spiegelberg is a Minneapolis based Java/EE consultant. Graduating from the University of Minnesota with a BS in Computer Science, he also holds SJCP 1.2, 1.4, 5.0, SCWD, and SCEA certifications. Experienced with both large scale “traditional” and AJAX applications, Eric's technical interests include Hibernate, Spring, and Tomcat. Outside of technology, Eric is pursing his instrument private pilot rating, training to run his fourth marathon, and enjoying an interest in travel. More information is available at egodrivendevelopment.com.


Sue Spielman
Sue Spielman
Sue Spielman is president and senior consulting engineer for Switchback Software LLC . Switchback Software provides a full range of software development and consulting services for enterprise business, web, and wireless applications. Sue is also the co-founder of Mobilogics LLC providing GPS/LBS solutions for mobile devices. Sue frequently speaks at industry conferences around the US and is the author of 'The Struts Framework: Practical Guide for Java Programmers', 'JSTL: Practical Guide for JSP Programmers', and 'The Web Conferencing Book'.


Krishna Srinivasan
Krishna is a software engineer working in Chennai, India. He has two years of experience on Java / J2EE technologies. He is moderating a website (www.javabeat.net) for Java Certifications. He is a Sun Certified Java Programmer(SCJP), Sun Certified Web Component Developer(SCWCD) and Sun Certified Business Component Developer(SCBCD). He blogs at http://hikrish.blogspot.com/ .


Jacobus Steenkamp
Jacobus Steenkamp has been developing in Java for the last 4.5 years and has worked in various sectors including the financial, pharmaceutical and energy industries. Although his current focus is on J2EE technology, he also has a keen interest in the wider set of Java based technologies. This is reflected by the fact that he has been Sun certified (SCJP, SCJD, SMAD, SCWCD and SCBCD) on all three major Java platforms - J2SE, J2EE and J2ME. Jacobus is based in London, England.


Daniel H. Steinberg

Daniel Steinberg runs dimsumthinking.com and is former editor-in-chief of java.net.




Jack Strohm
Jack Strohm is a developer at Perpetual Entertainment.


Ralf Stuckert
Ralf Stuckert

Ralf Stuckert is an IT consultant for compeople AG, a European IT-Service company located in Frankfurt, Germany. compeople AG is a specialist in building highly interactive and user-friendly sales and distribution systems which are based on the Smart Client architecture. Ralf has more than eight years of experience in developing complex Java Systems for a number of different customer projects. He has devoted himself to agile IT development methods, especially to automated testing and test driven design.




Eitan Suez
Eitan Suez
Eitan Suez is a programmer living and working in Austin, Texas. He has been programming in Java since 1995 and is a certified Java programmer. Eitan developed a Java API documentation tool