Speakers

Sam Aaron

Sam Aaron, Sonic Pi

I am a researcher, software architect and computational thinker with a deep fascination surrounding the notion of communicative programming. I see programming as one of the many communication channels for descriptions of formalised process of any kind, be it a business process, a compiler strategy or even a musical composition.

Gojko Adzic

Gojko Adzic, Neuri Consulting LLP

Gojko Adzic is a partner at Neuri Consulting LLP. He is the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko’s book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010. Gojko is a one of the authors of MindMup and Claudia.js.

Presentation: Humans vs Computers: five key challenges for software quality tomorrow

Lars Albertsson

Lars Albertsson, Mapflat

Lars Albertsson has worked with data-intensive and scalable applications at Google, Spotify, Schibsted Media Group, natural language processing startup Recorded Future, and with stock exchange systems. He is now an independent consultant, helping companies build scalable data processing solutions.

Presentation: Privacy by design

Katia Aresti

Katia Aresti, Red Hat

Katia is a Software Engineer developer working at Red Hat based in Paris. She works as core developer in the Infinispan/JBossDataGrid project. She is involved on user groups as Duchess France Board member and the Paris MongoDB User Group. She shares knowledge about Java, Scala, Infinispan, Streaming Data, MongoDB or Agile Development Techniques through formal presentations (Agile France, MongoDB SF, Google Fest W Paris, Geneva JUG ...) or hands-on workshops (Devoxx Fr, Duchess France). She is passionate about the community contribution, open-source and drama.

Tutorial: Real-time Streaming Data Deep Dive

Katharine Beaumont

Katharine Beaumont

Katharine is a software developer who has gone back to university. Having worked on medical software, Big Data and complex event processing, web development and machine learning, she has given a number of conference talks on her experiences in the software industry. With a background in law, science, mathematics and more recently machine learning, she (unsurprisingly) loves learning! She is currently in postgraduate studies focusing on Machine Learning and AI. On the side, she is freelance/a Pluralsight author, enjoys playing with Java/Matlab/Python/Ruby, cycling, climbing and living on a farm in rural Ireland.

Tutorial: Neural Network Walkthrough

Kiki Carter

Kiki Carter, Lightbend

Kiki is a Lightbend Principal Architect and Emerging Tech & Innovation enthusiast with a passion for building large-scale, Reactive Systems. Kiki has extensive delivery experience using Lightbend Reactive Platform in range of industries, from digital commerce and high tech media to hospitality and retail. In her other life, Kiki creates technological solutions to battle human trafficking.

Presentation: Broken Promises; How data destroys relationships in microservice systems and what you can do to win back trust.

Panche Chavkovski

Panche Chavkovski, netcetera

Pance is a senior software engineer at Netcetera and the current JUGMK leader. He is a Java and IoT developer on daily basis, part-time hardware maker, and one of the team behind the codefu.mk coding competition. Every now and then, Pance blogs at http://pance.mk/

Presentation: Gluing the IoT world with Java and LoRaWAN

Daniel Deogun

Daniel Deogun, Omegapoint

Daniel Deogun is a Coder and Quality Defender who brings order to a chaotic world of bits and bytes using good design and clean code. In his spare time, Daniel coauthors the book Secure by Design with Dan Bergh Johnsson and Daniel Sawano. As a developer, Daniel started to play with Java in 1997 and his extensive experience ranges from patient critical pacemaker systems to web applications to high performant software in the gaming industry. Combining this with his passion for tech have made him a frequent speaker at conferences all over the world. Daniel is currently a senior consultant at Omegapoint in Stockholm, Sweden.

Presentation: Cracking the Code to Secure Software

Tutorial: Secure by Design

Bert Ertman

Bert Ertman, Luminis

