Keynotes

Keynotes

Monday
October 22
Moscone North, Hall D
5:00 p.m.-7:00 p.m.

The Future of Java Is Today

As one of the most pervasive technologies of our lifetime, Java continues to innovate the application world around us. Through continued modernization Java offers developers a contemporary language and platform to create the next generation of rich, scalable, and secure enterprise applications. And as the technology landscape changes around us, Java is primed to offer developers continued uniqueness to address new opportunities. In this keynote hear from recognized members of the Oracle Java Team and industry luminaries about how Oracle is continuing to steward ongoing Java technology enhancements. Learn what’s new in Java, see recent additions to the language and platform, and get a look ahead at enhancements that are in development that will continue to improve developer productivity.

Photo of Mark Reinhold

Mark Reinhold

Chief Architect of the Java Platform Group, Oracle

Mark Reinhold is chief architect of the Java Platform Group at Oracle. He was the lead engineer for the JDK 1.2 and 5.0 releases, the JCP specification lead for Java SE 6, and both the project and specification lead for JDK 7 (Java SE 7) and JDK 8 (Java SE 8). He currently leads the JDK 9 and Jigsaw projects in the OpenJDK Community, where he also serves on the governing board. Reinhold holds a PhD in computer science from the Massachusetts Institute of Technology.

Photo of Georges Saab

Georges Saab

Vice President of Development, Oracle

Georges Saab is the vice president of development for the Java Platform Group at Oracle. His group is responsible for Java Standard Edition including the Java language, core libraries, and the Java Virtual Machine. Georges is a veteran of programming language and platform development, with more than 25 years in this field. His work with the Java platform began as a developer of Java Standard Edition at JavaSoft and Sun Microsystems, where he was a founder of the Swing group and Java Webstart, and continued as he ran development of the JRockit JVM for many years at BEA Systems. Georges is the Chairperson of the OpenJDK governing board.

GitHub, Java, and the OpenJDK Collaboration at Scale with the Java Community

Photo of Matthew McCullough

Matthew McCullough

Vice President of Field Services, GitHub

Matthew is the Vice President of Field Services and leads the pre and post-sale technical teams at GitHub. As a team, we facilitate customer deployments of GitHub Enterprise at scale.

Photo of Georges Saab

Rafer Hazen

Data Pipelines Engineering Manager, GitHub

Bio is pending

Tuesday
October 23
Moscone North, Hall D
5:00 p.m.-7:00 p.m.

Making Cloud Native Computing Universal and Sustainable: Harness the Power of Open Source

Software is how you engage customers, reach new users, understand data, promote products or services, and transact orders. To do this well, today’s solutions are bespoke, broken down into small pieces of software that are designed for very specific jobs. This approach has given birth to an entire software ecosystem known as “cloud native computing.” In a world powered by software, there’s simply too much software to write. No one company can do it all, and that’s why companies often use open source to foster a community-driven ecosystem. The future is open, and open is here to stay. The journey to becoming cloud native is different for everyone, so this session explores the cloud native open source projects under the Cloud Native Computing Foundation (CNCF), cloud native trail map tooling, and success stories from the developers who work hard to make cloud native universal and sustainable.

Photo of Dee Kumar

Dee Kumar

Vice President, Cloud Native Computing Foundation

Dee Kumar has more than 15 years of cloud computing experience as the vice president of marketing and developer relations at the Cloud Native Computing Foundation (CNCF). Her work at CNCF is focused on working with the developer and IT pro communities to advance open source projects at scale. Most recently, Kumar was director of marketing at Docker where she built and launched developer programs leveraging the Docker OSS community jointly with leading members. Prior to that, Kumar was director of cloud services product marketing at Equinix, where she worked closely with the cloud native ecosystem. She also held marketing leadership roles at Lenovo, Hewlett-Packard, and Dolby. Kumar brings a unique combination of marketing creativity and technical prowess. An engineer by trade, Kumar brings a passion for both open source and community development to the organization. She has an MBA from Brown University, a certification in machine learning from Stanford University, and a BS in computer science from BIT.

Building Next-Gen Cloud Native Apps with Embedded Intelligence, Chatbots, and Containers

