JavaOne 2012 Program Committee Bios

Lance Andersen

Lance Andersen is a principal member of Technical Staff at Oracle. He is also the Java Database Connectivity (JDBC) and RowSet specification lead. Prior to joining Sun (which was acquired by Oracle in 2010) in 2000, Andersen worked at Sybase as a senior manager and staff engineer in Product Support Engineering. When he is not burning the midnight oil for Oracle, Andersen teaches tennis. You can check out his tennis website for more information.

Anton Arhipov

Anton Arhipov is a software developer and JRebel product lead at ZeroTurnaround, a development tools company that focuses on productivity. His professional interests include programming languages, tooling, and middleware. Arhipov is also a local JUG leader and co-organizer of developer community events in Tallinn, Estonia.

Terrence Barr

Terrence Barr is a Senior Technologist for Mobile and Embedded Technologies at Oracle. Barr has broad development and architectural experience on embedded systems and 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.

Barr is currently driving key aspects of the embedded Java strategy and product roadmap with Java ME embedded. He regularly participates in industry organizations and standards bodies, has authored or co-authored a number of papers in the U.S. and Europe, and speaks frequently at events around the world.

Volker Bauche

Volker Bauche started working with Java soon after it became public, and since 1998 has been working with Java ME. As an employee of Siemens Mobile Phones, Bauche was a specification lead for the Information Module Profile (IMP / JSR-195) and IMP-NG JSR (JSR-228), and later for the IMS Services API (JSR-281). In 2007 he joined Sun Microsystems, and is now an employee of Oracle after that company’s 2010 acquisition of Sun. Bauche has worked in several Java standardization and prototyping projects for mobile devices, TV, and Java Card.

Wayne Beaton

Wayne Beaton is the director of Open Source Projects at the Eclipse Foundation. He spends his days working with the many Eclipse projects, learning about Eclipse technology, and making sure that everybody knows just how cool it all really is. When not working, he can usually be found watching his kids play hockey at one of the many local arenas.

Roger Brinkley

Roger Brinkley is host of the weekly Java Spotlight Podcast ( and a Java Developer Advocate. He is part of the Evangelism team in the Java Platform Group at Oracle, was a member of Sun's Open Source Group, and serves as a track lead for the JavaOne Program Committee. Brinkley has more than 30 years of industry experience, with more than 16 years at Sun and Oracle serving as a developer and community leader for Java core, desktop, and mobile environments. He is a frequent speaker at technical conferences around the world. You can follow Brinkley on Twitter at @binkyscave and the Java Spotlight Podcast @javaspotlight.

Alex Buckley

Alex Buckley is the specification lead for the Java Language and the Java Virtual Machine at Oracle. He works on a variety of projects to increase the modularity and productivity of the Java SE platform, and collaborates widely with experts in academia, industry, and standards bodies. Buckley holds a PhD in computing from Imperial College London.

Angela Caicedo

Angela Caicedo has been a Java Evangelist for 11 years, first at Sun Microsystems and now at Oracle. Caicedo’s expertise includes Java ME, Java SE, and Java EE. She loves spending time in new and cool technologies like game development, 3D, Bluetooth, Smart Dust (Sun SPOTs), and more, and has presented these topics at developer conferences around the world. Caicedo graduated from the University EAFIT of Medellin, Colombia in 1998 with a BS in computer science. From 1996 to 1997 she was a visiting student at the Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Caicedo worked as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL) in Lausanne, Switzerland, and participated in several European projects. She has also done research on Intelligent Agents, which is one of her specialties.

Harold Carr

Harold Carr is the Web Services Technology architect at Oracle (a position he also held at Sun Microsystems prior to its 2010 acquisition by Oracle). Prior to this role Carr was responsible for RMI-IIOP load balancing and failover in the GlassFish application server. He designed the core architecture used in Sun's CORBA ORB and in the JAX-WS 2.0 reference implementation and the scalable socket communications architecture used in GlassFish and IIOP remoting. Carr helped write the OMG Portable Object Adapter specification and was chairperson of the OMG Portable Interceptor specification. Prior to Sun, he did distributed computing research at Hewlett-Packard Research Laboratories and Schlumberger Research Laboratories, was chief architect of Visual LISP technology at Autodesk, and was a logic simulation consultant for Cirrus Logic. Carr holds a PhD in computer science from the University of Utah.

