Java Evangelists: Meet the Team

Simon Ritter

Simon Ritter is head of Java Technology Evangelism at Oracle Corporation. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time he started working with Java technology and has spent time working both in Java technology development and consultancy. Having moved to Oracle as part of the Sun acquisition he now specialises in looking at emerging technologies including cloud computing, wireless sensor networks, and gestural interfaces.

Expertise: Java SE, Java Desktop, JavaFX, Java EE, GlassFish, Java ME

Angela Caicedo

Angela Caicedo is a Technology Evangelist at Oracle. Angela's expertise includes: Java ME, Java SE and Java EE. She loves spending time in new and cool technologies like: Game developments, 3D, bluetooth, smartdust (Sun' SPOTs), and others. She has also presented these topics at developer conferences around the world. Angela graduated from the University EAFIT of Medellin Colombia in 1998 with a B.S. in Computer Science. During 1996-1997 Angela was a visitor student at Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Angela worked for three years as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL), in Lausanne Switzerland, and participated in several European Projects. Angela has also done research on Intelligent Agents which is one of her specialties.

Expertise: Java SE, Java Desktop, JavaFX, Java ME

Ashwin Rao

Ashwin Rao is currently a Principal Product Manager with the Oracle Developer Tools organisation, based in Melbourne, Australia. He was previously responsible for initiating and managing the NetBeans Partner Program and promoted developer adoption of NetBeans, as part of the NetBeans evangelism team, while at Sun prior to the Oracle acquisition. Before moving to Australia from the US, he was the Product Line Manager in the Developer Tools organisation at Sun, responsible for Sun Java Studio Enterprise, an enterprise grade IDE. Ashwin started his career, 15 years ago as a developer in the defense industry working on developing real time software for command and control systems. Prior to Sun, He also held various technical positions in Baan, a Netherlands based ERP software provider, including that of a developer / team lead in the R&D team at Baan working on the next generation ERP platform and tools. He has had opportunities to speak on various developer related topics at a number of conferences including JavaOne and other developer related events.

Expertise: Java EE, NetBeans

Brian Goetz

Brian Goetz is Architect for Java Language at Oracle Corporation. He is the author of the best-selling Java Concurrency in Practice and over 75 articles on Java development, and is a frequent presenter at major industry conferences. Brian is currently working on Project Lambda, which adds closures (and more) to the Java language.

Expertise: Java SE

Dalibor Topić

Blog Twitter
Dalibor Topić lives in Hamburg, Germany, and works as Java F/OSS Ambassador for Oracle. He joined the OpenJDK project in order to help make it a successful open source project, and stayed for anchoring Java in Linux distributions, and as an all around Java F/OSS community guy. He joined the Java strategy team at Oracle to help provide community feedback into the long-term strategy planning.

Expertise: Java SE,

Danny Coward

Danny has been a contributor to the Java EE, Java SE and Java ME platforms and most recently was Chief Architect of Client Software for Sun before the acquisition, which included overall architectural responsibility for the Java SE, Java ME, JavaFX technologies. He is now a Java Evangelist for Oracle.

Expertise: Java SE, Java Desktop, JavaFX, Java EE, Java EE, GlassFish, Java ME, Embedded Java, JavaCard, Cloud Computing

Fredrik Öhrström

Fredrik Öhrström has been developing the JRockit and Hotspot JVM primarily within the areas of code generation and runtime.He has also spent a significant amount of time with JSR292 and the support for dynamic language on the JVM. He is now working in the group that develops and evolves the Java language.

Expertise: Java SE, JVM, JRockit

Henrik Ståhl

Henrik Ståhl is responsible for product strategy in the Java Platform Group, and is an official spokesperson for Oracle on Java SE.

Expertise: Java SE, JRockit

Jeff Trent

