Andrey Adamovich

Presentations: Ratpack: core of your micro-servicesNinja Tricks for Groovy System ScriptingNinja Tricks for Groovy System Scripting, & Dockerized Java

Andrey Adamovich has 6+ year professional software design and development experience in different industries using various programming languages and technologies.

Andrey has for the last 3 years specialized in software delivery process automation, DevOps, performance-oriented software architectures.

Andres is passionate about defining good development practices, documenting and presenting architecture, reuse of code and design patterns, profiling and analysis of application performance and also automation of development process for build, code review and test phases.

Claus Ibsen

Presentation: Apache Camel - The integration library & Developing Java based microservices ready for the world of containers

Claus Ibsen works full time on open source integration software, such as:

  • Apache Camel
  • ActiveMQ
  • fabric8
  • hawtio
  • Author of the Camel in Action book. 

Speaker at conferences. 

Claus is very active in the communities, where he help others, blogs, writes, and tweet as well.

Jacob Avlund

Presentation: Esoteric programming languages

Jacob Avlund work as an independent contractor for the time being.

In short, Jacob's experience includes several years of:

  • web client-side development (HTML5, JavaScript, Angular.js, jQuery)
  • app development (iOS and Android)
  • server-side development and big data (Java EE, PHP, Hadoop)
  • software architecture and IT project management
  • technology teaching (primarily Java-related technologies)

Jacob has worked on both large projects in the financial and public sector as well as smaller, more agile projects - both as project manager, architect and developer. Furthermore, I have been teaching technology for years, helping hundreds of university students and industry professionals gain new programming skills.

Jan Ypma

Presentations: Building reactive event-sourced systems using Akka and Java 8 & Distributed Systems Workshop with Akka and Akka Streams

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. Jan is a contributor to the Akka framework and other open source projects.

Jeppe Cramon

Presentation: The "Why", "What" & "How" of Microservices

Jeppe Cramon is Chief Architect for INPAY - Instant Global Bank Payments, where he’s building the next generation of Fintech transaction engines.

Jesper Wermuth

Presentations: Docker workshop

Jesper A. Wermuth is partner in Lund&Bendsen and a pioneer in practical applications of Cloud Technology; focusing on such aspects as automation, reproducibility, virtualizing, programming and scaling. Jesper has programmed since childhood and for the past 35 years, Jesper has contributed greatly to several IT companies, with assignments spanning from architecture and mentoring to management and programming. The only common denominator being that Jesper was an integral part of every project.

Kees Jan Koster

Presentations: Time to Code: the Art is Distraction Free ProgrammingBi-modal Architecture; a Textbook Example & How to Allocate an Object in 10 Nanoseconds

Kees Jan Koster is founder of, the free, on-line Java monitoring tool.

Lasse Jenssen

Presentations: Performance is a feature: Instrument your code using JDBC features & 10 mistakes you, the (Java) developer, (probably) will do if a DBA don't assist you

A Java developer and Oracle expert, focusing on relational database performance. The last 15 years the speaker has worked with Oracle performance towards - for instance - electric power vendors, insurance, communication and banking companies, both in new and existing projects. Very often he is hired to clean up after several attempts of solving performance issues. Presenter at JavaZone (2013 and 2016) and other events such as Oracle OpenWorld, Tech16, OUGN Spring seminar and different webinars. The speaker has also been leading classroom courses on Java and database technology; both through Oracle University and different colleges. Rewarded Oracle ACE Associate.

Mattias Jiderhamn

Presentations: Join my war on ClassLoader leaks & Agile code review

Mattias Jiderhamn is an architect and development lead at Lexmark Enterprise Software. He has been developing in Java for 15 years, specializing on enterprise cloud solutions. He has declared war against ClassLoader leaks through his blog, where he maintains a long list of offending third party libraries and links to their bug reports, many of which he has submitted. He has released a ClassLoader Leak Prevention library with the hopes of saving the Java world from java.lang.OutOfMemoryError: PermGen space/Metaspace. Thanks to this library, the Java EE application servers of his cloud solutions don't require any restarts despite continuous deploys. 

Maurice Naftalin

Presentations: Open Sesame! Conversations With My Front Door & Journey’s End: Collection and Reduction in the Stream API

Maurice Naftalin is principal developer at Morningside Light Ltd. He has been a developer, researcher and teacher in the software industry for four decades. He is a Java Champion, and co-author of "Java Generics and Collections" (O'Reilly, 2006), and author of "Mastering Lambdas: Java Programming in a Multicore World" (Oracle Press, 2014).

Michael Nitschinger

Presentations: Reactive Data Access with RxJava ... and N1QL! & State of the Art JVM Networking with Netty

Michael is a Senior Software Engineer at Couchbase. He is the architect and maintainer of the Couchbase Java SDK, one of the first completely reactive database drivers on the JVM. He also authored and maintains the Couchbase Spark Connector. Michael is active in the open source community, a core member of the Netty project, and also contributes to various other projects like RxJava.

Monica Beckwith

Presentations: Java 9: The (G1) GC Awakens! & Java 9 news

Monica Beckwith is an independent performance consultant optimizing customer applications and systems running the Java Virtual Machine. She has worked with Java HotSpot VM optimizing the JIT Compiler, the generated code, the JVM heuristics and garbage collection and collectors. Monica is a regular speaker at various conferences and has several published articles on topics including garbage collection, the Java memory model and others. Monica led Oracle's Garbage First Garbage Collector performance team, and was named a JavaOne Rock Star. Monica also co-authored the 'Java Performance Companion' book. Monica was recently considered one of the influential women in Java and Scala:

Oliver Gierke

Presentation: What's new in Spring Data? & DDD & REST - Domain-Driven APIs for the web

Oliver Gierke is the lead of the Spring Data project at Pivotal, formerly known as SpringSource, and member of the JPA 2.1 expert group. He has been into developing enterprise applications and open source projects for over 8 years now. His working focus is centered around software architecture, Spring, REST and persistence technologies. He is regularly speaking at German and international conferences and the author of technology articles as well as the first book on Spring Data.

Peter Sestoft

Presentation: Parallel Functional Programming in Java 8

Peter Sestoft is a professor at the IT University of Copenhagen, where my interests include functional and managed object-oriented programming languages and their implementation, program transformation, program specification, software development, and bioinformatics.

Philipp Krenn

Presentations: Full-Text Search Explained & Databases - the choice is yours

Philipp is a Developer Advocate at Elastic, spreading the love and knowledge of full-text search, analytics, and real-time data. He is a frequent speaker at conferences and meetups about all things search & analytics, databases, cloud computing, and devops. Philipp lives in Vienna where he enjoys experimenting with software, organizing meetups, and sports./p>

Ryan Cuprak

Presentations: What's new in Java EE 8Faster Java EE Builds with GradleContainerless in the Cloud with AWS Lambda & Batching and Java EE

Ryan CuprakRyan 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. 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.

Stephen Colebourne

Presentations: Designing an open source library in Java 8Date and Time in Java 8 & Java 9 news

Stephen Colebourne has coded Java since JDK 1.0 and been an open source advocate since 2000. His day job with OpenGamma allows him to build open source market risk software for the finance industry (Strata). He is best known for his work on date and time, developing Joda-Time and leading JSR-310 that created the Java 8 java.time.* package. He also contributes to OpenJDK discussions and tries to guide Java forward. He is a Java Champion and JavaOne Rock Star speaker.