Bert Ertman is a Fellow at Luminis. In addition to his day job he has served as the leader for NLJUG (4,500 members) for the past decade. A frequent speaker on Java and software architecture all over the world, he is also the author of Building Modular Cloud Applications with OSGi and a serial conference organizer. In 2008, Bert was honored with the coveted title of Java Champion by an international panel of Java leaders and luminaries. Bert Ertman is a JavaOne RockStar speaker and a Duke’s Choice award winner.

Tutorial: Serverless, the future of the Cloud?

Clement Escoffier

Clement Escoffier, Red Hat

Clement Escoffier (@clementplop) is a principal software engineer at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Vert.x core developer. He has been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery,DevOps... His main area of interest is software engineering, so processes, methods, tools that make the development of software more efficient and also more fun. Clement is an active contributor to many open-source projects such as Apache Felix, iPOJO, Wisdom Framework, and obviously, Eclipse Vert.x.

Tutorial: Real-time Streaming Data Deep Dive

Ivar Grimstad

Ivar Grimstad, Cybercom Sweden

Ivar Grimstad is a Java Champion, JUG Leader and software architect focusing on Enterprise Java. He is participating in the Java Community Process as a member of the Executive Committee and in Expert Groups for JSR 371 (MVC 1.0), JSR 375 (Java EE Security API). He is also a member of the NetBeans Dream Team.

Presentation: Microprofile - New and Noteworthy

René Gröschke

René Gröschke, Gradle Inc.

Apart on working on the Gradle core, René for supports teams all over the world to deliver better software faster by giving in depth Gradle classes and providing remote and onsite support on implementing software automation, continuous delivery and continuous integration patterns. Understanding software development as a craftsmanship, he loves getting out of his comfort zone, learn about new tools, technologies and techniques.

Presentation: The Kotlin DSL experience in Gradle

Arun Gupta

Arun Gupta, Amazon Web Services

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 12+ years at Sun, Oracle, Red Hat and Couchbase. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. A prolific blogger, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, NetBeans Dream Team member, he is easily accessible at @arungupta.

Presentation: Serverless Architecture Patterns and Best Practices

Sara Harkousse

Sara Harkousse, Dassault Systèmes

Sara Harkousse is a Technical Lead, front-end Web developer at Dassault Systèmes , Speaker, 3DS Advocate at “Elles Bougent” and one of “Duchess France” leaders. She received an engineering degree in electronics and computer science from INSA Rennes in France. She’s on twitter at @Sara_harkousse

Presentation: Web Components: It's all rainbows and unicorns! Is it?

Siren Hofvander

Siren Hofvander, Min Doktor

Have you seen a fire breathing dragon dual wield my little pony figurines? How about an IT Security employee with a burning passion for keeping users say, security fun and accessible? Siren Hofvander delivers on the latter and strives for the former in her daily job as CSO for Min Doktor. She specialises in building security into the SLDC and firmly believes that security is a task for everyone, not just the hacker elite. She also heads up the Malmö based IT Security group SecuriTea and is an avid forum contributor.

Presentation: Security today and tomorrow : Adapting the rules to suit technological advances

Dan Bergh Johnsson

Dan Bergh Johnsson, Omegapoint

Agile aficionado; Domain Driven Design enthusiast; code quality craftsman, with a long time interest in security. The combination made Dan use quality practices from DDD to address application security issues - thus coining "Domain Driven Security" together with John Wilander around 2009

Tutorial: Secure by Design

Stefan Karlsson

Stefan Karlsson

Stefan Karlsson is a member of the HotSpot Garbage Collection team and has been working on JRockit and HotSpot projects for 13 years. Stefan is an OpenJDK Reviewer and has been working on large projects like the Permgen Removal, G1 Class Unloading, and for the last two years, ZGC.

Tutorial: VM Tech Summit part II

Presentation: ZGC - Low Latency GC for OpenJDK

Henrik Kniberg

Henrik Kniberg, Crisp

