The Speakers at

dkio logo low

Below is an alphabetically ordered list of speakers presenting at JDK IO 2018.

David Delabassee

Talk: Java EE 8 finally final! And now Jakarta EE?
Company: Oracle

David Delabassée is a Software Evangelist working for Oracle where he is focusing on Server-side Java… from Java EE/EE4J to Serverless and Java running in the Cloud. David is a seasoned speaker and regular presenter at JavaOne and other conferences on technical and software engineering topics. Prior to Oracle, he spent a decade at Sun Microsystems focusing on Java end-to-end. In his various roles, he has been involved in numerous Java projects since the early days of this technology. David lives in Belgium where, in his spare time, he tinkers with technologies such as home automation, electronics, pinballs, etc. But more importantly, he enjoys playing video games with his daughter!

Dervis Mansuroglu

Talks Using Consumer Driven Contracts on the JVM
Company: NAV - Norwegian Labour and Welfare Administration

Dervis is a full-stack Java-developer, currently working for the Norwegian Labour and Welfare Administration. He is passionate about programming languages on the JVM, machine learning, electronics and algorithms. Dervis is an active contributor to the Norwegian Java community and is the current Oslo JUG lead (javaBin Oslo). Dervis is also co-organizer for Oslo Software Architecture (OSWA) which is one of the biggest Meetup-communities in Norway.

Dmitry Chuyko

Talk: Checksums that bite Java developers
Company: BellSoft

Dmitry is a performance engineer at BellSoft Ltd. He previously worked on Hotspot JVM in Oracle. Currently, he optimizes OpenJDK for ARM64. Previous experience with Java showed that the most interesting problems in applications have solutions in the base platform.

Dmitry Vinnik

Talk: Back to the CompletableFuture: Concurrency in Action
Company:
Salesforce

Dmitry Vinnik is a Lead Software Engineer at Salesforce and has been passionate about Software Quality since the very beginning of his career.
He started out as a Quality Engineer, and was able to bring test expertise into his current Software Engineering role to ensure delivery of a high quality product.
Dmitry is also a Scrum Master focused on making his team more efficient and productive.
His background involves studying medicine and bioinformatics in addition to software and quality engineering. 

Ensar Basri Kahveci

Talk: From AP to CP and Back: The Curious Case of Hazelcast
Company: Hazelcast

I am Ensar Basri Kahveci. I first saw the term "NoSQL" in 2011 and used some NoSQL databases while doing backend development for a social gaming company. Over time, I became curious about their theoretical aspects and started digging into the distributed systems topics in general. I ended up working for Hazelcast in 2015, which is a distributed in-memory data grid (IMDG). Since then, I have been working as a distributed systems engineer to fuel my enthusiasm and get my hands dirty on core parts of Hazelcast!

Felix Mueller

Talk: 3 common pitfalls in microservice integration and how to avoid them
Company: Camunda

I am Senior Consultant at Camunda and support customers in different industries with automating their business-critical workflows. At the same time, I am a passionate Front-End developer for more than 10 years and connect my knowledge in this area with automated workflows. During my missions, I face different architectures in the area of Microservices, Domain-Driven Design, Event-Driven Architecture as well as monolithic architectures. When I am not at one of our customers, I am writing code or talk at events and conferences.

Gilles Di Guglielmo

Talk: DSL.using(java).toGoBeyond(BeanValidation).at(JDK.IO);
Company: LesFurets.com

Gilles is a 15+ software developer working for various software vendors (ILOG, PrimaSolution, Courtanet) : graphic 2D librairy, rules engine, J2EE service platform, domain model code generation. He is currently software architect for the insurance comparison web site LesFurets.com. He loves to feel the fresh air of San Francisco.

Henning Schwentner

TalkThe joy of multiple models – DDD as basis for Java modules and microservices

Company: Workplace Solutions GMBH

Henning loves to code. He follows this passion as a software architect and consultant at WPS – Workplace Solutions in Hamburg, Germany. His projects are domain-driven designed, agile and in programming languages like Java, C# and even ABAP. Henning is interested in the evolution of programming languages, long-living software architectures and big refactorings. Recently he translated »Domain-Driven Design distilled« into german. Henning is married and has children.

Ivar Grimstad

