Gerrit GrunwaldGraphics Freak
Gerrit Grunwald is a software engineer with more than ten years of experience in software development. He has been involved in Java desktop application and controls development. Gerrit is interested in Java-driven embedded technologies based on JavaSE and JavaME embedded. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his own projects (Enzo, SteelSeries Swing, SteelSeries Canvas). Gerrit is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he co-leads the JavaFX and IoT community, is a JavaOne rockstar and Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines.
Vassil DichevThe Scala guy
Vassil Dichev has been working as a developer, consultant, development support and trainer for 16 years. He has worked with J2EE and later on with Spring, Hibernate and XSLT. Vassil has also experimented with Aspect-Oriented Programming and dynamic languages like Ruby and Python. During his ongoing search for a more expressive language he found Scala about 8 years ago and found out that it’s also pretty pragmatic. Vassil has been working with Scala professionally for the last 4 years. Before that he was a committer to the Apache ESME project, a Twitter-like server targeted for enterprises and organizations and also a committer to Lift, the Scala-based web framework that ESME is written in.
David is a Software Evangelist working for Oracle; his primary focus is Java on the Server-Side, i.e. Java Enterprise Edition. Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java end-to-end (from the smart card to the high end server), related technologies and developer tools. In his various roles, David has been involved in numerous Java projects since the early days of this technology.
David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Java, Home Automation, Electronics and Pinballs. You can find him on Twitter under @delabassee.
Kostadin GolevThe JUnit Guy
Kostadin is experienced Java Developer and team leader with strong interest in test automation. Always on a quest of continuous improvement, Kostadin believes small efforts over time quickly add up. When not busy with work and family, he likes to write and share his experiences at kgolev.com.
Heinz KabutzThe Java Specialist
Dr Heinz Kabutz writes the popular "The Java Specialists' Newsletter" read by tens of thousands of enthusiastic fans in over 145 countries. To sign up, visit http://www.javaspecialists.eu
Violeta GeorgievaThe Tomcat Committer
Violeta has more than 15 years of experience with Web containers and applications.
She is a committer in several open source projects. In 2013 she became an Apache Tomcat committer.
She has been working at Pivotal for the last two years, focusing on Reactor Netty, Servlet 3.1/Reactive Streams bridge, reactive WebSocket client and server, and WebFlux performance.
Mercedes Wyss is a software engineer with more than seven years of experience in the backend, frontend and Android development using Java and Kotlin. Currently, she is a CTO at Produactivity, a startup based in Guatemala.
She was previously organizing meetings in Guatemala Java Users Group from 2012 to 2016. Now she has two years an a half focusing on increasing women’s participation in STEAM by running a JDuchess Chapter in Guatemala and is the leader of a Google community (Devs+502).
She is an Oracle Groundbreaker Ambassador and an Auth0 Ambassador, she also has a Duke’s Choice Award in Educational Outreach.
Oleh DokukaThe Reactive Guy
Mainly Java Software Engineer / Consultant focused on distributed systems development adopting ReactiveManifesto and ReactiveProgramming techniques. Opensource geek, the active contributor of ProjectReactor. Along with that, Public speaker and Author of the book "Reactive Programming is Spring 5.0":https://www.packtpub.com/application-development/reactive-programming-spring-50
Hugh McKeeThe CQRS Guy
Hugh McKee is a developer advocate at Lightbend. He has had a long career building applications that evolved slowly, that inefficiently utilized their infrastructure, and were brittle and prone to failure. That all changed when he started building reactive, asynchronous, actor-based systems. This radically new way of building applications rocked his world. As an added benefit, building application systems became way more fun than it had ever been. Now he is focused on helping others to discover the significant advantages and joys of building responsive, resilient, elastic, message-driven applications.
Mahmoud AbdelghanyA blackbeard(ed) doomguy
The speaker has been your ordinary consultant for over a decade now. He had/has the privilege of working for numerous industries ranging from airlines to the financial sector.
In the rest of his waking hours, he tinkers around with games and emulators. Most recently, he spent about 3 years on the djoom3 project, and reaffirms that he's learned more in those 4 years than his whole career.
Anton ArhipovWhen in doubt, Alt+Enter
Anton is a Developer Advocate at JetBrains. Working with TeamCity and IntelliJ IDEA. Sometimes programming in Java and Kotlin. Professional interests include programming languages, middleware, and developer tooling. Java Champion since 2014. Co-organizer of DevClub.eu, a local developers community in Tallinn.
Johan JanssenThe Lego guy
Johan is working as a Java architect and trainer at Info Support. He has been working for various demanding companies where rapidly delivering quality software was very important. Johan regularly writes articles and presents about various subjects at conferences like JavaOne, GOTO Amsterdam/Berlin, Devoxx BE/UK/PL, JavaZone, J-Fall, Jfokus, JavaLand, Scala Days Berlin/New York and many others. Johan received the JavaOne Rock Star and Oracle Code One Star awards.
Krasimir SemerdzhievSoftware Extensibility Expert
Proud husband and father, software architect by heart. After finishing his Master degree at Sofia University, Krasimir always wanted to be a game developer and thought that business software is boring and will serve as a temporary gig to fill the time around studies. 18 years later he played key roles in a number of infrastructure products at SAP, including SAP NetWeaver, SAP JVM, SAP Cloud Platform and open source project Kyma. Convinced that Kubernetes is not the end-game in the cloud native space, he’s passionately going after people, busting the myth that cloud software necessarily equals standard software.
Nicolas FrankelA Java geek
Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with narrower interests like Software Quality, Build Processes and Rich Internet Applications. Currently working for Exoscale. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.
Passionate computer scientist. Leader of JavaZone. Board member and ex-chairman of Norwegian JUG – javaBin. Course instructor. Speaker. Java Champion.
Mary GrygleskiLet's get Reactive!!
Mary is currently a Java Developer Advocate for IBM's Digital Business Group, specializing in Reactive Java systems. She has been riding the software tech waves since 1989, starting with Unix and C, then set sail for Java, open source, and web in the new Millennium, and now venturing into reactive, mobile, and the DevOps space. In her previous incarnations, she worked for several technology product companies in the Route 128 Boston Technology Corridor as well the San Francisco Bay Area. She now resides in the Greater Chicago area, and is an Executive Board member and the Director of Meetings for the Chicago Java Users Group (CJUG). Mary continues to be amazed by how software innovations can dramatically transform our lives. She can't wait to see what the next tech wave will be like.
Ivan UglianskyJVM Engineer
Works at Excelsior since 2011, is one of the Excelsior JET developers (full JVM implementation based on optimizing AOT compilation).
Basically, works with runtime: GC, class loading, concurrency maintenance, profiling and so on. Besides, supports one plugin for the JET-compiled applications' debugging in GDB and writes posts for Excelsior JET Team Blog.
Also, he is co-founder and co-lead of JUGNsk — an official Java Users Group in Novosibirsk, helps to organize meetups about Java and JVM.
In his free time teaches C/C++ courses at Novosibirsk State University.
Markus WinandSQL Renaissance Minister
Markus Winand is an independent author, trainer and consultant on all things SQL. His book “SQL Performance Explained” has just been translated into a fifth language. It can be purchased as a print edition, and it’s also available to read for free on his use-the-index-luke.com website. Markus is currently working on his second book centered on the idea that things have changed a lot since SQL-92. It is likewise available free of charge online (modern-sql.com).
Rafael BenevidesThe supersonic Java guy
Rafael Benevides is Director of Developer Experience at Red Hat. With many years of experience in several fields of the IT industry, he helps developers and companies all over the world to be more effective in software development. Rafael considers himself a problem solver who has a big love for sharing. He is a member of Apache DeltaSpike PMC - a Duke’s Choice Award winner project, and a speaker in conferences like JavaOne, Devoxx, TDC, DevNexus and many others.
Kuassi MensahThe Database and Java Guy
Kuassi is Director of Product Management at Oracle.
He covers the following product areas
(i) Java connectivity to DB (Cloud, on-premises): Async Db Access (ADBA), JDBC, in-place DB processing with embedded JVM
(ii) Zero downtime, multi-tenancy, and sharding for Java apps .
(iii) Turning RDBMS Database tables into Hadoop and Spark datasources
(iv) MicroServices integration with database
(v) Reactive programming with DB
He holds an MS CS from the Programming Institute of University of Paris
Frequent speaker: JavaOne, JUG Meetups, Scale by the Bay, JavaZone, Oracle Open World, Data Summit, Node Summit, Oracle User groups
@kmensah, http://db360.blogspot.com/, https://www.linkedin.com/in/kmensah
Rudy De BusscherRudy De #BadAssFish
I love to create (web) applications with the Java EE platform and MicroProfile implementations.
I have spent the last 10 years implementing various projects in a team for customers, helped various Open Source projects (Apache Myfaces, PrimeFaces, DeltaSpike, MicroProfile, ...), and do support for Payara Server customers. I'm also already working 4 years around Web Application Security using OAuth2, OpenId Connect, and JWT.
Matthew CornfordThe Automation Guy
Matthew is a Technology Lead and Evangelist at Ocado Technology, helping develop the pioneering software underpinning Ocado’s highly automated warehouses - the most evolved of their kind in the world. In addition to being excited by the value unlocked in automating physical processes within Ocado’s warehouses, Matthew is also a strong proponent of all aspects of software automation and the benefits that brings.
With 10 years previous experience as a Java software developer and software engineering team lead, Matthew is starting to pursue his enjoyment of sharing his expertise and experience with others. Beyond regularly presenting internally at Ocado Technology, Matthew has previously spoken at the Computing DevOps summit in 2018 and is lined up as a speaker at QCon London 2019.
Prior to Ocado Technology, Matthew has worked in companies large and small, including Cisco Systems and Goldman Sachs. He completed both a BSc in Mathematics and an MSc in Mathematical Modelling and Scientific Computing at the University of Oxford. Outside of work, you'll find Matthew raising his two young daughters and training for his next half marathon.
Diman KaragiozovSSO is Human
Diman is a Senior software engineer at Leanplum with over 15 years of experience in designing and implementing distributed java-based applications. Diman works on the backend ecosystem of Leanplum which is analyzing over 20 billion events on a daily basis. Before Leanplum, Diman has worked as a software architect, technical and project lead in Tetracom.
Vladimir DejanovicIT Shark
Founder and leader of AmsterdamJUG, JavaOne Rockstar Speaker, CodeOne Star Speaker
IT Consultant, Software Architect, Team Lead and Chapter Lead working in industry since 2006 developing high performance software in multiple programming languages and technologies from desktop to mobile and web with high load traffic.
Always interested in cool new stuff, Free and Open Source software.
Like giving talks at conferences like JavaOne, Oracle Code One Devoxx BE, Devoxx US, Devoxx PL, Devoxx MA, Devoxx FR, JavaLand, GeeCON, Java Day Istanbul, Voxxed Days Belgrade, JDK.IO, JBCNConf Java Day Minks, DevConf and others
Shelley LambertProductivity Squad
Shelley Lambert is a Test Lead for IBM Runtime Technologies team. Over the course of the last few years, they have systematically shifted from a very inward-focused test and development team to open-sourcing all of their product and test code into Eclipse OMR and Eclipse OpenJ9 projects, as well as their delivery pipelines to the AdoptOpenJDK project. Her team has delivered the test strategy, test code base, test frameworks and delivery mechanisms into these 3 projects. She is a committer at Eclipse OpenJ9 and at AdoptOpenJDK, where she also serves on the Technical Steering Committee.
She has presented at JavaOne and Eurostar conferences and many smaller meet-ups on a variety of topics, drawing stories and lessons from her experiences in the 3 open projects in which she is most active.
Lan XiaProductivity Squad
Lan Xia is a team lead in Functional Verification Team in IBM Runtime Technologies. As a software developer for over 10 years, she has extensive experience in software development, web development and test management. She is a committer on the open source project - Eclipse OpenJ9. And she is also an active contributor for Eclipse OpenJ9, AdoptOpenJDK and Eclipse OMR project. She creates and provides support for test frameworks, test infrastructure, CI test pipelines, various testing and node.js based test result summary service. She is self-motivated and constantly experimenting with new technologies and techniques to assure better testing.
Jiří HolušaMr. Quality
Jiri is a devoted open source software engineer that loves his work. Born in Red Hat, now being Quality Engineering team lead at Hazelcast, an in-memory computing platform open source company. Digging deep, never giving up on a problem until it's solved and enjoying this all the way, that's Jiri. Besides that, he loves basically any sport and as a true Czech person, he never refuses a pleasant conversation over a pint of beer.
Nikita LipskyThe JVM + AOT Geek
Nikita is an initiator and a product lead of Excelsior JET project – full Java SE implementation (JVM) with AOT compiler developed by Excelsior LLC. Working on the project since 1997 he took part in almost every activity of the project from the JVM core to product management and support. In particular, he is an author of OSGi support at the JVM level in Excelsior JET, Java Runtime Slim-down technology - Java SE modularisation implemented in Excelsior JET since 2007, both Java bytecode verifiers, Spring Boot support and many others.
Maurice NaftalinTHE λ FAQ
Developer, author, teacher. Forty years in computing. Co-author “Java Generics and Collections”, author “Mastering Lambdas”. JavaOne Rock Star (x4).
Serban IordacheThe Badass Guy
I am a software engineer with more than 15 years of experience in JVM based languages.
I am the creator of several Gradle plugins for the Java Module System, such as:
I also contributed to other Java Module System plugins, such as:
Mark HecklerSultan of Spring
Mark Heckler is a Pivotal Principal Technologist & Spring Developer Advocate, conference speaker, published author, & Java Champion focusing upon developing innovative production-ready software at velocity for the Cloud and IoT applications. 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).
Sebastian DaschnerThe Effective Enterprise Java Guy
Sebastian Daschner is a Java Developer Advocate at IBM, a consultant, author, and trainer. He is participating in the JCP, helping forming the future standards of Java EE, serving in the JSR 370 and 374 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. He has been working with enterprise Java for more than 8 years. Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on blog.sebastian-daschner.com, his Newsletter, and on Twitter. When not working with Java, he also loves to travel the world — either by plane or motorbike.
Ivan LopezThe Micronaut Specialist
Ivan is a Software Engineer and Systems Administrator with 14 years of experience. He is a member of the Grails team at OCI. He discovered Grails 7 years ago and since then he develops almost exclusively using Groovy. He is the creator of some Grails plugins like Postgresql-Extensions and Slug-Generator.