Sharat Chander

Sharat Chander leads Oracle's Java evangelism team with the primary goal of growing awareness and adoption of Java technology in the worldwide developer community. He has worked in the IT industry for 18 years, with firms such as Bell Atlantic, Verizon, and Sun Microsystems. Chander’s background and technical specialties are developer tools, graphics design, and product/community management. He is a frequent speaker and participant in developer programs globally and is the conference chairperson for content for JavaOne. Chander 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 him at numerous developer events around the world

Stephen Chin

Stephen Chin is a Java evangelist at Oracle specializing in UI technology, and is co-author of Pro JavaFX Platform 2, 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 Java Rock Star award. In his evenings and on weekends, Chin 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. Chin can be followed on Twitter @steveonjava and reached via his blog

Keith Combs

Keith Combs has been an active member of the JavaFX community since the beta release of JavaFX, co-founding the WidgetFX open source widget framework and contributing to the JFXtras community library project. Combs is also the leader of the one and only JavaFX-specific JUG, the Silicon Valley JavaFX User Group. In his day job at GXS, he has been a Java developer for more than 12 years.

David Delabassee

David Delabassee is a principal consultant at Oracle Belgium. He spent 10 years at Sun Microsystems (prior to its 2010 acquisition by Oracle) focusing on Java end to end, from the smart card to the high-end server. Delabassee has been involved in Java projects since the early days of the technology. He is also one of the steering members of Devoxx, Europe’s largest Java conference. In his spare time, Delabassee enjoys tinkering and playing with technologies such as Java, Arduino, Processing, Linux, and more.

Jeff Dinkins

Jeff Dinkins has worked in the Java Platform group for more than 15 years, and is currently the engineering manager of the Java DB and Java I18n projects. Past work includes many years as a member of the Swing and AWT teams. Dinkins has led the Core Java Platform track for the last several years.

Markus Eisele

Markus Eisele is a principal technology consultant working for msg systems ag in Germany as a software architect, developer and consultant. Eisele also writes for several IT magazines. He works daily with customers on projects dealing with enterprise-level Java and infrastructures. This includes the Java platform and several Web-related technologies on a variety of platforms using products from different vendors. His main area of expertise is Java EE servers. Eisele often speaks at different international conferences about his favorite topics. Stay up to date with his activities by visiting his blog at

Thomas Enebo

Thomas Enebo is the co-lead of the JRuby project and an employee of Red Hat. He has been a practitioner of Java since the heady days of the HotJava browser, and has been happily using Ruby since 2001. Enebo has spoken at numerous Java and Ruby conferences, co-authored Using JRuby, and was awarded the Java Rock Star award at JavaOne. When he is not working he enjoys biking, anime, and drinking a decent IPA.

Anton Epple

Anton Epple

Toni Epple works as a consultant for Eppleton in Munich, Germany. In his spare time Epple is an active member of the Open Source community as a leader for the Java Tools Community, moderator of the XING NetBeans User Group , founder of the NetBeans User Group Munich, member of the NetBeans Dream Team, and a blogger.

Bert Ertman

Bert Ertman

Bert Ertman is a Fellow at Luminis in the Netherlands. In addition to his customer assignments, Ertman is responsible for stimulating innovation, knowledge sharing, coaching, technology choices, and presales activities. Besides his day job he is a leader for NLJUG, the Dutch Java User Group. Ertman is a frequent speaker on Enterprise Java and software architecture-related topics at international conferences (including J-Fall, Devoxx, JavaOne, and Jfokus) as well as an author and member of the editorial advisory board for Dutch software development magazine Java Magazine. In 2008, Ertman was awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries

