Find JSRs
Submit this Search

Ad Banner

Java Community Process: Executive Committee Elections Nominees for 2016

EC Elections
2016 Executive Committee Elections Nominees

The 2016 Fall Executive Committee Elections have started. This year, as defined in the JCP 2.10 Process Document, 8 Ratified, 6 Elected and 2 Associate Seats are open for election.

We have hosted a Public EC meeting and Meet the JCP EC Candidates meeting at JavaOne San Francisco as part of Java User Group Sunday on 18 September.

We have also hosted a Meet the JCP Executive Committee Candidates conference call on Thursday, 13 October at 10 AM PST.

Please refer to the Java Community Process EC Elections page for more information on the Executive Committee Elections.

Please refer to the Executive Committee Information page for more information on the current Executive Committee.

Qualifications of the Candidates for the 2016 Executive Committee (EC) Elections

What follows are the qualification statements provided by the candidates for the Executive Committee, along with a brief biography of the person who would serve as the Member's representative on the Executive Committee if elected, and a position statement when one was provided.

Gemalto M2M GmbH

Gemalto M2M GmbH, formerly Cinterion Wireless Modules GmbH started as a spin-off from Siemens Mobile Phones, pioneering cellular connectivity for machine to machine (M2M) communication. Gemalto offers a broad range of IoT connectivity solutions spanning from 2G to 4G, a variety of industrial grade SIMs (MIM) running JavaCard as well as several cloud-based platforms. Gemalto has been engaged for more than 10 years in Java for Industrial IoT. The JSR 195 (IMP) introduced together with Nokia in 2003 was the first Java ME profile for headless devices, followed by the JSR 228 (IMP-NG) which was created in 2005. Today Gemalto offers a broad portfolio of Java enabled Cinterion cellular modules and terminals. In addition, development kits such as the Cinterion Concept Board and gateways enable a fast start into embedded Java for the IoT.

At Gemalto, we strongly believe in the power of Java as the ideal platform for M2M and the Internet of things, today and in the future. Therefore, for the next JCP term we are committed to further promote Java in the Industrial IoT space, serve and support the embedded developer community and also drive the convergence process of Java ME and Java SE.

Thomas Lampart

Thomas Lampart has been with the company since 2001 and involved in all M2M module Java activities from the beginning in 2002. As a software engineer he contributed to the standardization of JSR 195 (IMP) in 2003. Then later he was significantly engaged in the creation of JSR 228 (IMP-NG) and brought forth the Cinterion Java development as Technical Lead. In 2013 he served as an expert in the Java ME8 JSRs 360 and 361 and significantly helped to define the next generation of Java ME. Today he is the Maintenance Lead of JSR 228 and Senior Java Architect for Gemaltobs Industrial IoT offer based in Berlin, Germany.

Goldman Sachs

Goldman Sachs is a financial services firm built on its global technology enterprise. Development at the firm is overwhelmingly Java-based, with more than 130 million lines of Java code under management, and more than 3,000 developers in its Java user group implementing systems which are then leveraged by the majority of the firm's end-users.

The firm custom-builds most of its software, and its historical reliance on open source components, as well as its extensive multi-vendor relationships, give it deep experience with problems of interoperability and systems/software integration. As a major consumer of Java, Goldman Sachs is thus deeply invested in its future, and seeks to contribute to Java standards. The firm remains committed to the continued evolution of Java, both through the innovation of the broad Java community, and the ongoing process of standardization.

The firm participates on both individual and corporate levels in a broad range of industry forums and leadership groups, as well as technical conferences including: JavaOne, JavaDay Tokyo, EclipseCon North America & Europe, JVM Language Summit, QCon New York, QCon Beijing, NY Java SIG, Japan Java User Group CCC, London Java Community, Hong Kong Java User Group; contributions to various open source projects, including OpenJDK, Zookeeper, Fitnesse acceptance testing framework. Goldman Sachs is an active participant in the JCP EC and several JSR Expert Groups, and has hosted Java User Group meet ups in London and New York. The firm has open sourced the Eclipse Collections library (formerly GS Collections), Xsd2Bean (XML to Object Mapper), and Reladomo, an enterprise-ready ORM Framework.