The cloud is fundamentally changing how enterprise applications are being built today. Developers are leveraging new services and capabilities up and down the stack to more quickly deliver innovation and provide greater ease of use, management, and integration, while also providing deeper intelligence through these applications. In this session see how data science, embedded intelligence, digital assistants, and easy-to-build/easy-to-manage cloud infrastructure are enabling these next generations of cloud native apps to be built on Oracle Cloud Platform.

Photo of Amit Zavery

Amit Zavery

Executive Vice President, Fusion Middleware and PaaS Development, Oracle

Amit Zavery is Oracle’s executive vice president for cloud platform and middleware products. He is responsible for product vision, strategy, development, and go-to-market initiatives for Oracle Cloud Platform and the Oracle Fusion Middleware product family. Zavery and his team are focused on building the most modern, open, comprehensive, and easy-to-use cloud platform that provides capabilities for cloud-native and mobile development, application integration, big data, data integration, content management, identity management, and security. He is also responsible for enhancing Oracle Cloud Platform with new and emerging technologies including blockchain, artificial intelligence, machine learning, and bots.

Since joining Oracle in 1995, Zavery has held various positions in product development, management, strategy, and consulting. He began his career at Oracle as a software engineer on the video server product team. He then joined Oracle Consulting, implementing numerous interactive television applications, and, with the advent of the web, building internet applications for customers. Zavery has worked in the Oracle Database group, where he was a member of the team responsible for planning and defining various Oracle Database releases. He was also responsible for product development and management of Oracle’s ecommerce applications and established Oracle’s CRM development center in India.

Zavery holds a bachelor’s degree in electrical and computer engineering, graduating with highest honors from the University of Texas at Austin. He also holds a master’s degree in information networking from Carnegie Mellon University and is a graduate of the Harvard Business School Advanced Management Program.

Photo of Matt Thompson

Matt Thompson

Vice President of Developer Engagement and Evangelism, Oracle

Matt Thompson, vice president of developer engagement and evangelism, leads a team focused on enabling developers to build innovative solutions on Oracle’s modern cloud platform. The team engages across Oracle’s cloud platform and tools, customer and partner communities, and the open source ecosystem to enable developers to build modern solutions, apps, and services. Previously, as general manager of Microsoft’s developer and platform evangelism, Thompson led an organization responsible for startup, student, community, and enterprise developer engagement for Microsoft’s platforms, with a primary focus on cloud, AI/ML, web, and mobile. Before joining Microsoft, Thompson spent time leading various teams responsible for platform engineering and developer engagement at Sun Microsystems.

When not working alongside developers building the next generation of cloud-based services, you will likely find Thompson off an island somewhere participating in his other passion, underwater photography. You can follow him on Twitter: @developerfish

Code One Fireside Chat

Join us as some of today’s iconic developers come together for a fireside chat to share their thoughts on what it takes to be a Groundbreaker. Hear from the creators of Python, Hadoop, and others as they take us through the exciting projects they are working on.

Photo of Doug Cutting

Doug Cutting

Cocreator of Hadoop

Doug Cutting serves as chief architect of Cloudera. He also serves as an advisor of Proximal Labs. Cutting founded Apache Hadoop, Nutch, and Lucene projects. He served three years at Yahoo!. Prior to that, he served at Excite, Apple, and Xerox PARC. Cutting serves as chairman of the technical advisory board at LucidWorks, Inc. He also serves as chairman and member of technical advisory board at Lucid Imagination. He has been member of advisory board at NGDATA since 2013, and he serves as a member of Lucene and a member of the Apache Software Foundation. He has a bachelor's degree in linguistics from Stanford University.

Photo of Neha Narkhede

Neha Narkhede

CTO and Cofounder of Confluent

Neha Narkhede is the cofounder and head of engineering at Confluent and the cocreator of Apache Kafka. Previously, Narkehede worked in the streams infrastructure area at LinkedIn. Narkehede’s interests include building and scaling large-scale distributed systems. In her free time, she travels and tries her hand at photography.

Photo of Charles Nutter

Charles Nutter

Coleader of JRuby

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. He coleads the JRuby project, an effort to bring the beauty of Ruby and the power of the JVM together. Nutter 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.

Photo of Graeme Rocher

Graeme Rocher

Creator of Grails and Micronaut

