Find JSRs
Submit this Search

Ad Banner

Java Community Process: Executive Committee Elections Nominees for 2020

EC Elections
2020 Executive Committee Elections Nominees

The 2020 Fall Executive Committee Elections have started. This year, there are 6 Ratified, 2 Elected and 1 Associate Seats open for election.

The PMO will host the Meet the JCP EC Candidates Zoom webinar on Thursday, 29 October at 10 AM PDT. Registration is required to attend. Please make sure to register ahead of time. The call will be recorded and posted on at a later time.

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


Alibaba started engineering investments on OpenJDK early back to 2010. The majority of applications in Alibaba are written in Java - in more than billion lines of Java code contributed by more than 10,000 developers. We customize OpenJDK to meet the needs of rapidly growing business of the whole Alibaba Ecosystem and customers of Alibaba Cloud. Close to a million JVM instances are running, serving a huge number of web requests and transactions. Alibaba's full spectrum of services, including online ecommerce, fintech and logistics marketplaces. Alibaba will continue to innovate the Java infrastructure technology based on OpenJDK. We hope to collaborate with all in using Java to embrace the new era of cloud native computing.

Alibaba Position Statement (.pdf file)

Kingsum Chow

Kingsum is a principal engineer at Alibaba Cloud Intelligence System Software Hardware Co-Optimization driving software performance optimization at the scale of data center. Since receiving Ph.D. in Computer Science and Engineering from the University of Washington in 1996, he has been working on performance, modeling and analysis of software applications. He has been issued more than 23 patents. He has presented more than 110 technical papers (40 since joining Alibaba China in 2016). He also appeared four times in JavaOne keynotes.


BellSoft releases and supports free and secure Unified Java Runtime, Liberica JDK. It is available for most platforms and present-day architectures, including microservices-based ones.

We take the 25 years of Java as the foundation and improve the technology, adapting it for developers today. We strive to become a JCP EC member to ensure that OpenJDK evolves according to the demands of the Java ecosystem. The goal is to retain the main Open Source Principle: openness and transparency first.

BellSoft Position Statement (.pdf file)

Aleksei Voitylov

With 15 years of Java experience, Aleksei Voitylov is the CTO and co-founder of BellSoft. A seasoned Java developer, Aleksei worked at Sun and Oracle with various JVMs and JSRs implementations and helped deliver HotSpot and Java Language to the JDK.

He founded BellSoft to provide a high-quality Java SE Runtime relevant for all use cases. Aleksei is an Open Source Evangelist and OpenJDK contributor. He presents at various Java developer conferences and contributes articles to the Java Magazine.

BNY Mellon

BNY Mellon Technology, with a $3 billion budget in 2019 and more than 11,000 technologists and developers globally support the bank's role as a leading provider of clearing, payments, custody, and asset management services to the global financial markets.

Our group of leading technologists and developers innovate solutions that support BNY Mellon's role as one of the largest investments company that oversees $37.3 trillion in assets under custody as of June 30, 2020.

BNY Mellon is represented by three Java Champions at the JCP Executive Committee: Donald Raab, Chandra Guntur and Nikhil Nanivadekar.

Java Community Involvement

- Active ratified member on the JCP Executive Committee (EC)
- Proposed Java Collections 2.0
- Committed to Java in Education via workgroups
- Leading Java User Groups
- Engaging with the community via presentations, blogs, code workshops
- Open Source involvement (see position statement for more details)
- Java Strategy @ BNY Mellon

As a member of the Java Community Process EC, our representatives will focus on education, evolution, stability and adoption of Java, both in and outside BNY Mellon.

BNY Mellon Position Statement (.pdf file)

Donald Raab

Donald (Don) Raab is a Managing Director and Head of the Java Platform Engineering Team, BNY Mellon. Don has more than 19 years' experience as a Software Engineer in the Financial Services industry. He started programming with Java in 1997. Don is a member of the JSR 335 Expert Group (Libraries) and is also the creator of the Eclipse Collections Java Library that was originally open sourced as GS Collections in 2012 and migrated to the Eclipse Foundation in 2015. Donald was selected as a 2018 Java Champion, and he is a frequent speaker and guest trainer at key Java conferences and user group meetups including Oracle CodeOne, JavaOne, QCon New York, Devnexus, Devoxx US, EclipseCon, JVM Language Summit and Great Indian Developer Summit (GIDS).