As a member of the JCP Executive Committee, our representative, Donald Raab, would put particular focus on ways to advance the role of Java in the enterprise, and on furthering cross-vendor integration. Areas of specific interest include management features, parallel processing, serialization, cloud / dynamic computing and security.

Goldman Sachs Position Statement (.pdf file)

Donald Raab

Donald Raab works in the Enterprise Platforms group in the Technology division at Goldman Sachs. Since 1997, Donald has programmed in Java. He has served the Java community as a member of the JSR 335 Expert Group (Lambda Expressions for the Java Programming Language). He is the creator of Eclipse Collections (formerly GS Collections), an advanced Java Collections Framework, which Goldman Sachs open sourced in January 2012. Donald has given presentations at the JVM Language Summit, JavaOne, Great Indian Developer Summit (GIDS) and at various Java User Group Meetups in both New York City and London. He joined Goldman Sachs in 2001 as a technical architect on the PARA team in Controllers Technology. He was named a Goldman Sachs Technology Fellow in 2007 and Managing Director in 2013.


MicroDoc is technology oriented software development business with its headquarter in Munich Germany and subsidaries in Stuttgart and Berlin. The company was founded 1991 and has focused on software platforms and software infrastructure. The first generic MicroDoc product (MPF) was a sophisticated ORM framework for object oriented programming languages like Smalltalk and Java. MPF was integrated into a third party EJB server as the persistence layer for container managed persistence. MicroDoc continues to work in the Java Enterprise space with large financial institutions.

Since 2000 MicroDoc has supplied embedded Java VMs to a worldwide customer base and has developed extensive domain know how in the telematics and automotive space. MicroDoc is a long time supporter of open standards and commercially usable open source software. As a member of the Eclipse Foundation MicroDoc has contributed a 2D vector graphic implementation of the OpenVG standard to the eRCP project. MicroDoc'ss managing director was elected to the Eclispe Board of Directors by the Eclipse membership at large as a representative for the Solution Members four years in a row.

MicroDoc holds a ratified seat in the JCP EC since 2014 and has decided to run for the next election period to foster the development and growth of Java in the IoT eco system, where a variety of hardware architectures and operating systems require flexible adoption of the Java technology, while maintaining adherence to the Java standards must be guaranteed.

Hendrik Hoefer

Hendrik Hoefer is co-founder and technical director of MicroDoc Computersysteme GmbH based in Munich Germany. During his career Hendrik worked as developer, architect and project manager in embedded and enterprise projects. Today Hendrik is in charge of the technical direction at MicroDoc and works with customers on next generation telematics and web products. His main interest is applying modern software engineering in embedded development.

NXP Semiconductors N.V.

NXP Semiconductors N.V., is a world leader in developing smart, secure and connected embedded solutions for the auto, industrial and consumer segments. It offers products for car audio and visual head-end unit applications, in-vehicle networking products, two-way secure entry products, and various sensors and microcontrollers. The company also provides secure identification solutions comprising passive RF connectivity devices; microcontroller devices; and secure real-time operating system software products to facilitate the encryption-decryption of data, and the interaction with the reader infrastructure systems. In addition, it delivers semiconductor-based technologies for connected devices, secure mobile transaction solutions, and various connectivity solutions; and offers digital networking processors, secure interface and system management products, high-performance RF power-amplifiers, and smart antennae solutions.

Maulin Patel

