Our Speakers


* Click session title for abstract


Andres Almiray

Andres is a Java/Groovy developer and a Java Champion. Founding member of the Griffon framework and Hackergarten community event.

Follow Andres —


Gail Anderson

Gail C. Anderson is an Oracle Groundbreaker Ambassador and Java Champion. She is the Director of Training and founding member of the Anderson Software Group, a leading provider of training courses in Java, Python, Go, and other programming languages. She has developed numerous course materials for the Anderson Software Group and specializes in researching new technologies. She is the co-author of eight textbooks on software programming.

Follow Gail —


Paul Anderson

Paul L. Anderson is an Oracle Groundbreaker Ambassador and Java Champion. He is the Director of Training and founding member of the Anderson Software Group, a leading provider of training courses in Java, Python, Go, and other programming languages. Paul is an experienced speaker and specializes in making the technical aspects of software engineering fun and understandable. He is the co-author of eight textbooks on software programming.

Follow Paul —


Ian Darwin


Ian Darwin is a founding member of the Sun/Oracle Java Champions advocacy program, a Certified Java Programmer and Certified Java Web Component Developer, and the author of several textbooks and courses on Java: The Java Cookbook provides information on using Java effectively for those who already know the language. Checking Java Programs covers a number of tools that perform additional code verification on Java software. The Android Cookbook offers (mostly) Java solutions to writing mobile applications for the ubiquitous Android platform.


Rafael del Nero


Rafael Del Nero is Brazilian, creator of NoBugsProject, author of "No Bugs, No Stress - Create a Life-Changing Software Without Destroying Your Life". Rafael believes that there are many things involved to create high-quality software and most times developers are not even aware of them. His life's purpose is to help Java developers use better programming practices to code quality software for stress-free projects with fewer bugs.

Follow Rafael —


Mario Fusco


Mario is a principal software engineer at Red Hat working as Drools project lead. Among his interests there are also functional programming and Domain Specific Languages. He is also a Java Champion, the JUG Milano coordinator a frequent speaker and the co-author of "Modern Java in Action" published by Manning.

Follow Mario —


Frank Greco

Frank Greco is the Founder and CEO of Crossroads Technologies. He is a senior technology consultant and enterprise architect working on cloud and AI/ML tools for developers. He is a Java Champion, Chairman of the NYJavaSIG (first JUG ever), and runs the International Machine Learning for the Enterprise conference in Europe.


Mark Heckler