Ben Evans

Ben Evans

Ben Evans is the CEO of jClarity, a technology startup focused on automated performance analysis and tuning of Java/JVM application stacks. In his copious free time, Evans helps run the London Java Community, and represents the LJC on the Java Community Process Executive Committee.

Jonathan Giles

Jonathan Giles is the sole Kiwi in the JavaFX UI controls team at Oracle, where he is the tech lead. Giles is responsible for the overall technical direction and API of all UI controls and is responsible for the development of a number of UI controls himself, including the TreeView and TableView controls, as well as helping in the development of many others. Giles is a blogger at, a Website that publishes popular links, as well as news and insights into JavaFX development. He tweets @JonathanGiles.

Brian Goetz

Brian Goetz has been a professional software developer for 25 years. He is the author of the best-selling Java Concurrency in Practice, as well as over 75 articles on software development. Goetz has served in numerous JCP Expert Groups, including JSRs 166, 107, and 305 (annotations for safety analysis), and is the specification lead for JSR 335 (Lambda Expressions for the Java Language). Brian is a Java Language architect at Oracle

Frank D. Greco

Frank D. Greco is the Director of Technology for Kaazing Corporation and responsible for cloud computing strategy. Greco has been a Java Champion for many years and chairs the NYJavaSIG (the largest Java User Group in North America) and the NYHTML5 user groups.

Arun Gupta

Arun Gupta is a Java evangelist working at Oracle. Gupta has more than 15 years of experience in the software industry working on the Java Platform and several Web-related technologies. In his current role, he works to create and foster the community around Java EE, GlassFish, and WebLogic. Gupta has been with the Java EE team since its inception and contributed to all releases. He has extensive worldwide speaking experience on a myriad of topics and loves to engage with the community, customers, partners, and Java User Groups everywhere to spread the goodness of Java. Gupta is a prolific blogger at, with more than 1,300 blog entries. His blog gets frequent visitors and comments from around the globe. Gupta is a passionate runner and always up for running in any part of the world. You can catch him on Twitter at @arungupta.

Roy Ben Hayun

Roy Ben Hayun works as chief architect in Mobile and Embedded at Oracle and is responsible for alignment of business needs in the Java ME ecosystem with Oracle's engineering deliverables; and for outbound collaboration with ecosystem players such as OEMs, carriers, and ISVs in different segments and geographies. Hayun is a frequent speaker at events and conferences. His previous experience includes developer, architect, team lead, tech lead, consultant, and author. Other then designing and writing software, Hayun has also authored articles and books on mobile software including Java ME on Symbian OS from Symbian Press, where he worked for several years prior to joining Sun Microsystems (which was acquired by Oracle in 2010). Hayun loves sports, reading, and travel—especially to India...

Cay Horstmann

Cay Horstmann teaches computer science at San Jose State University, and from time to time works in startup companies. Horstmann has written many books on Java, C++, and object-oriented design, including the classic Core Java and Core JavaServer Faces. He has just finished a new book Scala for the Impatient that brings Java programmers up to speed with Scala.

Mattias Karlsson

Mattias Karlsson spends most of his time working with software development in the financial sector as well as leading a Java User Group in Stockholm, Sweden. The JUG holds 8 to 10 fully booked meetings annually with more than 200 participants at every meeting. Karlsson has worked with OO software development since 1993. Through the years he has gained experience from many different roles, including developer, architect, team leader, coach, manager, and teacher. Karlsson also wrote a chapter in the book 97 Things Every Programmer Should Know about Code Reviews.

In his spare time, Karlsson can be found playing with his children or riding his motorcycle, as well as changing underprivileged people's lives by building houses with Habitat for Humanity. He leads a JUG Kiva team. Kiva is a person-to-person micro-loan organization. Join his effort to improve the world at

Mike Keith

Mike Keith is an enterprise Java architect at Oracle and has more than 20 years experience in object-oriented and distributed systems. He has represented Oracle on numerous industry expert groups and is the project lead of the Eclipse Gemini project.