I debug, refactor, and optimize companies. Spent a bunch of years at Spotify and LEGO and created a few books and videos about agile stuff. Now my focus is mostly climate change. I'm involved in GoClimateNeutral.org, EveryTonCounts.org, JoinTrine.com, and an energy startup that doesn't really have a website yet :) I've been coding on and off for the past 30 years, mostly in Java and (more recently) Node.

Presentation: Taming the Internet of Things

Per Liden

Per Liden, Oracle

Per Liden is a member of the HotSpot Garbage Collection team at Oracle, and has been working on JRockit and HotSpot projects for the past 8 years. Per is an OpenJDK Reviewer and the lead for the ZGC project.

Presentation: ZGC - Low Latency GC for OpenJDK

Josh Long

Josh Long, Pivotal

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and 3 best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin)

Tutorial: Cloud Native Java

Presentation: Reactive Spring

Stuart W. Marks

Stuart W. Marks, Oracle

Stuart Marks is a Principal Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambda, and Streams, as well as improving test quality and performance. As his alter ego "Dr Deprecator" he also works on the Java SE deprecation mechanism. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over twenty years of software platform product development experience in the areas of window systems, interactive graphics, and mobile and embedded systems. Stuart holds a Master's degree in Computer Science and a Bachelor's degree in Electrical Engineering from Stanford University.

Presentation: Collections Refueled

Hands-on Lab: Lambda Programming Laboratory

Nicolai Parlog

Nicolai Parlog, CodeFX

Nicolai is a thirty year old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun. Nicolai writes a book about the Java 9 module system[1], blogs about software development on codefx.org[2], recently started a YouTube channel[3], and is a long-tail contributor to several open source projects. You can hire him[4] for all kinds of things. [1] http://tiny.cc/jms [2] http://codefx.org [3] https://www.youtube.com/channel/UCngKKOnBxYtLAV8pgUBNDng [4] http://blog.codefx.org/hire-nicolai-parlog/

Hands-on Lab: Getting your hands dirty with the Java Module System

Rowdy Rabouw

Rowdy Rabouw, double-R webdevelopment

Rowdy Rabouw is a webdeveloper with over 20 years’ experience in HTML, CSS, JavaScript and PHP. He's been working as a freelancer since 2004 and has been employed by the Dutch insurance company Nationale-Nederlanden since 1992. Currently he is working on various JavaScript and NativeScript projects as Senior Engineer. Rowdy started developing NativeScript apps with Angular in 2016 and running the NativeScript NL website; a curated list of courses, tools and tips to help people code awesome apps with NativeScript. Since 2017 he is a Telerik Developer Expert for NativeScript and spreading his love for {N}.

Presentation: Awesome native apps with NativeScript and Angular!

Mark Reinhold

Mark Reinhold, Oracle

Mark Reinhold is Chief Architect of the Java Platform Group at Oracle. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, library generification, service loaders, and the Jigsaw module system. Mark has held key leadership roles in every Java SE and JDK release since version 1.2, in 1998. He currently leads the JDK Project in the OpenJDK Community, where he also serves on the Governing Board. Mark holds a Ph.D. in computer science from the Massachusetts Institute of Technology.

Presentation: Moving Java Forward Faster

Simon Ritter

Simon Ritter, Azul Systems

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products. Simon has twice been awarded Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Expert Group of JSR 379

Presentation: 55 New Features in JDK 9

Tutorial: JDK 9 Deep Dive

Daniel Sawano

Daniel Sawano, Avanza

Developer, architect, public speaker, author, and agile dude. Long-time builder of high-performance systems with a background in stock trading and gaming. Master of science and a Java programmer for 15+ years. Loves creativity, beautiful software, DDD, TDD/BDD and a whole bunch of other acronyms. Passionate about cloud computing, agile methodologies, and creating systems that are secure by design. Daniel spends most of his days as a senior software engineer at Avanza Bank.

Presentation: Cracking the Code to Secure Software

Vinicius Senger

Vinicius Senger, Amazon Web Services