Mark Heckler is a Professional Problem Solver and Spring Developer & Advocate at VMware, conference speaker, published author, & Java Champion focusing upon developing innovative production-ready software at velocity for the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog (https://www.thehecklers.com) and an occasionally interesting Twitter account (@mkheck).

Follow Mark —


Cesar Hernandez

César Hernández is a Senior Software Engineer at Tomitribe with experience in Enterprise Java Applications. He is a Java Champion, Duke's Choice Award winner, Apache and Eclipse Committer for Jakarta EE and Microprofile contributor, Open Source advocate, teacher and public speaker. When César is away from a computer, he enjoys spending time with his family, traveling and playing music with the Java Community Band, The Null Pointers.

Follow Cesar —


Marcus Hirt


Marcus is a Java nerd with a focus on production time profiling and diagnostics. Once upon the time he was one of the co-founders of Appeal Virtual Machines, the company that created the JRockit Virtual Machine. He is currently an engineering director at Datadog, but remains involved with various open source projects, such as OpenJDK (project lead for JDK Mission Control) and Robo4J (Duke's choice award). Marcus has contributed articles, white papers, tutorials, and webinars to the Java community, and has been an appreciated speaker at various conferences (e.g. Code One Star). He also once co-authored a book about JVM technology before that became a cool thing to do (https://tinyurl.com/jrockitbook). Marcus holds an M.Sc. in Comp. Sci. & Engineering from the Royal Institute of Technology in Stockholm.

Follow Marcus —


Cay Horstmann


I grew up in Northern Germany and attended the Christian-Albrechts-Universität in Kiel, a harbor town at the Baltic sea. I received a M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor. I taught computer science at San Jose State University for almost thirty years and held visiting appointments at universities in Germany, Switzerland, Vietnam, and Macau. I was a “serial entrepreneur” before that was a thing, including a stint as VP and CTO of a dot com startup that went from three people in a tiny office to a public company. In my copious spare time I write books and develop online courses for beginning and professional programmers.

Follow Cay —


Emily Jiang

Emily Jiang is a Java Champion. She is Liberty Microservices Architect and Advocate, STSM in IBM, based at Hursley Lab in the UK. Emily is a senior MicroProfile lead and has been working on MicroProfile since 2016 and leads the specifications of MicroProfile Config, Fault Tolerance and Service Mesh. She is CDI Expert Group member. She has worked on the WebSphere Application Server since 2006 and is heavily involved in Java EE and MicroProfile implementation in Liberty releases. She regularly speaks at conferences, such as Code One, DevNexus, JAX London, Voxxed, Devoxx US, Devoxx Belgium, Devoxx UK, Devoxx France, EclipseCon, etc.

Follow Emily —


Kito Mann

Kito D. Mann is the Principal Consultant at Virtua, Inc. (http://virtua.tech), specializing in enterprise application architecture, training, development, and mentoring with Web Components, Angular, and Jakarta/Java EE technologies. He is also the co-host of the Stacked Podcast (http://stackdpodcast.com), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF, and Portlets) and is an internationally recognized speaker. He is also a Java Champion and Google Developer Expert in Web Technologies. He holds a BA in Computer Science from Johns Hopkins University.

Follow Kito —


Rustam Mehmandarov


Rustam lives and works in Oslo, Norway, working as a chief engineer and consultant specializing in Java platform, and a competency network coordinator at work. In his spare time, he contributes to several local developer communities. Previously, he has been leading JavaZone and the Norwegian JUG – javaBin. Rustam is passionate about open source and sharing his knowledge with others. He is a frequent speaker at both national and international conferences and events. You can find Rustam on Twitter as @RMehmandarov.

Follow Rustam —


Elder Moraes


Elder helps Java developers to build and deliver secure, available, and fast server-side applications. He is the author of the “Jakarta EE Cookbook“ and a board member at SouJava, one of the biggest JUGs in the world. As a Developer Advocate, Elder shares experiences and best practices through online content and at international events like The Developers Conference, QCon, Oracle Code One, Campus Party, and Devnexus.

Follow Elder —


Gunnar Morling


Gunnar Morling is a software engineer and open-source enthusiast by heart. He’s leading the Debezium project, a platform for change data capture. Gunnar is the spec lead for Bean Validation 2.0 (JSR 380) and a long-time committer to different Hibernate projects. In his spare time, he contributes to the Deptective and MapStruct projects. Prior to joining Red Hat, he worked on a wide range of Java EE projects in the logistics and retail industries. He’s based in Hamburg, Germany.


Nikhil Nanivadekar


Nikhil Nanivadekar is a Director and Senior Principle Architect in Application Development, BNY Mellon. Nikhil has more than 7 years of experience building mission critical applications for financial institutions. Prior to joining BNY Mellon, he was a Vice President in Private Wealth Management at Goldman Sachs Engineering. Nikhil was selected as a 2018 Java Champion, is an Oracle Groundbreaker Ambassador, and is the active project lead for the open-source Eclipse Collections framework. He is a regular on the speaker circuit and hosts several workshops at prestigious conferences teaching robotics for kids such as JCrete4Kids, JavaOne4Kids, and Devoxx4Kids. Nikhil holds a Bachelor's degree in Mechanical Engineering from the University of Pune, and a Master's of Science in Mechanical Engineering with specialization in robotics and controls from the University of Utah.

Follow Nikhil —


Fabiane Nardon


Fabiane is a computer scientist who is passionate about creating software that will positively change the world we live in. She was chief architect of the Sao Paulo Healthcare Information System, considered the largest JavaEE application in the world and winner of the 2005 Duke's Choice Award. She led several communities, including the JavaTools Community at java.net, where 800+ open source projects were born. She is a frequent speaker at conferences in Brazil and abroad, including JavaOne, OSCON, Jfokus, JustJava, QCon, DockerCon and more. She’s also the author of several technical articles and member of the program committee of several conferences as JavaOne, OSCON, TDC and QCon. She was chosen a Java Champion by Sun Microsystems as a recognition of her contribution to the Java ecosystem. Currently, she works as a Chief Scientist at TailTarget where she is helping to shape new disruptive Data Science based services.

Follow Fabiane —


Matt Raible


Matt Raible is a well-known figure in the Java community and has been building web applications for most of his adult life. For over 20 years, he has helped developers learn and adopt open source frameworks and use them effectively. He's a web developer, Java Champion, and Developer Advocate at Okta. Matt has been a speaker at many conferences worldwide, including Devoxx Belgium, Devoxx France, Jfokus, and JavaOne. He is the author of The JHipster Mini-Book, Spring Live, and contributed to Pro JSP. He is a frequent contributor to open source and a member of the JHipster development team.

Follow Matt —


Victor Rentea


Victor Rentea is Java Champion and one of the top Independent Trainers in Romania, having trained by now 1500+ developers in 30+ companies. He is Lead Architect at IBM, where he practices Pair Programming, Clean Code and Refactoring every day. For the community, he organized the largest 3 Bucharest Java User Group meetups in history, and last year he founded the Bucharest Software Craftsmanship Community in which he runs free webinars about clean code, refactoring and TDD. As a speaker, Victor is now regularly invited at the top international conferences: his live-coding sessions are insane, lightning-fast but well crafted, full of enthusiasm, deep insights and take-away tips.

Follow Victor —


Graeme Rocher

Graeme Rocher is the creator of several popular Open Source projects including Grails (https://grails.org) and Micronaut (https://Micronaut.io) and co-author of "The Definitive Guide to Grails" (Apress - http://apress.com/book/view/1590599950). Graeme currently works as an Architect at Oracle Labs. Graeme is a member of the Java Champions (https://twitter.com/java_champions) and 2018 was awarded the Groundbreaker award by Oracle (https://developer.oracle.com/groundbreakers/) for his work on Open Source.

Follow Graeme —


Zoran Sevarac


Zoran Sevarac is associate professor at University of Belgrade, Java Champion and artificial intelligence researcher. His main interests include deep learning, software engineering and Java technologies. He is an open source enthusiast, a NetBeans contributor and founder of the open source educational neural network software Neuroph. He is also CEO and co-founder of startup Deep Netts which is building a next generation deep learning platform.He is an open source enthusiast and founder of the educational open source Java neural network software Neuroph. He is also CEO and co-founder of startup Deep Netts which is building a next generation deep learning platform.

Follow Zoran —


Mohamed Taman

Sr. Enterprise Architect @SiriusXI Beograd, Serbia, a Java Champion, an Oracle Groundbreaker Ambassador, Java/ Mobile/ Web / Big Data / Cloud / Blockchain (HashGraph) / DevOps Architect, JCP, Duke Award winner 3 times, International Speaker, Books & Videos Author

Follow Mohamed —


Henri Tremblay


Henri Tremblay is Java Champion. He leads EasyMock and Objenesis and contributes to Ehcache open source projects. When he was young, he made popular class mocking, invented partial mocking and was coding with pragmatism. He has been a developer, CTO, software architect, enterprise architect, startup founder, teacher and performance expert. With pragmatism. He loves optimization and productivity. In Java and in general. He tries to be useful. He is pragmatic.

Follow Henri —


Ray Tsang


Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at Red Hat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.

Follow Ray —


Martijn Verburg


Principal Software Engineering Group Manager for Java at Microsoft - aka The Diabolical Developer

Follow Martijn —


Richard Warburton

Richard is an empirical technologist and solver of deep-dive technical problems and works independently as a Software Engineer and Trainer. He has written the book on Java 8 Lambdas for O’Reilly and helps developers learn via http://iteratrlearning.com and http://www.pluralsight.com/author/richard-warburton. He’s worked as a developer in diverse areas including Low Latency Trading Systems, Statistical Analytics, Static Analysis, Compilers and Network Protocols. He is a leader in the London Java Community. Richard is also a well known conference speaker, having talked at Devoxx, Javazone, QCon SF, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London, JEEConf, Codemotion Rome, JProfessionals and Voxxed Days Luxembourg. He obtained a PhD in Computer Science from The University of Warwick and currently resides in London.


Paul Webber


Over 25 years experience in software development along with management capabilities for leading a fully functional software development team utilizing agile practices. Technical capabilities include experience in Java and the Android platform along with supporting development tools such as Eclipse and JIRA. Over ten years as President of the San Diego Java User’s Group and a Java Champion member.

Follow Paul —


Rafael Winterhalter

Rafael works as a software consultant in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interest in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was pronounced a JavaOne Rock Star. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine. For his work, Rafael received a Duke's Choice award, an Oracle groundbreaker award and was elected a Java Champion.

Follow Rafael —