David Konecny

David Konecny is a principal member of the Technical Staff at Oracle. Konecny is technical leader of Java EE support in NetBeans IDE and over the years has worked on several different areas of the IDE. Prior to working for Sun and Oracle he spent a decade in a variety of engineering roles. Konecny is passionate about his work and anything he does in his life. Born in Czechoslovakia, he currently lives in New Zealand.

Kiju Kim

Kiju Kim received BS and MS degrees in computer science and engineering from POSTECH. Kim developed digital TV software for six years and has been working on Java for more than six years. He participated in Multimedia Home Platform (MHP) and JavaFX TV development, and translated Fundamentals of Embedded Software, Real-Time UML, and The Linux Programming Interface into Korean.

Guillaume Laforge

Guillaume Laforge is the project lead of Groovy, the highly popular and successful dynamic language for the JVM. He co-authored Manning Publication's best seller Groovy in Action with Dierk König, and is working for SpringSource (a division of VMWare), where he's hacking full time on cool and Groovy stuff. You can meet Laforge at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, the agile Grails Web framework or the Gaelyk lightweight toolkit for Google App Engine.

Marcus Lagergren

Marcus Lagergren has an MS in computer science from the Royal Institute of Technology in Stockholm, Sweden. Lagergren has a background in computer security but has worked with runtimes since 1999. He was one of the founding members of Appeal Virtual Machines, the company that developed the JRockit JVM, which was bought by BEA Systems in 2002. Lagergren has been team lead and architect for the JRockit code generators and has been involved in most other aspects of JVMs over the years. From 2007 to 2010 he worked for Oracle on fast virtualization technology, and since late 2011 has been a member of the Oracle langtools team, investigating dynamic languages on the JVM. Lagergren is also a general runtime futurist, and co-author of the book Oracle JRockit: The Definitive Guide, which, despite the product-centric title, has been praised as the best book ever written on JVM internals in general.

Jim Laskey

Jim Laskey has been involved in developing computer language compilers/runtimes for almost 37 years. Laskey is currently the multi-language lead in the Java Language/Tools group at Oracle, responsible for guiding the Nashorn JavaScript and Node projects. He has also worked on compilers/runtimes at Azul, Apple, Symantec, Prograph and Dalhousie University.

Michael Lagally

Michael Lagally is a principal member of the technical staff at Oracle. Lagally works in the Java Mobile and Embedded group and represents Oracle in various standards organizations, such as the DVB, the Blu-ray Disc Association, and the Java Community Process (JCP) as working group chair, specification lead, and contributor. His interests are concepts and software architectures for resource-constrained devices in the embedded and consumer space, including mobile devices, Blu-ray players, TVs, set-top boxes, and home and media gateways.

Lagally holds an MS in computer science from the Technical University of Munich and has gained many years of experience in the computer and telecommunications industries. Before joining Oracle he worked on various mobile- and TV-related standardization activities as specification lead and contributor.

Maruicio Leal

Mauricio "Maltron" Leal works as a solution architect for Red Hat, and is best known for his talks in Latin America on mobile technologies featuring Java ME and Android. Over the course of his career Leal has acted as developer relations manager for Sun Microsystems (later acquired by Oracle) and Telefonica, designing a common architecture for all carriers in Latin America. As a member of SouJava, he is always looking ways to grow the community around Java technologies.

Chuk-Munn Lee

Chuk-Munn Lee is a product manager at Oracle. His main responsibilities include helping customers, partners, and ISVs to use and tune applications developed and deployed on WebLogic, Oracle Coherence, Oracle ADF, and JRockit VM. As a software developer with 20 years of experience, Lee has extensive working experience in desktop applications, Java EE applications, Web services, scripting, P2P, and games. He also speaks at events such as JavaOne, JAX, J-Fall, OTN, and others. Prior to joining the product management team, Lee worked in technology evangelism and market development engineering. His key responsibilities were helping ISVs to design, prototype, develop, tune, size, and benchmark their applications. Lee has been programming since 1982 and in the Java language since 1996. He graduated in 1987 from the Royal Melbourne Institute of Technology in Melbourne, Australia.

