Java Community Process: Executive Committee Elections Nominees for 2020
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 jcp.org 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.
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.
|2020 EXECUTIVE COMMITTEE RATIFIED SEAT CANDIDATES
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 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)
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
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 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
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 (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 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 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.
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
|2020 EXECUTIVE COMMITTEE ELECTED SEAT CANDIDATES
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
Azul Systems Position Statement (.pdf file)
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 jconf.dev 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 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.
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 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
London Java Community Position Statement (.pdf file)
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 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 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.
|2020 EXECUTIVE COMMITTEE ASSOCIATE SEAT CANDIDATES
Ken Fogel Position Statement (.pdf file)
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.
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.
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 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 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.
ABOUT THE JAVA COMMUNITY PROCESS (JCP) EXECUTIVE COMMITTEE
Under the JCP 2.11 rules, the EC will be resized.
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.
- 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.
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
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 email@example.com.