Jeff Trent is a Consulting Member of Technical Staff and Lead of future generation componentry in the WebLogic Server Division of Oracle. Jeff began working at Oracle as the Security Development Lead of OC4J, Oracle's predecessor JEE application server. Prior to joining Oracle, he worked for Paytrust, PHH/Cendant Mortgage, Lucent, AT&T, LogicWorks/Platinum Technologies, and was also an independent consultant for several years. Jeff was one of the earlier pioneers of internet development, co-authoring a book on MS ISAPI development in the mid 1990's. Jeff studied Computer Science and Economics at Rutgers University.

Expertise: Java EE, WebLogic

Jim Weaver

Blog Twitter

James L. (Jim) Weaver is a Java and JavaFX developer, author, and speaker with a passion for helping rich-client Java and JavaFX become preferred technologies for new application development. Books that Jim has authored include Inside Java, Beginning J2EE, and Pro JavaFX Platform, with the latter being updated to cover JavaFX 2.0. His professional background includes 15 years as a systems architect at EDS, and the same number of years as an independent developer. Jim is an international speaker at software technology conferences, including the JavaOne conferences in San Francisco and São Paulo.

Expertise: JavaFX

Jonathan Giles

Blog Twitter

Jonathan Giles is a software engineer at Oracle where he works in the JavaFX team. His responsibilities are based around developing the user interface controls that people use when interacting with JavaFX-based applications. This involves API design, as well as a lot of coding. Now that JavaFX is Java-based, he spends all of his time developing in Java, and other JVM-based languages such as Scala, Groovy, etc.

Expertise: Java SE, Java Desktop, JavaFX

Sharat Chander


Sharat Chander's background and technical specialty is developer tools, graphics design, and product/community management. Sharat has worked in the IT industry for 18 years, with firms such as Bell Atlantic, Verizon, and Sun Microsystems, Inc. He is a frequent speaker and participant in developer programs world-wide and he was the Conference Chairperson for JavaOne. Sharat holds a BS in Corporate Finance from the University of Maryland, College Park and an MBA in International Business from Loyola College, Baltimore. You can find Sharat at multiple global developer events.

Expertise: Java Embedded, Java ME, Java SE

Terrence Barr


Terrence Barr is a Senior Technologist for Mobile and Embedded Technologies at Oracle. Over the last 15 years, Terrence has worked on various technical aspects of embedded systems and Java platforms including industrial control systems, multiprocessor architectures, implementation and optimization of virtual machines, byte code hardware acceleration, advanced client-side and mobile applications, scalable client-server architectures, and more. Terrence participates or has participated in industry organizations and standards bodies such as JCP, VITA, EEMBC, OMA, and AMI-C, has authored or co-authored a number of U.S. and European patents, and speaks frequently at conferences around the world including JavaOne, Jazoon, OREDEV, OSiM, and others.

Expertise: Java ME, Embedded Java and JavaCard

Tomas Nilsson


Tomas' relationship with Java started just after University when he wrote the invoicing system for Swedens first on-line auction site. Coming from a background in C and C++, having someone else handling the memory was a “love at first sight”-experience. After that he was a developer for a few other commercial Java projects before being tempted by the dark side and transitioning to being a manager for Java programmers instead of programming himself. Since 2007, he has been working as a Product Manager for the JRockit products, and his work and title is now transitioning to cover the Oracle Java Platform as a whole. He writes his own introductions and feels uncomfortable, but strangely amused, by speaking about himself in the third person.

Expertise: Java SE, JRockit

Stephen Chin

Blog Twitter

Stephen Chin is a Java technical evangelist specializing in UI technologies and co-author of the Pro JavaFX Platform 2 title, which is the leading technical reference for JavaFX. He has been featured at Java conferences around the world including Devoxx, Codemash, OSCON, J-Fall, GeeCON, Jazoon, and JavaOne, where he twice received a Rock Star Award. In his evenings and weekends, Stephen is an open-source hacker, working on projects including ScalaFX, a DSL for JavaFX in the Scala language, Visage, a UI oriented JVM language, JFXtras, a JavaFX component and extension library, and Apropos, an Agile Project Portfolio scheduling tool written in JavaFX.

Expertise: JavaFX