Carlos Lucasius

Carlos Lucasius works at Oracle in the Java SE embedded product development engineering team. Besides software development, some of his other responsibilities involve working with Oracle customers and partners to provide technical support and training to help facilitate their adoption of the Java SE embedded product for commercial deployment. At Sun Microsystems since 1997, Lucasius joined Oracle in 2010 when it acquired Sun.

Prior to joining Sun, Lucasius worked at the Netherlands Organization for Scientific Research (NWO), where he was involved in applied R&D into both the development and industrial deployment of new, innovative methodologies for complex, large-scale optimization and advanced digital data processing. Software implementations of these methodologies have been adopted for commercial use in embedded systems by a number of high tech industries across Europe. This work also resulted in the PhD degree which he holds from Radboud University in the Netherlands. Throughout his career, Lucasius has presented his work regularly in both North America and Europe, and, more recently, in Asia as well.

Ron Monzillo

Ron Monzillo is a consulting member of technical staff at Oracle, working as a Java EE and servlet security architect. Monzillo is specification lead for the Java Identity API (JSR 351), the Java Authentication SPI for Containers (JSR 196), and the Java Authorization Contract for Containers (JSR 115). He is also OASIS Web services security architect and editor of SAML Token Profile. Prior to Oracle, Monzillo worked at Sun Microsystems.

Sean Mullan

Sean Mullan is the technical lead of the Java security team at Oracle. Mullan has made many significant contributions to the Java SE platform, including the Java XML Signature API (JSR 105) and the Java Certification Path API (JSR 55). He is currently working on new security features for JDK 8.

Fabiane Nardon

Fabiane Nardon is a computer scientist who is passionate about creating software that will positively change the world we live in. She was the architect of the Brazilian Healthcare Information System, considered the largest Java EE application in the world, and winner of the 2005 Duke's Choice Award. Nardon leads several communities, including the Java Tools community at, where 800+ open source projects were born. She is a frequent speaker at conferences in Brazil and abroad, including JavaOne, OSCON, Jfokus, JustJava, and more. She’s also the author of several technical articles, and a program committee member of conferences including JavaOne, OSCON, and TDC. Nardon was chosen by Sun Microsystems to be a Java Champion in recognition of her contribution to the Java ecosystem. Currently, she works as a tools expert at ToolsCloud and in companies she co-founded, where she is helping to shape new disruptive internet-based services.

Charles Nutter

Charles Nutter has been programming most of his life—as a Java developer for the past decade and as a JRuby developer for more than six years. Nutter co-leads the JRuby project, an effort to bring the beauty of Ruby and the power of the JVM together. He believes in open source and open standards and hopes his efforts on JRuby and other languages will ensure the JVM remains the preferred open-source managed runtime for many years to come.

Harshad Oak

Harshad Oak is the founder of IndicThreads and Rightrix Solutions. Oak is the author of the books Oracle JDeveloper 10g: Empowering J2EE Development and Pro Jakarta Commons, and co-author of J2EE 1.4 Bible. He has spoken at conferences in India, the U.S., Sri Lanka, Thailand, and China. Oak has been working to build active Java communities in India and has organized as well as spoken at many Java user group meetings. For his contributions to technology and the community, Oak has been recognized as an Oracle ACE Director and a Java Champion.

Oak is passionate about working on social issues and currently works closely with organizations working in the domain of promoting scientific temperament and citizen empowerment. He is also the founder of nonprofit initiatives Sudhar.In and He lives in Pune, India.

Scott Oaks

Scott Oaks is an architect at Oracle, where he works on the performance of the Oracle Middleware stack, with a focus on Glassfish and WebLogic performance. Oaks has worked with Java technology since 1996 and is the co-author of four books in the O'Reilly Java Series, including Java Threads, now in its third edition.