Maulin Patel is an active EC members for for past three years. He joined EC to represent Freescale Semiconductor Inc. as part of their IoT strategy in ensuring Java architecture supports security & foot print requirements for IoT solutions. He has continued to do the same after Freescale's acquisition by NXP Semiconductor N.V. in December 2015. Maulin is currently leading & managing the global Systems Engineering team for the Microcontrollers business line of NXP Semiconductor N.V. Microcontrollers is part of business unit Security & Connectivity, which is leading the IoT industry on security & connectivity innovations & deployments. As part of the NXP's IoT strategy, he is driving the enablement of key IoT segments (end node, gateway etc.) with explicit focus on security. He is also working with NXP teams involved on Java Card Open Platform (JCOP) deployment on NXP's smartcard chips (SmartMX platform). His key focus areas as an EC member will be to drive security aspects of using Java in the IoT space along with lower foot print of Java for embedded systems & solutions. He has more than 25 years of experience in the field of software engineering and has held various leadership roles at IBM, Intel, Conexant Systems, Trident Semiconductors, Freescale Semiconductors and NXP Semiconductors. He earned his BSEE from SP University, India and MSEE degree from Kansas State University, USA. He also holds 11 patents in the various software fields such as system management, reliability, availability and serviceability. He is very passionate about building platforms with superior end user experience with ease of use focus and quality.


SAP helps companies of all sizes and industries run better. With over 250,000 enterprise customers in 188 countries, SAP is the world's leading provider of business software. A significant portion of those SAP customers run SAP or SAP partner solutions based on Java. SAP has participated in the JCP since 2001, and SAP engineers have participated in over 50 JSRs. SAP is committed to ensuring the continued success of the Java platform for our customers, our partners, and the community at large.

Volker Simonis

Volker Simonis works for SAP since more than 10 years . During this time he was involved in various projects around the SAP Java Virtual Machine - starting with porting it to new platforms up to enhancing it with new features and finally maintaining long term support versions of the JDK. Volker is also an OpenJDK contributor from the very beginning and helped SAP and the SAP JVM team engage in the OpenJDK project. He's the project lead of the PowerPC/AIX and s390x ports and JDK9 reviewer.

Software AG

Software AG is a major enterprise software vendor with global presence and Europe's 2nd largest software company. A major Java middleware platform provider with solutions spanning BPMS, SOA, DB, Cloud, mobile & IoT. A long-standing member of JCP and active member of many expert groups and chair. We hope to bring in a fresh perspective of medium scale vendor and a significant java technology provider & consumer, in a constructive fashion for betterment.

Software AG Position Statement (.pdf file)

Prasad Yendluri

VP of PD for Software AG, Prasad Yendluri is responsible for industry standards involvement, product strategy & architecture. He was involved in several SDOs, including W3C, OASIS, OMG, Eclipse, DMTF, and JCP. Co-author and editor of several specs and expert member of several JSRs. He is on WS-I, DMTF, OSGi boards, He is inventor of several patents. Previously, he worked for Netscape, AOL, Siemens, Unisys, etc. in various senior positions. He holds MS in Computer Science, BS in EE.


V2COM is a leading Latin American provider of Smart Grid technologies, using Java technologies from field to datacenter. During our previous term, we successfully completed a new JSR for Java ME (JSR 363) and participated in EC meetings with our Java customer point-of-view. In this new term, we'll continue our work on supporting JSRs that bring innovation to Java ecosystem and help balance the point of views in the EC.

Leonardo de Moura Rocha Lima

Leonardo Lima is CTO at V2COM, leading the development of both embedded software for edge/field devices and server-side software that receives field data and enables fast communication with remote devices. He has more than ten years of development and architectural experience on mobile, embedded, and server platforms that enable management and operation of highly scalable and fast telemetry and network control systems. Lima is V2COM's primary representative as the JSR 363 co-spec lead.



Although we are very new to the JCP program with little or no experiences with its activities and procedures, we think it would be great indication of how strong our interest is in joining the committee by submitting this application.

Alibaba is in no doubt one of the largest installation base of Java in the world. Tens of thousands of machines are running Javas every second, serving insurmountable number of web requests and transacting Alibaba's full spectrum of services, including world's largest online ecommerce marketplaces. We not only beat anybody in the world in the above numbers, but also single-day transaction volumes on November 11th of the past 6 or 7 years. Therefore, we, the JVM group in Alibaba, care the most about its performance, usability and everything. We thrived to try everything possible to enhance different aspects of the Java to fulfill our requirements. Being in the committee will help the community to understand all different kinds of problems and challenges we face everyday here in Alibaba, and we firmly believe this.