Working with software development the last 20 years Senger founded Globalcode, the largest Brazilian educational center specialized in software development. Senger had presented more than 200 talks about Software Development, Java, Java EE and open-source hardware. His project jHome, home automation API based on Java EE, won the Duke's Choice Award 2011 and nowadays he is working on putting Java and open-source hardware together.

Tutorial: Building e-health IoT solutions with AWS

Aleksey Shipilev

Aleksey Shipilev, Red Hat

Aleksey is working on Java performance for 10+ years. Today he is employed by Red Hat, where he does OpenJDK development and performance work. Aleksey develops and maintains a number of OpenJDK subprojects, including JMH, JOL, and JCStress. He is also an active participant in expert groups and communities dealing with performance and concurrency. Prior joining Red Hat, Aleksey was working on Apache Harmony at Intel, then moved to Sun Microsystems, which was later consumed by Oracle.

Presentation: Shenandoah GC: What We Know In 2018

Tutorial: VM Tech Summit part I

Burr Sutter

Burr Sutter, Red Hat

A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)—he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.—with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.

Presentation: Service Mesh and Sidecars

Tobias Tebbi

Tobias Tebbi, Google

Tobias is a software engineer at Google Munich. As part of the V8 team, he works on Turbofan, V8's optimizing Javascript JIT compiler that uses speculative optimizations to achieve high performance. Before, he worked on interactive theorem proving and programming language meta-theory.

Presentation: Escape Analysis in V8

Tutorial: VM Tech Summit part I

Jen Tong

Jen Tong, Google

Jen is a Security Advocate on Google Cloud Platform. In this role she helps developers and IT professionals stay out of trouble while getting the most out of cloud computing. Previously she worked in a wide variety of engineering roles from robotics at NASA, to developer advocacy for Google Glass. She is passionate about education, especially on the subjects of technology and science. If she’s away from her laptop, she’s probably skating around a roller derby track, or hanging from aerial silk.

Presentation: Kubernetes Runtime Security

Fredrik Vraalsen

Fredrik Vraalsen, Schibsted

Fredrik works as a software engineer in the Data Platform team of Schibsted Products & Technology. He writes Scala for a living, trying to wrangle the 800 million daily events from Schibsted users around the world. The last couple of months his focus has been on event stream processing, utilizing Kafka and Kafka Streams to route, filter, transform and enrich incoming events in order to help Schibsted build and improve their real-time data driven products. Fredrik has held training courses in Scala, Java 8 and functional programming, and likes to speak at conferences.

Hands-on Lab: Event stream processing using Kafka Streams

Richard Warburton

Richard Warburton, Monotonic Ltd

Richard is a Software Engineer, Teacher, Author and Java Champion. He has written the book “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 enjoys living in London.

Presentation: Polishing the Diamond: Core Library Improvements in Java 9

Klara Ward

Klara Ward, Oracle

Klara is a senior developer in the Java Mission Control team at Oracle, coding GUIs and hacking the build system. She has been working with Java/JRockit Mission Control and the JRockit JVM since 2002. If you ask a question on the Mission Control forum or on StackOverflow, chances are Klara will give you an answer.

Presentation: Mission Possible - Near zero overhead profiling

Galder Zamarreño

Galder Zamarreño, Red Hat

Galder is one of the founding engineers of Infinispan, Red Hat's distributed in-memory data grid store. He is responsible for the client/server architecture and has recently been implementing a Node.js client. A seasoned conference presenter, Galder is on a mission to promote Infinispan wherever he goes. He's always happy to learn new technologies and programming languages to apply in live coding demos. He's particularly keen on functional programming related technologies, having used Scala since 2009 and Haskell more recently. Galder studied in Bilbao at the ESIDE faculty where he returns periodically from his home in Basel to speak to the next generation of computer scientists.

Tutorial: Real-time Streaming Data Deep Dive

Back to the top of the page