Kirk Pepperdine

Kirk Pepperdine has been working in high performance and distributed computing for nearly 20 years. His focus has primarily been on performance, working on architecting, developing, and tuning applications running on Cray and other high performance computing platforms.

Pepperdine now specializes in Java, where he works in all aspects of performance and tuning in each phase of a project life cycle. Author, speaker, and consultant, he was recognized as a 2006 Java Champion for his contributions to the Java community.

Peter Pilgrim

Peter Pilgrim was founder and organizer of the Java Web Users Group (JAVAWUG); he has been writing Java programs since 1997. In 2007, Pilgrim was nominated by his fellow peers on the Sun/Oracle Java Champions program. He is a certified Java Architect for the Java EE 5 platform. As well as core and enterprise Java, Pilgrim gained valuable experience in alternative JVM languages such as JavaFX, Groovy, and Scala. He delivered presentations on JavaFX for the Erlang eXchange, CommunityOne, and JavaOne in San Francisco; and at the ACCU conference in Oxford. In 2010, Pilgrim took part in Martin Odersky's Scala training course. A few years ago, Pilgrim wrote the regular World View Series for the ACCU Magazine, CVu UK. Currently Pilgrim works in a financial consultancy in London, called IB Boost UK. He has worked extensively in financial services, investment banking IT in the City of London and Docklands. Pilgrim has been involved with Deutsche Bank, UBS, Lloyds Banking Group, and Credit Suisse, to name but a few.

Ray Ploski

Ray Ploski, director of middleware developer programs and strategy at Red Hat, is responsible for developer-focused marketing and evangelism for JBoss Enterprise Middleware. Ploski has been working in various roles within enterprise computing for more than fifteen years. During his past five years at Red Hat, he has been a consultant, trainer, and technical architect. Ploski has worked with hundreds of globally known customers in defining and implementing open source solutions within many industries. He has been recognized within the company as a top evangelist and was awarded the Red Hat's Chairman's award.

Sam Pullara

Sam Pullara has been programming in Java since 1996. He started out reviewing Java IDEs on the advanced-java mailing list, where he was found and hired by WebLogic to help build the WebLogic Server. Since then Pullara has developed Java software at BEA, Gauntlet Systems, Borland, Yahoo!, Bagcheck, and now Twitter. He has participated in many JSRs and released lots of open source software over the years. Though he develops in Scala at his day job, Pullara still reaches for Java first in his spare time.

Carl Quinn

Carl Quinn has been developing software professionally for 32 years, starting with BASIC on an Apple II; slogging through C/C++ on DOS, Windows, and embedded; and finally landing in the Java on Linux world. The one thread throughout his career has been an inexplicable attraction to developer tools. He’s spent time building them at Borland (C++ and Java IDEs), Sun (Java RAD), Google (Java and C++ build system), and most recently at Netflix (Java build and deployment automation). Quinn also co-hosts the Java Posse podcast, the #1 ranked Java technology podcast.

Ashwin Rao

Ashwin Rao is group product manager for NetBeans with the Oracle Developer Tools organization, based in Melbourne. Rao began his career 15 years ago as a developer in the defense industry, working on developing real-time software for command and control systems. He was at Sun prior to its 2010 acquisition by Oracle. Before that, Rao held various technical positions at Baan, a Netherlands-based ERP software provider, including developer / team lead on the R&D team, working on next-generation ERP platform and tools. He has presented at a number of conferences, including JavaOne and other developer-related events.

Sven Reimers

Sven Reimers, based in southern Germany, is senior expert software architect at ND SatCom Defence GmbH. He has more than 15 years experience building complex software systems, and more than 12 years experience working with Java, going back to the early Java days. Reimers is the winner of a 2009 Duke‘s Choice Award in the Network Solutions category for ND SatCom Satellite Communication Management Software. His achievements for NetBeans got him elected a NetBeans Dream Team member in 2008. Since 2009 Reimers is a Community Leader for NetBeans and Desktop Java at, and at present a member of the NetBeans Governance Board. Besides being an active member of the JavaFX community, Reimers is a frequent contributor to local and global Java events—speaking, and taking part in panel discussions or Hands-on Labs.