Talk: MicroProfile - New and Noteworthy
Company: Cybercom Sweden

Ivar Grimstad is a Java Champion and JUG Leader and software architect working as Principal Consultant for Cybercom Group in Sweden. He is involved in the Java Community Process as a member of the Executive Committee, Spec Lead for JSR 371 (MVC 1.0) and has served as Expert Group Member for a number of JSRs, such as JSR 375 (Java EE Security API). Ivar is a member of the Eclipse Enterprise for Java (EE4J) PMC and involved in Eclipse MicroProfile as well as being an Apache NetBeans Committer. Ivar is a frequent speaker at international developer conferences.

Jakob Jenkov

Talk: The Grid - Internet 3.0+
Company: Nanosai

Software architect and senior developer with long experience in Java and special focus on data intelligence in distributed systems.

Jan Ypma

Talk: Building reactive user interfaces
Company: Tradeshift

Jan Ypma is a full-stack software architect at Tradeshift, focusing on developing at scale. He has designed Java enterprise systems at international level in a variety of domains. His background in electrical engineering and embedded software gives him a fresh out-of-box perspective. He regularly talks about his architectural experiences, particularly in event sourcing and building reactive systems.

Johan Janssen

Talk: REST no more - Using Actors for the Internet of (LEGO) Trains & Raspberry Pi's
Company: Info Support

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, Devoxx BE/UK/PL, JavaZone, GOTO Amsterdam/Berlin, J-Fall, J-Spring, Jfokus, JAX, various Voxxed events, JavaLand, jDays, Topconf Linz, Scala Days Berlin/New York, GeeCON, JBCNConf, Java Forum Nord, Coding Serbia, Javantura, JavaCro and ConFESS. Johan received the JavaOne Rock Star award.

Jonathan Giles

Talk: The art of building Java APIs: Do's and Don'ts
Company: Microsoft

My name is Jonathan Giles, and I've been in the Java ecosystem for a very long time. I worked at Sun Microsystems / Oracle since 2009 in the Java team. My area of focus was on the API design and implementation for JavaFX. I left Oracle in November 2017 and joined Microsoft in December 2017. In doing this shift I went from being a IC5 (top-level) software engineer at Oracle to being a Senior Cloud Developer Advocate at Microsoft. My role at Microsoft is to work on ensuring our Java offering for Azure is top-notch. Whilst I am a Cloud Developer Advocate at Microsoft, it is only my intent to present the APIs as examples of positives and negatives of API design. I do not intend to provide any form of advertising for Azure, and will be in equal parts positive and negative towards the API. Similarly, from my past experience with JavaFX (and Java in general). I've been a track lead at JavaOne for many years (leading the Java client / UI track), and a frequent speaker there and at other conferences. I am a JavaOne Rockstar speaker, although I am not one to travel around all conferences - I much prefer being an engineer and solving problems internally! Some of my past presentations can be found at jonathangiles.net/presentations. I have a few popular blogs, my own is at jonathangiles.net, and also FX Experience at fxexperience.com. I'm a contributor / creator of a number of projects - I started the Dukes Choice winning ControlsFX project, for example. More details about some of my projects can be found at jonathangiles.net/projects.

KeesJanKoster

TalkBytecode engineering 101
Company: Freelancer

Kees Jan Koster is Java expert and entrepreneur. As a Java expert he specialises in performance tuning of large, distributed systems. As an entrepreneur Kees Jan is the founder and driving force behind http://java-monitor.com, the free, on-line Java monitoring tool. Kees Jan speaks often and energetically about Java and about distributed systems in general. He likes to challenge the audience to ask questions and offer rebuttal to his ideas. Kees Jan previously gave presentations at JDK.io, JavaOne, JCrete, Devoxx, TheServerSide Symposium, ScanDevConf, jPrime, ejug and J-Fall. His JavaOne presentations earned him a JavaOne 2012 Rockstar Award.

Kenneth Finnigan

Talk: ServiceMesh with Istio and Eclipse MicroProfile
Company: Red Hat

Ken is a Principal Software Engineer for Red Hat Middleware and has been a consultant and software engineer for 21 years with enterprises throughout the world. Ken and Bob McWhirter lead the WildFly Swarm project, which aims to bring together the worlds of microservices and Java EE. Ken has previously served as the project lead for LiveOak, along with other JBoss projects. Ken is currently writing “Enterprise Java Microservices in Action” and has previously written two books, including "JBoss Weld CDI for Java Platform."