Graeme Rocher is a software engineer and professional open source contributor who created several popular open source projects including Grails, GORM, and Micronaut. Rocher currently leads the development of the Grails and Micronaut frameworks at OCI and is the author and/or co-author of several books including The Definitive Guide to Grails 2 (Apress).

Photo of Guido van Rossum

Guido van Rossum

Creator of Python

Guido van Rossum is the creator of Python, one of the major programming languages on and off the web. The Python community refers to him as the Benevolent Dictator for Life, a title seemingly from a Monty Python skit. He moved from the Netherlands to the USA in 1995, where he met his wife. Until July 2003 they lived in the northern Virginia suburbs of Washington, DC with their son Orlijn, who was born in 2001. They then moved to Silicon Valley where Van Rosen worked for a variety of companies including Google and Dropbox (spending 50 percent of his time on Python).

Wednesday
October 24
Moscone North, Hall D
5:00 p.m.-7:00 p.m.

Groundbreakers: The Code Avengers

Superheroes protect the peace, save lives, and fight evildoers with their superhuman powers; however, they are not the only ones who have these abilities. Each day developers build highly advanced algorithms, design and code solutions to better humanity, deploy to thousands of servers in seconds, and come up with groundbreaking innovations. In this session join community leaders, unconference disorganizers, open-source standards gurus, and technology visionaries to hear an action-packed keynote to celebrate the developer community and you, a groundbreaker.

Photo of David Blevins

David Blevins

Founder & CEO, Tomitribe

David Blevins is founder of Tomitribe and a veteran of open source Java EE. He has been implementing and defining Java EE specifications for more than 10 years and has a strong drive to see Java EE as simple, testable, and light as Java SE. Blevins is cofounder of OpenEJB (1999), Geronimo (2003), and TomEE (2011). He is a member of the EJB 3.0, EJB 3.1, EJB 3.2, Java EE 6, Java EE 7, and Java EE 8 security expert groups, and a member of the Apache Software Foundation. Blevins is a contributing author to Component-Based Software Engineering: Putting the Pieces Together (2001, Addison-Wesley). Blevins is also a regular speaker at JavaOne, Devoxx, ApacheCon, OSCon, JAX, and other Java-focused conferences.

Photo of Stephen Chin

Stephen Chin

Director, Oracle Developer Community, Oracle

Stephen Chin is director of the Oracle Developer Community, author of Raspberry Pi with Java, co-author of Pro JavaFX Platform, and Oracle Code One content chair. He has given keynotes at numerous Java conferences around the world including JavaOne, where he is a seven-time Rockstar award recipient. Chin is an avid motorcyclist who has done several pan-European evangelism tours, interviewing hackers in their natural habitat and posting the videos on http://nighthacking.com/. When he is not traveling, he enjoys teaching kids how to create embedded systems, and robot programming with his teenage daughter.

Photo of Sebastian Daschner

Sebastian Daschner

Developer, IT-Beratung

Sebastian Daschner is a self-employed Java consultant, author and trainer and is enthusiastic about programming and Java (EE). He is the author of the book ’Architecting Modern Java EE Applications’. Sebastian is participating in the JCP, helping forming the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on https://blog.sebastian-daschner.com, his newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the world—either by plane or motorbike.

Photo of Simon Maple

Simon Maple

Director of Developer Advocacy, Snyk

Simon Maple is the director of developer relations at Snyk. He has been a Java Champion since 2014, was a JavaOne Rockstar speaker in 2014, a Duke’s Choice award winner, a virtual JUG founder and organizer, and a London Java community coleader. He is an experienced speaker, having presented at JavaOne, JavaZone, Jfokus, DevoxxUK, DevoxxFR, JavaLand, JMaghreb, and many more including many JUG tours. His passion is around user groups and communities. When not traveling, Maple enjoys spending quality time with his family, cooking, and eating great food.

Photo of Heather VanCura

Heather VanCura

Director and Chairperson of the Java Community Process (JCP) Program, Oracle

Heather VanCura is director and chairperson of the Java Community Process (JCP) program, and a leader of the Java adoption user group programs. In this role she drives the efforts to transform the JCP program and broaden participation and diversity in the community. She is passionate about Java, women in technology, and developer communities, serving as an international speaker and community organizer of developer hack days around the world. VanCura enjoys speaking at conferences, such as OSCON, FOSDEM, Devoxx, Wonder Women Tech, and JavaOne. She resides in the San Francisco Bay Area and enjoys trying new sports and fitness activities in her free time.