Along with all the work we have done in recent years, we did identify areas that could have been emphasized more or even re-designed to better serve us. This includes garbage collection, deployment, just-in-time compilation and serveral other components. What is more important is that the environment we are facing is mostly a web server one, where short sessions come and go very quickly. We once again firmly believe that JVM/JDK/middleware may accommandate better by assuming certain behavior and workload with web server characteristics. We therefore think joining the committee will help us express that. We would like to influence.

By helping the community as much as we can, by contributing our thoughts and ideas, by sharing our experiences, and by influencing direction of Java, we find the best place with EC of JCP for doing all these.

Thank you for your kindly consideration.

Haiping Zhao

Master of Biology in NYU Medical Center and Master of Computer Science in Princeton. Worked on Microsoft .Net team. Server architect of Plaxo and Facebook. Developed Hiphop compiler for PHP and sped up PHP by 5x, hence rewarded as the 16th Most Creative People in 2010 by Fast Company. Implemented "yield" and "generator" in HHVM/PHP. Leading HHVM team in Facebook and responsible for its web server and architecture. Joined Alibaba, leading its JVM team.

Azul Systems

Winner of the 2013 "JCP Member of the Year" award, Azul delivers Java Runtime (JVM) products and solutions for the enterprise, cloud, and embedded markets. Azul makes Zulu, the binary distribution of the OpenJDK 8, 7, and 6 platforms. Zulu is freely available for Linux, Mac OS and Windows, platforms, with optional commercial support. Azul's flagship Zing product is specifically focused on addressing predictable and consistent "glitch-free" performance, scalability, low latency, and production-time visibility for business-critical Java applications.

Azul is committed to delivering high-quality, certified spec-compliant runtimes for the Java community and all of Azulbs Java Runtime distributions are certified as compatible with their associated Java SE specification versions.

Since first being elected to the JCP Executive Committee in 2011, Azul has been an active EC member, contributing to directing and formulating key elements of the rewriting and reformulating of the JCP's process and structure under various "" efforts. With the rules for the JCP literally being re-written, Azul has taken strong positions on protecting community rights, access to technology, and the role of individual Java developers and JCP members. Azul has specifically taken the position that the Java community process should be largely influenced by the developers that consume and use the technology standards produced, with voting rights secured for all members and not limited to the companies that define and form those standards.

Azul is an enthusiastic OpenJDK community member, and a consistent and diligent user of the OpenJDK Community TCK. It continues its significant technology contributions to the Java Platform.

Azul is a member of the Java SE 9 (JSR 379) Expert group and has successfully authored OpenJDK JEP work that brings long-awaited community-requested features into Java SE 9 (JEP 285).

Azul Systems Position Statement (.pdf file)

Gil Tene

Gil Tene is CTO and co-founder at Azul Systems, and has been active on the JCP EC since 2011. He received the "JCP Member of the Year" award in 2013. Gil is an official "JavaOne RockStar", and a frequent speaker at developer conferences and JUGs. Gil has been building virtual machines for over 20 years. He founded Azul Systems with the goal of eliminating common Java responsiveness and deployment barriers, and pioneered several Java firsts, including Pauseless Garbage Collection.

Alternate is Simon Ritter.

Eclipse Foundation

The Eclipse Foundation is the steward of a well-known open source community within the Java ecosystem. Originally best known for its desktop Java IDE, the Eclipse community now extends into areas such as cloud-based tools, geospatial systems, and the internet of things. The Eclipse Foundation is dedicated to representing the interests of the developer and open source communities on the JCP Executive Committee.

Mike Milinkovich

Mike Milinkovich is the Executive Director of the Eclipse Foundation. In the past, he has held key management positions with Oracle, WebGain, The Object People, and Object Technology International Inc. (which subsequently became a wholly-owned subsidiary of IBM). Mike has held management roles in software development, product management, marketing, strategic planning, finance and business development.


