Our Speakers

Speakers

* Click session title for abstract

Image

Andres Almiray

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

Follow Andres —

Image

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 —

Image

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 —

Image

Ian Darwin

http://www.darwinsys.com/java/

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.

Image

Rafael del Nero

https://nobugsproject.com/

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 —

Image

Mario Fusco

https://github.com/mariofusco/

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 —

Image

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.

Image

Mark Heckler

https://www.thehecklers.com

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 —

Image

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 —

Image

Marcus Hirt

http://hirt.se/blog

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 —

Image

Cay Horstmann

https://horstmann.com/

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 —

Image

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 —

Image

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 —

Image

Rustam Mehmandarov

https://mehmandarov.com/

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 —

Image

Elder Moraes

https://eldermoraes.com

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 —

Image

Gunnar Morling

https://www.morling.dev/

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.

Image

Nikhil Nanivadekar

https://medium.com/@nikhilnanivadekar

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 —

Image

Fabiane Nardon

http://www.tail.digital

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 —

Image

Matt Raible

http://raibledesigns.com/

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 —

Image

Victor Rentea

https://victorrentea.ro

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 —

Image

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 —

Image

Zoran Sevarac

http://www.zoransevarac.com

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 —

Image

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 —

Image

Henri Tremblay

http://blog.tremblay.pro

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 —

Image

Ray Tsang

https://saturnism.me

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 —

Image

Martijn Verburg

https://martijnverburg.blogspot.com/

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

Follow Martijn —

Image

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.

Image

Paul Webber

http://www.sdjug.org/

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 —

Image

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 —