Most well-known for IntelliJ IDEA, JetBrains brings multiple facets to the Executive Committee. We are:
- developers that use Java extensively
- a producer of tools for developers, we understand the challenges of standards
- the creators of Kotlin, we see the benefits of the JVM as a platform
- advocates for the Java platform
JetBrains has been on the EC since 2017, has had members on Expert Groups, and has contributed to OpenJDK.

Trisha Gee

Trisha Gee is a Java Champion and the Java Developer Advocacy Lead for JetBrains, and has over 20 years' experience of developing applications with Java. Her goal is to help developers to "level up" as the language evolves. She has written and presented on new features in Java since JDK 8, all the way up to JDK 15. Trisha is the co-editor of "97 Things Every Java Developer Should Know", and publishes the JetBrains newsletter "Java Annotated Monthly".


MicroDoc is technology oriented software development business based in Germany, supplying embedded Java VMs to a worldwide customer base. MicroDoc is a supporter of open standards and commercially usable open source software. It is an active contributor to OpenJDK. 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 Java, with focus on embedded applications in automotive, healthcare, and smart environments.

MicroDoc Position Statement (.pdf file)

Bruno Caballero

Bruno Caballero works for MicroDoc Computersysteme GmbH and is based in Berlin, Germany. During his career, Bruno has developed a wide range of embedded software projects. Today he is involved in porting the Java virtual machine to new hardware platforms and operating systems, as well as supporting customers on creating Java solutions for embedded devices. His main interest is learning new methodologies to create faster and more secure Java applications.


With over 250,000 enterprise customers, SAP is the world's leading provider of business software. A significant portion of those SAP customers run SAP based on Java. SAP has participated in the JCP since 2001, and collaborated in over 50 JSRs. SAP contributes to OpenJDK since 2012. It currently participates in the OpenJDK 11 updates project and offers SapMachine, a free build of OpenJDK. SAP is committed to the continued success of Java.

Goetz Lindenmaier

Götz Lindenmaier works for SAP for 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. Götz is also OpenJDK contributor since long ago and helped SAP and the SAP JVM team engage in the OpenJDK project. He is OpenJDK reviewer and currently driving the OpenJDK 11 updates project.


Azul Systems

Azul is the only independent company on the JCP EC dedicated solely to building and supporting Java Runtimes and JDKs. Azul's Zulu builds of OpenJDK are the longest standing free & consistently updated builds of OpenJDK. Azul is an active advocate for community interests within the EC and has been recognized as "JCP Member of the Year." Azul has successfully taken strong positions on protecting community rights, access to technology, and the influence Java developers have on the process.

Azul Systems Position Statement (.pdf file)

Gil Tene

Gil Tene, CTO & co-founder at Azul Systems, has been active on the JCP EC since 2011 and recognized as "JCP Member of the Year." He is an official "JavaOne Rockstar" and Java Champion, and a frequent speaker at developer forums. Gil has been building virtual machines for over 25 years. He pioneered several Java firsts, including Pauseless Garbage Collection. In past lives, he also designed and built operating systems, network switches, firewalls, and laser-based mosquito interception systems.

Chicago Java Users Group

As a large community group (roughly ~3000 members), we will incorporate feedback from the community into our decisions regarding future JSRs. We hold a number of meetups monthly, and recently hosted the conference. We are involved in community groups such as MicroProfile, contribute to open source, and we cultivate relationships with other User Groups. If elected, in addition to being involved in the JSR processes, we will continue to evangelize the Java ecosystem and community.

Josh Juneau

Josh Juneau started developing with Java in the early 2000s. He works as an application developer, system analyst, and database administrator. He primarily develops using Java and other JVM languages, and specializes in Jakarta EE. Josh is an author, he was a JCP Expert Group member for JSR 372 and JSR 378, and is currently a contributor for Apache NetBeans. Josh is a Java Champion, and a co-host for the "Java OffHeap", "Stackd", and "Breaking Into Open Source" podcasts.

Eclipse Foundation

The Eclipse Foundation has been participating on the JCP Executive Committee since 2007. As the home of the Eclipse Java IDE, Jakarta EE, MicroProfile, Adoptium, the Eclipse Java Compiler, and OpenJ9 we are very much committed to the Java ecosystem. Our primary contribution to the JCP EC has been to represent the interests of the open source community, and for independent implementations of Java specifications.

Ivar Grimstad

Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He has served on the EC since 2016, worked on several JSRs and has been awarded as Outstanding Spec Lead and Start Spec Lead. At Eclipse, he works with Jakarta EE and MicroProfile. Paul Buck (alternate) is VP of Community Development at the Eclipse Foundation, he is a long time member of the Java community. Currently he is working with the Jakarta EE and MicroProfile working groups and the Adoptium project at Eclipse.