GreenTeaJUG represent for Java Users? who came from China, who used to focus on their own business, and pay little attention to Java standard, who do have pain points, who care more about practical things than cutting edge technology, who hope JCP be more practical, and move faster, since other languages, such as Go Lang, is catching up. practical things: * primitive array operations intrinsic * extend direct memory for more types. * shrink heap after GC * parFullGC * dynamic turn on jdw

Jianhao Mo

Jianhao Mo 2000-2007 Xidian University 2007-2010 (Oracle, Used Name: Hal Mo) 2010-Now (Alibaba, Nick Name: Kungu) 2012 found GreenTeaJUG and join JCP 2016 push Alibaba to join JCP, and change GreenTeaJUG to partner member. Recently pushing Chinese Companies to upgrade JDK8, by translating JDK8 material and share upgrade experience.


Hazelcast develops, distributes and supports the leading open source In-Memory Data Grid (IMDG) and up-and-coming NoSQL solution. The product, also called Hazelcast, is a free open source download under the Apache license that any developer can include in minutes to enable them to build elegantly simple mission-critical, transactional, and terascale In-Memory Computing applications.

Christoph Engelbert

Christoph Engelbert is Manager of Developer Relations at Hazelcast. He is a long-term, passionated Java geek with a deep commitment for Open Source software. Performance Optimizations and understanding the internals of the JVM and the Garbage Collector are his daily interest, as well as to stay up to date with the Java development.

iJUG e.V.

The iJUG is an umbrella user group of 30 JUGs in Germany, Austria, and Switzerland, created to represent their common interests and join efforts. Two iJUG highlights are: "Java Aktuell", the iJUG's own magazine "from the community for the community" (4 issues per year, total print circulation 2500). And the annual "JavaLand" conference. Located in a theme park, it is a fully community-driven Java conference; in its third year in 2016 it already attracted more than 1200 Java enthusiasts.

iJUG Position Statement (.pdf file)

Andreas Badelt

I started developing in Java in 1999 and have sticked to it, many years as a developer, now mostly as an architect in eCommerce projects typically based on Java EE or Oracle Commerce. In 2001 I joined the DOAG (German Oracle User Group) to drive Java as a topic inside the group. Since the creation, I have participated in the iJUG. Currently, I'm writing regular articles for "Java Aktuell", and organize the "Early Adopters' Area" in JavaLand, promoting the Adopt-a-JSR and Adopt-JDK programmes.

Alternates are Ansgar Brauner and Hendrik Ebbers.

Jelastic, Inc.

As a member of JCP, Ruslan Synytsky (CEO of Jelastic) would work specifically on the direction of Java usage in cloud computing and container technology: innovations, technical solutions, business expectations, flexibility of development and management.

Current shift to DevOps requires full-stack developers who know not only the application itself, but also the runtime environment, network and the operating system, and how the system is configured, run, and monitored. It is needed to get closer to the metal, to understand more about the technology, how it works, how it scales, and how to make sure that it is secure. So our platform is intended to ease this shift providing the developers and operations with the needed tools to make their Java application lifecycle smooth and guarantee its high availability and security.

Jelastic is an enterprise DevOps PaaS based on containers. Containerized Java stacks provide more efficient ways to push changes into production and make this process more automated. Our aim is to make DevOps with containers more adapted to Java application requirements and needs.

Jelastic Position Statement (.pdf file)

Ruslan Synytsky

Ruslan Synytsky is CEO and co-founder of Jelastic, company that deliver DevOps PaaS with full containers orchestration. With over 15 years in the IT industry, Ruslan is an expert in large-scale distributed Java applications and enterprise platforms. Before starting Jelastic in 2011, Ruslan was one of the key engineering leads at the National Space Agency of Ukraine and worked on various innovative projects. Ruslan Synytsky has a reach scientific luggage and is actively involved in various tech conferences for developers, hosting providers, integrators and enterprises.

London Java Community

For several years we've run "Adopt a JSR" and other advocacy initiatives. These have massively increased day-to-day developer participation in Java standards. Java is moving to infrastructure, cloud and IoT. Java SE 9, Java ME 9 and Java EE 8 will require strong input from their users (developers) to ensure that Java remains the #1 developer platform of choice. If re-elected, in addition to being involved in formal JSR processes we will continue to evangelise Java and run practical hack days.

