Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs
View articles by: Most Recent |
Topics | Columns |

Authors Authors

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 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.

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.

Mehul Shah 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.

Sang Shin is presently working for Sun Microsystems as a Java(tm)
Technology Evangelist as well as a Technology Architecture Consultant.
He frequently gives talks on important Java technologies such as J2EE, EJB, JMS, J2ME, Web application frameworks such as Struts and JSF, and Web services technologies to worldwide developer audiences. Whenever he finds time, he also teaches one of the three software engineering courses ("Web Services programming using XML and Java programming language", "XML", "Distributed programming using Jini networking
technology") in Brandeis university in Massachusetts. He currently
teaches free online "J2EE programming with Passion!" and "Advanced J2EE programming with Passion!" courses to over 3000 worldwide Java developers. These courses can be taken through

Jim Shore is the founder of Titanium I.T., a Portland, Ore. consultancy
specializing in Extreme Programming. Contact him at

Shawn Silverman is a TrackBot developer.

Geoff Simmons has been developing software for about 15 years, and since 2001 he's been a Java architect for Sun Microsystems in Germany, designing and developing custom business applications with emphasis on the Java Enterprise platform. He is also one of the project owners of the appserverunit project at

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.

Born in Kentucky and raised in Bradenton, Florida,
Keenan, currently a senior at Hobart College, is a dual major in mathematics and computer science.
Also a member of the Hobart soccer team, Keenan was selected to be an ESPN All-Academic third team member in 2007.
Keenan has completed two internships focusing on programming with openGL, more specifically jogl.
After graduation in Spring of 2009, he plans to go on to graduate school to pursue a Masters and possibly a PhD in computer science.

Nigel Simpson is a Research Technologist in Sun Labs working on the Collaborative Environments project.

His research interests include collaborative computing, mobile devices and ubiquitous computing.

Nigel has worn many hats in the 20 years he's spent in the computer industry, including end-user/customer, system administrator, software developer, quality assurance engineer, support engineer, chief architect, architect and researcher. Through all of these roles he's been an advocate for users and product usability. He strongly believes that products should start with "who?", "why?" and "what?" but not "how?" which is usually the engineer's first thought. Nigel constantly strives to improve existing solutions and to find ways to solve "impossible" problems in ways that are human friendly.

Mikhail Smirnov is an engineer at Sun Microsystems.

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

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.

Raffaele Spazzoli works for Imola Informatica and is the project leader for jbi4corba and
jbi4cics OpenESB connector

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, SCEA, and SpringSource Certified Professional certifications. Experienced with both large scale “traditional” and AJAX applications, Eric's technical interests include Spring, Hibernate, and Tomcat. Outside of technology, Eric recently ran the Paris Marathon in France, is pursing his instrument private pilot rating, and is enjoying an interest in travel. More information is available at either or

Krishna is a software engineer working in Chennai, India. He has two years of experience on Java / J2EE technologies. He is moderating a website ( 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 .

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.

Matt Stine is a Java User Group (JUG) leader.

Jack Strohm is a developer at Perpetual Entertainment.

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.

Pavel Suk is Director of the Prague Engineering Center.

Rajat Taneja is an architect with Zurich Financial Services, Sydney, Australia. He has many years of J2EE experience and has developed EJB-based applications in very large and complex environments. Many of the core ideas in this model stem from his practical experience with EJBs in demanding contexts. His intolerance for sloppy and impractical design has brought a level of discipline to the model and kept it lean and free of crud. Rajat is a Sun Certified Java Programmer and a Sun Certified Enterprise Architect.

Sivakumar Thyagarajan (Siva) currently works at Sun Microsystems,
Bangalore in the Java EE application server development engineering
group where he is involved in the areas of Connectors, JMS and JDBC in
Project GlassFish/Sun Java System Application Server. He has been
involved with J2EE based distributed enterprise application design and
development for the past 4 years in his 6 year IT industry experience.
He is also one of the project owners of the Generic Resource Adapter for
JMS project

Dalibor Topic is a member of the OpenJDK IGB.
As a GNU Classpath developer he has been instrumental in bringing several Java-oriented free software projects together around the GNU Classpath community, and works on making it all happen again inside OpenJDK.

Dr. Bernard Traversat is the Director of the Advanced Development product organization at Sun Microsystems Inc.. Bernard has lead the development of a number of emerging and disruptive technologies: P2P network technology (Project JXTA), wireless and mesg networking, 3D immersive virtual world (Project Wonderland), 3D Desktop (Project Looking Glass), semantic web, content sharing network, consumer robotics, RFID and sensor network . He is evangelizing Sun new technologies and working with customers and partners. Previously he led Sun's effort in pervasive computing for small consumer devices. Prior to that, he worked at the NASA Ames Research Center on distributed-memory operating systems for massively parallel supercomputers. He has numerous technical publications in distributed-memory operating systems and resource management systems. Bernard co-authored the "JXTA in a Nutshell" book by O'Reilly Media.

Klaasjan Tukker is the chairman of the NL-JUG, The Dutch Java Usergroup. In his daily work, he is a Operations Manager for Factotum Media in Hilversum, Netherlands. This company uses Java Technology to drive high quality printing on demand systems, including Xerox iGen3 equipment. The target group for this bussiness is the international realestate market. In his work, he is responsible for the day-to-day operation as well the development team that is working on the software solution.

Paul Tyma is vice president and chief scientist of PreEmptive Solutions, Inc., a company specializing in software code protection. He received his Ph.D. in computer engineering from Syracuse University.

Sheetal Vartak has been working for Java 2 Enterprise Edition at Sun Microsystems since 2000. She has worked on a number of key components in Glassfish and lately her focus has been on RMI-IIOP Failover and Loadbalancing feature and CORBA technology. She is currently also the lead for Shoal GMS (Group Membership Service). She is also a community leader for java-enterprise community on . She has been a presenter at JavaOne.

Vikram Veeravelu began his Java career in 2000.
He has expertise knowledge in J2EE technologies and has been working on Oracle/PL-SQL and .NET (C#) technologies all through his career. He graduated from Madras University, India with Bachelor of Engineering degree in Computer Science. Currently he is working with a Software company in Chennai and focuses on knowing the latest
developments on Java technology and building usable and
robust java applications.

Aristides Villarreal lives in panama and is a teacher and programmer in the "universidad tecnologica de panama". He's used netbeans from the version 3.5
He specializes in applications for the web, and for mobiles. He has given several Java seminars and evangelizes in panama on java and netbeans.

Deepak Vohra is a technical reviewer, who reviewed the book WebLogic: The Definitive Guide. He is also a NuBean consultant and web developer and is a Sun Certified Java 1.4 Programmer and Sun Certified Web Component Developer for J2EE.

William C. Wake is an independent software consultant, coach, and trainer. His interests include agile methods, impossible objects, and games and simulations for teaching. He's been using Java since 1.0.2. Bill is the author of the 'Refactoring Workbook' and 'Extreme Programming Explored.' His web home is at

Joe Walker is a developer and consultant working on advanced web
development techniques like Ajax.

He recently developed DWR (Direct Web Remoting) which has become the
most popular Ajax toolkit for Java by making browser/server interaction
intuitive for web developers.

He currently works through his consultancy, Getahead Ltd, which is
supplying a growing number of customers with Ajax and advanced web

Nigel Warren is a co-founder of Net Caboodle and co-author, with Philip Bishop, of the books Java in Practice and JavaSpaces in Practice, both published by Addison Wesley Longman.

Nigel's career spans over 20 years in Telecoms, Media and Technology and is the cofounder of Digital Bridges the Mobile Java Gaming Company. Over his career Nigel has consulted for BT, Hitachi, 02 and the EEC among many others on how to build distributed and wireless based systems.

Tom Whitehill is the co-founder of Mobilogics and has 13 years of experience as a software analyst, designer and developer. Prior to starting Mobilogics, he successfully started and continues to run The Java Team Corporation, focused on distributed Java, XML, and database integration. Tom speaks three languages and has worked in the US and in Europe for such companies as United Technologies, Siemens, Banyan Systems, Softlinx and Syncra Systems.

Daniel Williams is a software engineer working with the U.S. Army Medical Department
at Fort Sam Houston, TX. His background includes 10 years of software development
experience with internet services, telecommunication, learning management systems,
and health care.

Greg Wilson received a Ph.D. in Computer Science from the University of
Edinburgh in 1993. He is the author of *Practical Parallel Programming*,
and of a children's book called *Three Sensible Adventures*. Greg has
worked in high-performance scientific computing, data visualization,
software engineering, and computer security; he is presently a freelance
author and software developer, an Adjunct Professor in Computer Science at
the University of Toronto, and a contributing editor with *Doctor Dobb's

Young Yang has a Ph.D in mathematics and works in software, consulting and corporate IT as a tech lead, architect, development and project manager. He is a PMP and Six Sigma Green Belt, and was certified by IBM on e-Business Design, DB2 Administration, Business Intelligence, XML and Related Technologies, and WebSphere Application Server; by Bea on WebLogic Application Server; and by Sun as an Enterprise Architect among others.

Nicole Yankelovich is a Principal Investigator in Sun Labs focusing on user experience research. She currently leads a project called Collaborative Environments. This umbrella project involves designing and prototyping technologies to help people working together remotely. Several technologies developed under this umbrella are focused on improving distributed meetings. For example, the Sun Labs(TM) Meeting Suite augments audio conferences with high-fidelity, stereo audio as well as with the names of the people who are speaking. The Connected Conference Room solves problems for people in distributed meetings that involve one or more conference rooms.

Tom M. Yeh is the founder of the ZK project. He was the technical lead for
creating the award-wining network computer based on JavaOS and StrongARM in
1996, and the world fastest Window Terminal with an in-house OS in 1997. He
led the development of one of the first Web ERP systems based on J2EE
thereafter. He is also the founder of the OpenPalm project enabling Palm API
on eCos.

Jin Yoon is Assistant General Manager and Senior Solution Consultant for Ricoh Europe B.V. He joined Ricoh Europe in 1987, shortly after completing his study of computer science education in The Netherlands.
In his current position, he is responsible for Evangelizing Ricoh Embedded Software Architecture through the Ricoh Developer Program, a partnership program aimed at encouraging developers to integrate new and existing solutions with Ricoh hardware and software products.