Martin Skarsaune

Talk: Hawt and spicy Java monitoring
Company: Kantega AS

Martin is a passionate Java developer, with a particular interest in JVM languages and tools. He enjoys to learn and share at events like JavaZone , Booster, Øredev, jDays, JFokus, Devoxx and JavaOne. He is also an active member of javabin - the Norwegian JUG and part of the JavaZone program comittee.

Mauricio Salatino

Talk: Cloud Native Business Automation
Company: Alfresco

Mauricio Salatino (salaboy.com) is currently the Activiti Cloud OSS (activiti.org) Tech Leader working at Alfresco. Previously Mauricio worked for Red Hat / JBoss in the Drools & jBPM projects, where he author 4 books about these projects. With more than 10 years of experience in Java and in the Business Automation field Mauricio is pushing forward to modernise a very conservative industry by following the Open Source Way.

Nicolas Frankel

Talk: Spring Boot and Kotlin, a match made in Heaven
Company: SAP

Software Architect 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 an eCommerce solution vendor leader. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Oleg Selajev

Talk: Run code in any language anywhere with GraalVM 
Company: Oracle

Oleg Šelajev is a developer advocate for the Graal project at Oracle Labs, which aims to make programs run faster and developers more productive. In 2017 Oleg was awarded a Java Champion's title. He helps to organize VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. Previously, Oleg was a part-time lecturer at the University of Tartu and since then enjoys speaking, teaching, and participating in software conferences all over the world. Loves all languages.

Ryan Cuprak

Talks: Advanced Integration Testing
Company: Dassault Systemes

Ryan Cuprak is an CPG & Retail, Formulation R&D Development Senior Manager at Dassault Systemes, co-author EJB in Action 2nd Edition from Manning and the NetBeans Certification Guide from McGrall-Hill. He is also president of the Connecticut Java Users Group since 2003 and Chair of the Greater Hartford ACM Chapter (2015). Ryan is a JavaOne Rockstar Presenter. At Dassault Systemes he works on the ENOVIA Enginuity chemical formulation software and is involved in desktop and backend server development as well as client data migrations. Prior to joining DS, Ryan worked for a distributed computing company, TurboWorx, and also Eastman Kodak’s Molecular imaging Systems group, now part of Burker. Ryan earned a BS in computer science and biology from Loyola University Chicago.

Stephane Nicoll

Talk: Spring Boot 2.0 Web Applications
Company: Pivotal

Stéphane has a thing for code quality and robustness. He's been spreading the word for more than ten years while developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors. An Apache Maven PMC member since 2006, he joined the core Spring Framework development team early 2014, being one of the main contributors to both Spring Framework and Spring Boot since. During his free time, he loves traveling around the world.

Vlad Mihalcea

Talk: High-Performance Hibernate
Company: Hypersistence

Vlad Mihalcea is a Java Champion, CEO of Hypersistence, working as a Developer Advocate for the Hibernate project. He is passionate about enterprise systems, data access frameworks, and distributed systems. He wrote hundreds of articles about Hibernate on [his blog](vladmihalcea.com), and he has a gold badge for the Hibernate, Java, and JPA tags on StackOverflow. He's also the author of [High-Performance Java Persistence](https://leanpub.com/high-performance-java-persistence).

Vladimir Dejanovic

Talk: GraphQL vs Traditional Rest API
Company:
AmsterdamJUG

Founder and leader of AmsterdamJUG.

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.

Enjoining developing software mostly in Java and JavaScript, however also wrote fair share of code in Scala, C++, C, PHP, Go, Objective-C, Python, R, Lisp and many others.

Always interested in cool new stuff, Free and Open Source software.

Like giving talks at conferences like JavaOne, Devoxx BE, Devoxx US, Devoxx PL, Devoxx MA, Devoxx FR,JavaLand, Java Day Istanbul 2018, Java Day Minks, Voxxed Days Bristol, Voxxed Days Bucharest, Voxxed Days Belgrade, Voxxed Days Cluj-Napoca, GeeCon Krakow and others