London Java Community Position Statement (.pdf file)

Martijn Verburg

Martijn Verburg is the co-leader of the London Java User Group (LJC), and helps lead the global effort of Java User Group members who contribute to JSRs (Adopt a JSR) and OpenJDK (Adopt OpenJDK). Martijn's presentations are in high demand by major conferences where he is known for challenging the industry status quo as the "Diabolical Developer". Martijn co-authored "The Well-Grounded Java Developer" with Ben Evans and was added as a Java Champion in 2012 for services to the ecosystem.

Geir Magnusson Jr

I have been a professional software developer since age of 15, and have used Java in a range of industries from e-commerce, media delivery, mobile, and adtech. I've used Java in anger since 1998 (and Java made me angry back then) and was a member of the JCP EC for 7 years representing the Apache Software foundation until 2010. During my tenure as EC rep, the ASF won EC Member of the Year three times. I have been heavily involved in open source over the years, having served several times as a Director of the ASF, and helped co-found and lead several Apache projects, including Apache Geronimo (Java EE), Apache Harmony (Java SE) and other projects. In 2010, I retired from JCP activities at the conclusion of the Apache-Sun/Oracle dispute over open and fair access to TCK licenses. In 2015, I felt it was time to re-engage, and have served the last two years as an independent. While I remain a Member of the Apache Software Foundation (ASF), I again am running as an independent individual, and do not and will not speak for the Apache Software Foundation.

I'm running again because of my interest in the JCP and the governance of the Java ecosystem. I continue to believe that the Java ecosystem is by far the best general purpose development platform we have available today, and I believe that with continued good governance, will remain the best general purpose development platform for the foreseeable future. I am an active developer - I write and deploy code to production multiple times per week. I think that I bring a valuable perspective to the JCP, one that spans commercial enterprise development, commercial individual/consultant development and community-oriented open source development, and this perspective incorporates an understanding of the balance between the needs of commercial development and the value of open source and free software. Finally I believe that my years of experience representing the ASF on the EC gives me a solid understanding of the general dynamics at play in the ecosystem, and am able to leverage that experience as a representative of the individual practitioner.

Geir Magnusson Jr

Geir Magnusson, Jr. is Founder and Chief Technology Officer of Sourcepoint Technologies. Geir was previously CTO and SVP of Engineering at AppNexus responsible for technology strategy and product delivery, as well as driving the evolution of the company's product architecture. Geir has served as a technical executive and leader for companies including Viggle, Gilt Groupe, 10gen, Joost, Adeptra, Bloomberg, and Intel, and has built systems and solutions for industries ranging from financial markets to fraud contact to digital audio to mobile consumer. He also has broad experience in open source, having founded several significant open source projects, such as Apache Geronimo, Apache Harmony and Apache Velocity. Geir is a member of the Apache Software Foundation, and has represented the Foundation as a member of the Executive Committee of the Java Community Process, as well as served as a past member of the Board of Directors. He is also an international speaker on open source and software technology. Geir holds degrees in Physics and Electrical and Computer Engineering from Johns Hopkins University.


Tomitribe is a proud supporter of MicroProfile, Java EE and Open Source and built on the belief that everyone has a role with open source and open standards. Tomitribe is dedicated to supporting both Apache TomEE, the greater Java EE ecosystem and participates on a variety of JCP specifications. We are deeply passionate about the JCP, know it is critical to our industry and believe we share great responsibility as participants, users and implementors to actively participate in its continued success.

Tomitribe Position Statement (.pdf file)

David Blevins

Founder and CEO of Tomitribe. Veteran of Open Source Java EE in both implementing and defining JavaEE specifications for over 10 years with a strong drive to see JavaEE simple, testable and as light as Java SE. Co-Founder of OpenEJB (1999), Geronimo (2003), TomEE (2011). Member of the Java EE 7 and EJB 3.2 Expert Groups, past member of the Java EE 6, EJB 3.1, and EJB 3.0 Expert Groups. Contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley.