Photo of Johan Vos

Johan Vos

CTO, Gluon

Johan Vos started working with Java in 1995. He was part of the Blackdown team, porting Java to Linux. His main focus is on end-to-end Java, combining back-end systems and mobile/embedded devices. He received a Duke’s Choice award in 2014 for his work on JavaFX on mobile. In 2015, he cofounded Gluon, which allows enterprises to create mobile Java client applications leveraging their existing back-end infrastructure. Gluon received a Duke’s Choice award in 2015. Vos is a Java Champion, a member of the BeJUG steering group, the Devoxx steering group, and JCP. He is the lead author of Pro JavaFX 8, and he has been a speaker at numerous conferences on Java.

Photo of Dmitry Vyazelenko

Dmytro Vyazelenko

Senior Software Engineer, Canoo Engineering AG

Dmytro is a software developer, conference speaker and a disorganizer of JCrete and JAlba unconferences, and is passionate about concurrency and performance.

You’ll Find Me Coding in the Cloud

“The time has come,” the Walrus said, “To talk of many things: Of jars and wars and server-less, Of cognitive and Spring, And why the cloud is boiling hot and whether Java has wings.”

This keynote examines the future of Java: it’s wider and more exciting than ever, but it needs our help. New hardware, new software, and new ideas are powering Java toward uses far removed from that envisioned at its inception. Whether driven by AI or quantum computers, the problems of tomorrow demand new approaches and new thinking. Hear IBM’s evolving vision for the future of Java but more importantly see how IBM and the Java community continue to rise to the challenge of keeping Java vital, healthy, and moving forward. Let’s celebrate the Java community in all its forms and how it continues to give Java the wings it needs to soar.

Photo of John Duimovich

John Duimovich

Distinguished Engineer, IBM

John Duimovich, IBM distinguished engineer, has been the lead designer and implementer for the OTI/IBM virtual machine technology for the past 20 years. He played a key role in the development of the IBM J9 Virtual Machine, ENVY/Smalltalk, VA/Micro Edition, and VA/Java Java integrated development environments. He is an experienced software engineer with a demonstrated history of innovative thinking with a proven history of delivering high-quality software to customers.

Photo of Tim Ellison

Tim Ellison

Java CTO, IBM

Tim Ellison is Java CTO and senior technical staff member based in IBM’s Runtimes Technology Centre. Prior to his current position he was part of the original Eclipse leadership team, and vice president of the Apache Software Foundation Harmony Project. He is an expert member on numerous JSRs, including the Java SE platform specifications. Ellison holds an MSc in computer system design, and has contributed to the implementation of Smalltalk, IBM VisualAge, Eclipse, and the Java SDK over a long period. He has a broad knowledge of high-performance runtimes, open source methodologies, and applying new language technology to difficult problems. Ellison speaks extensively at conferences worldwide on topics relating to security, runtime language implementation and optimization, OSGi and modularity, big data processing and GPUs, and quantum computing.

Photo of Pratik Patel

Pratik Patel

Lead Java Developer Advocate, IBM

Pratik Patel is a Java Champion and president of Atlanta JUG. He wrote the first book on enterprise Java in 1996, Java Database Programming with JDBC. He currently works with the cloud and Java at IBM. He has designed and built applications in the retail, healthcare, financial services, and telecom sectors. Patel holds a master's degree in biomedical engineering from UNC, and has worked in New York, London, and Hong Kong. He currently lives in Atlanta, GA.

Photo of Ian Robinson

Ian Robinson

Lead Java Developer Advocate, IBM

Dr. Ian Robinson is an IBM distinguished engineer and the chief architect of the WebSphere application server. Robinson has more than 25 years’ experience working in distributed enterprise computing across product development, open standards, and open source. He is responsible for the strategy and development of IBM’s WebSphere platform, including the lightweight Liberty server, on-premises and in the cloud. His history with Java EE includes being spec lead of a JSR old enough to have with only two digits in it. He is also a founding member of the Eclipse MicroProfile project and helped establish the JakartaEE platform.