Mark Reinhold

Mark Reinhold is chief architect of the Java Platform group at Oracle. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, library generification, and service loaders. Reinhold was the lead engineer for JDK 1.2 and 5.0 and the specification lead in the Java Community Process for Java SE 6 and Java SE 7. He currently leads the Jigsaw and JDK 8 projects in the OpenJDK community, where he also serves on the governing board, and he is the specification lead for Java SE 8. Reinhold holds a PhD in computer science from the Massachusetts Institute of Technology.

Roger Riggs

Roger Riggs is a principal member of Technical Staff at Oracle working on the architecture and specification of Java for embedded and mobile devices. He is an active contributor to Java ME and Java SE; current projects include the Date and Time API (JSR 310) and Java ME platform evolution.

Simon Ritter

Simon Ritter is a Java technology evangelist at Oracle. Ritter has been in the IT business since 1984 and holds a BS 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, Ritter 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 in 2010, he now focuses on the core Java platform and Java for client applications. Ritter also continues to develop demonstrations that push the boundaries of Java for applications like gestural interfaces.

Follow him on Twitter at @speakjava and on his blog at

Michael Samarin

Michael Samarin has been developing software professionally since 1994, and has a PhD in computer science. His portfolio includes projects in areas ranging from neural networks, forensic investigations, and video surveillance to interactive media showrooms, projection systems, and mobile applications. Samarin is currently leading developer training in a multi-platform mobile development team at software and project house Futurice Ltd., the fastest growing Finnish technology company of 2008 and Best Place to Work in Finland 2012.

Samarin holds titles of Nokia Champion and Nokia Certified Trainer. He is a frequent speaker at technology events such as Oredev, Nokia World, Qt DevDays, JavaOne, MS TechDays, Mobile World Congress, and others. He tweets at @Michael Samarin.

Shay Shmeltzer

Shay Shmeltzer is a senior group manager in Oracle's Development Tools organization. He has been involved with Java tools in various capacities since 2000. Shmeltzer is a frequent presenter at software events, has published article in industry press, and blogs regularly at

Harpreet Singh

Harpreet Singh has 12 years of experience in the software industry in a variety of roles. He came to CloudBees from Oracle, where he was a senior product manager in the Application Grid group—he helped onboard GlassFish into Oracle. Singh was at Sun Microsystems for 10 years in roles such as group product marketing manager leading marketing efforts for Java EE 6, GlassFish 3.1, and a monetization program for GlassFish Portfolio. He was also the product manager for Hudson and launched it as a supported product within Sun's GlassFish Portfolio. In Singh’s prior life, he was an engineer in the Java EE RI, GlassFish teams, and was the technical lead for GlassFish 2.1. He has an MS degree in computer science from University of Cincinnati and an MBA from Santa Clara University. He lives in the San Francisco Bay area with his wife and their puppy.

Follow Singh on Twitter at @singh_harpreet, or on his blog at

Raghavan Srinivas

Raghavan "Rags" Srinivas is a developer advocate at Couchbase, getting his hands dirty with emerging technology directions and trends. His general focus area is in distributed systems, with a specialization in cloud computing. He has spoken on a variety of technical topics at conferences around the world, conducted and organized Hands-on Labs, and taught graduate classes in the evening. He is also a repeat JavaOne Rock Star speaker award winner.

Srinivas brings with him more than 20 years of hands-on software development and over 10 years of architecture and technology evangelism experience. He worked for Digital Equipment Corporation, Sun Microsystems, Intuit, and Accenture. He has worked in many technology areas, including internals of VMS, UNIX, NT, Hadoop, and HBase. Srinivas has evangelized and influenced the architecture of a number of technology areas, including the early releases of JavaFX, Java, Java EE, Java and XML, Java ME, AJAX and Web 2.0, Java Security, etc.