Twitter relies on the JVM as the base runtime for its services, with almost all of our new software being written in Scala or Java. We are solving some uniquely challenging problems when it comes to designing software at our scale and are developing libraries for scalable I/O, distributed scatter-gather, and system monitoring and management. We want to ensure that our systems will continue to cope with current traffic levels (for example, hundreds of millions of tweets sent per day) and able to scale to higher traffic levels in the future. We also want to ensure that our services run efficiently at data-center scale, maintaining high quality of service while minimizing data-center footprint. We hope to bring our insight in high traffic, low latency, large deployment, multi-language systems when evaluating and giving feedback on new JSRs in order to expand and enhance the Java platform in the most constructive and useful way.

Twitter has a very strong record of community involvement since its inception, with most of our internally developed software being open sourced and additional contributions to many other open source projects. We get enormous value from OpenJDK being an open-source platform. We are able to build and deploy OpenJDK with Twitter-specific changes to optimize it for our workloads and use cases. Many of these enhancements and improvements are generally applicable to most workloads and we contribute back such changes to OpenJDK. One of the goals of our JCP involvement is to ensure that OpenJDK remains a viable, high performance, and fully-featured open source platform.

Twitter Position Statement (.pdf file)

Tony Printezis

Tony Printezis is a Staff Software Engineer at Twitter and a member of the VM Team. He has 15+ years of VM implementation experience with special focus on memory management and he is an OpenJDK / HotSpot group committer and reviewer. He was one of the designers of the G1 GC and the original implementer of the CMS GC. Before Twitter, Tony worked at Adobe, Oracle, and Sun Microsystems. He holds a PhD and a BSc(Hons) in Computing Science, both from the University of Glasgow in Scotland.


Luca Botti

Not Representing an organization.

Luca Botti

Luca Botti is a professional developer, entrepreneur, and open source adopter. With experience starting back from the mid 90s, Luca has delivered multiple projects for banks in the past 15 years. Currently Luca is focusing again on agile architecture, microservices and the JEE space, and is working to grow its latest consulting company. Main interests are DevOps, Agile, Microservices, WebApps, and rinding a motorcycle in the free time.

Ivar Grimstad

JCP Member since 2007. Member of the Expert Groups for JSR 368 (JMS 2.1), JSR 371 (MVC 1.0), JSR 375 (Java EE Security API).

Ivar Grimstad Position Statement (.pdf file)

Ivar Grimstad

Ivar Grimstad is a Java Champion and leader of the Malmö Java User Group. He is member of the Expert Groups for JSR 368 (JMS 2.1), JSR 371 (MVC 1.0), JSR 375 (Java EE Security API) as well as member of the NetBeans Dream Team. Ivar is a frequent speaker at international developer conferences and promotes of Java EE technologies through blogs and articles.

Werner Keil

Werner worked with Java since the first JDK. joined JCP 11 years ago and served 8 years as Individual EC member. A very active participants in many JSRs from JavaEE8 to ME 8 or Before Oracle took over BEA, Werner was its only external consultant in the entire EMEA region. He is author of articles and books, regular conference speaker and founder or co-founder of several Open Source projects like Unit-API, JavaMoney, Eclipse Babel, UOMo, Sysdeo Tomcat Launcher, Agorava or OpenDDR.

Werner Keil Position Statement (.pdf file)