London Java Community

Alongside SouJava, the LJC represents the global JUG community (400K+ devs). We run "Adopt a JSR", "Adopt OpenJDK" to improve day-to-day developer participation in Java standards. With Jakarta EE at Eclipse and OpenJDK on a 6-month release cadence, the JCP will require strong input from their users (developers) to ensure that Java remains the #1 developer platform of choice. If re-elected, we will continue to technically scrutinize Java SE JSRs, run hack days on standards, and evangelize Java.

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 is on the Jakarta EE (formerly Java EE) Steering committee and is a regular speaker on advanced Java and team topics. 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.

TradingScreen Inc.

TradingScreen was established in 1999 as a global trading platform for institutional investors offered through a SaaS model. Since the beginning, TradingScreen has built its platform from the ground up utilizing Java as the core language/platform for both the front and backend in a 24x7 environment with high throughput low latency demands of the financial markets. TradingScreen was awarded the 'Best Front Office Execution System' category in the Financial News 2020 Trading & Tech Awards.

TradingScreen Position Statement (.pdf file)

Henri Tremblay

Henri Tremblay is a Java Champion, Oracle Groundbreaker Ambassador and Head of TradingScreen Canada. He has been working in Java for the last 20 years. He is a pioneer on mocking frameworks in Java. He currently leads EasyMock and Objenesis open source projects. He also worked on Ehcache and helped maintain JSR 107 reference implementation. He is the president of the Montreal JUG and Devoxx4kids Quebec. He is a frequent speaker and was named Oracle Code One Star.


Ken Fogel

Ken Fogel Position Statement (.pdf file)

Ken Fogel

I am a professor in the Computer Science Technology program at Dawson College in Montreal. The program's mandate is to train students, primarily right out of high school, to become job-ready software developers. In 2019 I became Java Champion. Five years ago I began a free one-day conference in Montreal called DawsCon. I have attracted some of the finest presenters to speak to both students and the local developer community. I have also spoken at JavaOne/CodeOne for that past six years.

Ixchel Ruiz

Ix-chel Ruiz has a track record of helping Java developer communities across the globe. She participates often at international events as event organizer, speaker, and mentee. Ix-chel has a keen eye for establishing relationships and links between people, allowing them to reach new heights.

Ixchel Ruiz

Ix-chel Ruiz has developed software application & tools since 2000. Her research interests include Java, dynamic languages, client-side technologies and testing. Java Champion, Oracle Developer Champion, hackergarten enthusiast, Open Source advocate, public speaker and mentor.

Zoran Sevarac

Zoran Sevarac is a co-lead of the expert group for JSR 381 Visual Recognition API using machine learning. His work is focused on Deep Netts which is a deep learning toolkit for Java Platform, which provides community edition of it's deep learning engine which is used for reference implementation of Visual Recognition API. One of the main goals of his work is to make machine learning no. 1 citizen on Java platform, and support evolution of Java platform towards that direction. With his bacground, he brings to EC expertise for AI, applied machine learning API and developer tools. During his work he participated in two JCP EC meeting during which he presented JSR 381. The JSR381 expert group also had significant succcess in community building, attracting contributors and presenting their work to Java User Groups (New York, San Diego, Mumbai).

Zoran Sevarac

Zoran Sevarac is an Associate Professor at University of Belgrade and CEO of Deep Netts. His main interests are machine learning, software engineering, development tools and Java. He is the Apache NetBeans contributor and contributor to several Java machine learning related initiatives.

He is Java Champion and Dukes's choice Award winner for the educational neural network software Neuroph.



Under the JCP 2.11 rules, the EC will be resized.

  • For the 2019 annual elections, three Ratified and one Elected Seats will be eliminated, thereby reducing the EC to 21 members.
  • For the 2020 annual elections, two Ratified and one Elected Seats will be eliminated, thereby reducing the EC to 18 members.
After the 2020 annual elections, there will be 11 Ratified Seats, 4 Elected Seats, 2 Associate Seats and the permanent seat held by Oracle America. Members serve 2-year terms that are staggered so that 8 or 9 of the 17 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

2019 EC Elections Results

2018 EC Elections Results

2018 EC Special Elections Results

2017 EC Elections Results

2017 EC Special Elections Results

2016 EC Elections Results

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