Srinivas holds an MS in computer science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette.

Attila Szegedi

Attila Szegedi is a principal member of the Technical Staff at Oracle. He is also known for his work on several Open Source projects. Most notably he is a contributor to Mozilla Rhino, a JavaScript runtime for the JVM; a contributor to Kiji, Twitter's server-optimized Ruby runtime; the author of Dynalink, the dynamic linker framework for languages on the JVM; as well as one of the principal developers of the FreeMarker templating language runtime.

Dave Therkelsen

Dave Therkelsen has been involved in a number of Java technologies at Sun/Oracle, including the HotSpot VM and Java Web Start. He currently leads the Java Embedded VM team. Therkelsen’s prior experience includes working on OS emulation at Phoenix Technologies and developing real-time embedded energy management systems.

Dalibor Topic

Dalibor Topic lives in Hamburg, Germany, and works as principal product manager 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. Topic joined the Java strategy team at Oracle to help provide community feedback into the long-term strategy planning.

Martijn Verburg

Martijn Verburg, CTO of jClarity, is the co-leader of the London Java User Group (LJC) where he leads the global efforts of JUG members who contribute to JSRs and the OpenJDK. He is also the co-author (with Ben Evans) of The Well-Grounded Java Developer, and you can catch him speaking as the "Diabolical Developer" at various conferences including JavaOne, Devoxx, and OSCON, where he seeks to challenge the industry status quo.

Mikael Vidstedt

Mikael Vidstedt is a JVM architect in the Java Platform Group at Oracle. He has been working with Java and JVM technology for more than 10 years, focusing on everything from compilers and optimization to operating systems and server virtualization. Vidstedt holds an MS in computer science from the Royal Institute of Technology (KTH) in Stockholm, and is based in Stockholm, Sweden.

James Weaver

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 Weaver has authored include Inside Java, Beginning J2EE, and Pro JavaFX 2. His professional background includes 15 years as a systems architect at EDS, and the same number of years as an independent developer. As an Oracle Java evangelist, Weaver speaks at software technology conferences internationally. He blogs at, tweets at @javafxpert, and may be reached at

Geertjan Wielenga

Geertjan Wielenga is a NetBeans product manager working at Oracle. Geertjan is a Java technology enthusiast, primarily interested in Java desktop technologies such as the NetBeans Platform.

Hinkmond Wong

Hinkmond Wong is a consulting member of Technical Staff with the Java Embedded group and has worked at Sun Microsystems and Oracle (which acquired Sun in 2010) for more than 17 years. He was the specification lead for the Java Community Process (JCP) Java Specification Requests (JSRs) 36, 46, 218, and 219, Java ME Connected Device Configuration (CDC) and Foundation Profile. Wong holds a BSE in electrical engineering from the University of Michigan (Ann Arbor) and an MSE in computer engineering from Santa Clara University. His interests include working on proof-of-concept projects using Java Embedded technologies. Wong’s recent projects include investigating ports of Java technology to smartphones, such as iOS and Android phones, and tapping into on-device middleware such as the Berkeley DB and OSGi. He is the author of the book Developing Jini Applications Using J2ME Technology.

John Yeary

John Yeary is a Java evangelist and has been working with Java since 1995. Yeary is a technical blogger with a focus on Java Enterprise Edition technology, NetBeans, and GlassFish. He is the founder, and currently the president of, the Greenville Java Users Group (GreenJUG). Yeary is an instructor, mentor, and a prolific open source contributor.

Yeary graduated from Maine Maritime Academy with a BS in Marine Engineering, with a concentration in mathematics. He is a merchant marine officer, and has a number of licenses and certifications. When he is not doing Java and F/OSS projects, he likes to hike, sail, travel, and spend time with his family. Yeary is also a Cub Scout den leader in the Boy Scouts of America (BSA) Pack 833 Den 7.