Werner Keil does BDD, Java EE and Microservices for a major bank. Helping Global 500 Enterprises across industries and leading IT vendors. He worked for nearly 30 years as PM, Coach, SW architect and consultant for Finance, Mobile, Media, Tansport and Public sector. Werner is Eclipse and Apache Committer and JCP member in JSRs like 354 (Money), 364 (, Java ME 8, 362 (Portlet 3), 363 (Units, also Spec Lead), 365 (CDI 2), 366 (Java EE 8), 375 (Security) and the Executive Committee.

Morocco JUG

MoroccoJUG is a very professional group of talented Arab Java passionate and leaders working together, to form a very active JUG, working on different JCP activities and community promotion through a lot of activities for kids and adults as well, including a very big DevoxxMA Arabic flavored conference in the middle East and North Africa.

Mohamed Taman is an Enterprise Architect / Research & Software Development Senior Manager, a Java Champions, JCP member, was 2013 JCP EC representing MoroccoJUG, and a JSR Expert Groups member, Java Architect, consultant, and MoroccoJUG representative Member, EGJUG board member.

Mohamed is one of the most popular leaders in software industry in Middle East and Egypt especially Java and its related ecosystems. He is very professional due to his long & wide experience with 15+ years in Java industry.

He is graduated with B.Sc in computer systems engineering, while he is preparing masters in MSCSE. He works for different big companies (Oracle, Google, Siliconexpert, Intercom, and Pfizer), where he co-founded, and works now as Enterprise Architect and Dev. Dr. Manager for e-finance.

In 2014, 2015 he won the Duke's choice award for best architecture of World Bank and United Nations Projects using Java EE 7, JDK 8 and JavaFX on mobile, while in 2013 he won the 11th annual JCP award 2013 for Outstanding adopt-a-JSR participant.

Morocco JUG Position Statement (.pdf file)

Mohamed Taman

JCP EC member who represents Africa, and he sees that Java is very critical and important in this continent especially North Africa & Middle East regions and JCP needs an EC representative for that area. Working closely with Expert group and spec leads on JEE7 JSRs/Glassfish, contributing on JSRs 339, 356, 353, 342, 203. Member of Adopt-A-JSR, Adopt-OpenJDK & FishCAT programs. He also an Oracle Egypt Architects board member responsible to define the correct reference architecture for EMEA Oracle customer's projects.

In 2015 he becomes a Java Champions as second champion in North Africa; in the same year specifically June my book "JavaFX Essentials" came to the light, as promotion to the strength and the capabilities of JDK8 and mainly JavaFX.

He is also member of EGJUG, responsible for leading a professional team that will contribute in JCP activities and the future of Java. A frequent speaker at JUGs, communities, summits, and international conferences like JavaOne, JEEConf, JDC & Devoxx... etc.

He is frequent article writer for industry publications, an author, and technical reviewer, his latest publication titled "Getting Started with Oracle public cloud" August 2013.

For the full story please read my position statement.

Peter Pilgrim


Peter Pilgrim

Peter Pilgrim is an English professional software developer, designer and sometimes architect. He works in an interdependent contractor in the creative media digital and financial services industries building for e-commerce enterprise web applications for leading household names, bluechip clients. He has contracted or worked with top-tier businesses such as Engine, Transform, LBi and Pearson Group and investment banks like UBS and Credit Suisse.


After the Executive Committee (EC) Elections in 2012, the SE/EE and ME Executive Committees were merged into a single Executive Committee as defined by JSR 355 and the JCP 2.9 Process Document. In the merged Executive Committee, there are 16 Ratified Seats, 8 Elected Seats and the permanent seat held by Oracle America. Members serve 2-year terms that are staggered so that 12 of the 24 seats are normally up for ratification/election each year.

The EC members guide the evolution of the Java technologies. The EC represents a cross-section of both major stakeholders and other members of the Java Community. Duties are: select JSRs for development, approve draft Specifications for Public Review, approve Final Specifications, review TCK appeals, approve Maintenance revisions and possibly defer some features to a new JSR, approve transfer of maintenance duties between members and provide guidance to the Program Management Office (PMO). For more information on the EC, see the Executive Committee Info page

2015 EC Elections Results

2014 EC Elections Results

2013 EC Elections Results

2012 EC Elections Results

2011 EC Elections Results

2010 EC Elections Results

2009 EC Elections Results

2008 EC Elections Results

2007 EC Elections Results

2006 EC Elections Results

2005 EC Elections Results

2004 EC Elections Results

2003 EC Elections Results

2002 EC Elections Results

2001 EC Elections Results

2000 EC Elections Results

For more information on the JCP, see the JCP Overview page.

Contact the PMO for election questions at