Speakers (more to come)

Andrey Adamovich

Andrey Adamovich, Aestas/IT

Andrey Adamovich is a software craftsman with many years of experience in different lifecycle phases of software creation. He is passionate about defining good development practices, documenting and presenting architecture, reuse of code and design patterns, profiling and analysis of application performance as well as extreme automation of development and operations activities. Andrey has Master Degree in Computer Science from Latvian State University. Andrey is one of the authors of Groovy 2 Cookbook.

Hands-on Lab: Infrastructure Automation with Gradle and Puppet

Joe Armstrong

Joe Armstrong, Ericsson

Joe Armstrong is one of the inventors of Erlang. When at the Ericsson computer science lab in 1986, he was part of the team who designed and implemented the first version of Erlang. He has written several Erlang books including Programming Erlang. Joe held the first ever Erlang course and has taught Erlang to hundreds of programmers and held many lectures and keynotes describing the technology. Joe is an adjuct professor of Computer Science at the Royal Institute of Technology in Stockholm, Sweden and is an expert in the construction of fault tolerant systems. Joe was the chief software architect of the project which produced the Erlang OTP system. He has worked as an entrepreneur in one of the first Erlang startups (Bluetail) and has worked for over 30 years in industry and research.

Presentation: Pipes Were a Great Idea, But What Comes Next?

Paul Bakker

Paul Bakker, Luminis Technologies

Paul is a software architect for Luminis Technologies and the author of ?Building Modular Cloud Apps With OSGi? published by O'Reilly. He believes that modularity and the cloud are two of the main challenges we have to deal with to bring technology to the next level, and is working on making this possible for mainstream software development. Paul is an active contributor on open source projects such as Amdatu, Apache ACE and BndTools. He has a background as a trainer on Java related technology and is a regular speaker on conferences.

Presentation: Provisioning the IoT

Daniel Bryant

Daniel Bryant, Open Credo

Daniel Bryant is a Principal Consultant for OpenCredo, a software consultancy and delivery company dedicated to helping our clients deliver better software faster. Currently Daniel specialises in enabling agility within organisations, typically by introducing better requirement gathering and planning techniques, facilitating continuous integration/delivery and introducing 'DevOps' methodologies. By night Daniel is a keen programmer and leader within the London Java Community (LJC), where he acts as a mentor and assists with organising meetups and hackdays. He also contributes to several open source projects and is currently a committer on the LJC-lead 'Adopt OpenJDK' Betterrev project. Daniel enjoys teaching and sharing ideas, and regularly presents at international conferences.

Presentation: Thinking Fast and Slow in Software Development

Benjamin Cabé

Benjamin Cabé, Eclipse Foundation

Benjamin Cabé is IoT evangelist at the Eclipse Foundation. He advocates the use of open and innovative technologies for the Internet of Things and likes assembling cool projects with Arduino kits and all kinds of open hardware platforms. Before joining the Eclipse Foundation, Benjamin was Open Source Manager at Sierra Wireless where he contributed to the creation of the Eclipse IoT Working Group. You can find him online on Twitter (@kartben) or on his blog: http://blog.benjamin-cabe.com.

Presentation: End-to-end IoT solutions with Java and Eclipse IoT technology

Angela Caicedo

Angela Caicedo, Oracle

Angela Caicedo is a Technology Evangelist at Oracle. Angela's expertise includes: Java ME, Java SE and Java EE. She loves spending time in new and cool technologies like: Game developments, 3D, embedded technologies, JavaFX, and others. She has also presented these topics at developer conferences around the world. Angela graduated from the University EAFIT of Medellin Colombia in 1998 with a B.S. in CS. During 1997 Angela was a visitor student at Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Angela worked for three years as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL), in Lausanne, Swiss, and participated in several European Projects. Angela has also done research on Intelligent Agents which is one of her specialties.

Hands-on Lab: Go With The Flow: Streams and Lambdas Power Lab

Stephen Chin

Stephen Chin, Oracle

Stephen Chin is a Java Ambassador at Oracle specializing in embedded and UI technology, co-author of the Pro JavaFX Platform 2 title, and the JavaOne Content Chair. He has been featured at Java conferences around the world including Devoxx, JFokus, OSCON, JFall, GeeCON, JustJava, and JavaOne, where he thrice received a Rock Star Award. Stephen can be followed on twitter @steveonjava, reached via his blog: http://steveonjava.com/, and his hacking adventures can be seen on: http://nighthacking.com/

Presentation: ZombieTime - JSR 310 for the Undead

David Currie

David Currie, IBM

David is a senior software engineer at IBM in the WebSphere Application Server development team based out of the Hursley Lab in the UK. His responsibilities are diverse, from microservices and Platform-as-a-Service with the lightweight Liberty profile, to Context and Dependency Injection in the venerable full profile. He started work on V3.5 of the product some 15+ years ago and is now working on V8.5 having done a whole host of other interesting things, mainly as a Java developer, in-between! David also has a keen interest in software craftmanship and all things agile.

Presentation: Scalable, Available and Reliable Cloud Applications with PaaS and Microservices

Jeremy Deane

Jeremy Deane, NaviNet

Jeremy Deane has over 18 years of software engineering experience in leadership positions. His expertise includes Enterprise Integration Architecture, Web Application Architecture, and Software Process Improvement. In addition, he is an accomplished speaker and technical author.

Presentation: Concurrent Processing Techniques

Tutorial: Guerrilla Messaging

Kent C. Dodds

Kent C. Dodds, Alianza Inc.

I am Kent C. Dodds. I work at Alianza as the frontend developer working with AngularJS primarily. I enjoy being involved in the community and I contribute regularly on GitHub (kentcdodds), Twitter (@kentcdodds), and Medium (@kentcdodds). I'm also an Egghead.io instructor (https://egghead.io/instructors/kentcdodds) and I am the co-host on the Angular Air video podcast (https://twitter.com/angularair). I'm married with two kids. If I'm not with them, I'm coding JavaScript. I love coding. I love talking with people about code. Come chat with me.

Tutorial: Introduction to AngularJS

Presentation: Using ReactJS with existing AngularJS codebase

Mathias Doenitz

Mathias Doenitz

Among many other things Mathias is the original author of spray.io, which was acquired by Typesafe in 2013. As a long-time and active member of the Java and Scala open-source communities he is especially excited about everything performance-, scalability- and web-related.

Presentation: REST on Akka: Connect to the world

Vyacheslav Egorov

Vyacheslav Egorov, Google

Vyacheslav Egorov is a software engineer at Google Aarhus. He is primarily focused on the technology behind virtual machines and compilers, contributing to V8 JavaScript engine and Dart VM. Before joining Google he worked on a Java VM with an ahead-of-time compiler at Excelsior LLC.

Presentation: Patterns of VM design

Anton Epple

Anton Epple, Eppleton

Toni has more than 14 years experience leading Java projects and has published many articles on the topic. He is a consultant worldwide for a wide variety of companies, ranging from startups to Fortune 500 companies. His main interest is client side development, and he's one of the developers behind the DukeScript framework (http://dukescript.com). In his spare time, Toni is community leader for the JavaTools Community at Java.net, and organizes JUG meetings and conferences.

Presentation: Dukescript, put Java into JavaScript

Axel Fontaine

Axel Fontaine, Boxfuse GmbH

Axel Fontaine is an entrepreneur, public speaker and continuous delivery expert based in Munich. He specializes in Continuous Delivery and hates complexity with a passion. He is the founder and lead of the popular open-source project Flyway (flywaydb.org) - Database migrations made easy. He regularly speaks at technical conferences including JavaOne, Devoxx, JavaZone, Jfokus, JAX, W-JAX, 33rd Degree and more. Axel is the CEO of Boxfuse GmbH (boxfuse.com), working to radically simplify the deployment of Java apps, by turning them into ultra-compact perfectly isolated secure VMs within seconds. They can then be deployed on any hypervisor with a single command. You can find him online at axelfontaine.com and on Twitter as @axelfontaine

Presentation: Immutable Infrastructure generation: the new App Deployment

Arun Gupta

Arun Gupta, Red Hat

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. After authoring ~1400 blogs at blogs.oracle.com/arungupta on different Java technologies, he continues to promote Red Hat technologies and products at blog.arungupta.me. Arun has extensive speaking experience in ~40 countries on myriad topics and is a JavaOne Rockstar. He also founded the Devoxx4Kids chapter in the USA and continues to promoting technology education amongst kids. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta.

Presentation: Lessons Learned from Real-World Deployments of Java EE 7

Tutorial: Nuts and Bolts of WebSocket

Marcus Hirt

Marcus Hirt, Oracle

Marcus is one of the founders of Appeal Virtual Machines, the company that created the JRockit. He is currently working as lead for the Java Mission Control team. In his spare time he enjoys coding on his many pet projects, composing music, and scuba diving. Marcus has contributed JRockit related articles, whitepapers, tutorials, and webinars to the JRockit community, and has been an appreciated speaker at various conferences, such as Oracle Open World and Java One. He is also one of the two authors behind a popular book about JVM technology

Hands-on Lab: Java Flight Recorder Lab

Jez Humble

Jez Humble, Chef

Jez Humble is a vice president at Chef, a lecturer at UC Berkeley, and co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler?s Signature Series (Addison Wesley, 2010), and the forthcoming Lean Enterprise, in Eric Ries? Lean series. He has worked as a software developer, product manager, consultant and trainer across a wide variety of domains and technologies. His focus is on helping organizations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices.

Presentation: 21st Century Software Delivery

Gavin King

Gavin King, Red Hat

Gavin King leads the Ceylon project at Red Hat. Gavin is the creator of Hibernate, a popular object/relational persistence solution for Java, and the Seam Framework, an application framework for enterprise Java. He's contributed to the Java Community Process as JBoss and then Red Hat representative for the EJB and JPA specifications and as lead of the CDI specification. Gavin now works full time on Ceylon, polishing the language specification, developing the compiler frontend, working on the IDE, and thinking about the SDK and future of the platform. He's still a fan of Java, and of other languages, especially Smalltalk, Python, and ML.

Presentation: 10 Ceylon Idioms

Martin Kleppmann

Martin Kleppmann

Martin is a committer on Apache Samza and author of the O'Reilly book "Designing Data-Intensive Applications". Previously he was a senior software engineer at LinkedIn, and he co-founded and sold two startups, Rapportive and Go Test It. He is a regular speaker at conferences and is based in Cambridge, UK.

Presentation: Scalable real-time data processing with Apache Samza

Kai Kreuzer

Kai Kreuzer, Deutsche Telekom AG

Kai Kreuzer is a Java and OSGi expert, a Home Automation enthusiast, founder of openHAB.org, project lead of Eclipse SmartHome and co-lead of the Eclipse IoT top-level project. He works as a Developer Evangelist in the Connected Home department of Deutsche Telekom AG, which develops a smart home platform called QIVICON.

Presentation: Smart Home Development Made Easy

Marcus Lagergren

Marcus Lagergren, Oracle

Marcus Lagergren has an MS in computer science from the Royal Institute of Technology in Stockholm, Sweden. Lagergren has a background in computer security but has worked with runtimes since 1999. He was one of the founding members of Appeal Virtual Machines, the company that developed the JRockit JVM, which was bought by BEA Systems in 2002. Lagergren has been team lead and architect for the JRockit code generators and has been involved in most other aspects of JVMs over the years. From 2007 to 2010 he worked for Oracle on fast virtualization technology, and since late 2011 has been a member of the Oracle langtools team, investigating dynamic languages on the JVM. Lagergren is also a general runtime futurist, and co-author of the book Oracle JRockit: The Definitive Guide,

Tutorial: Jfokus VM Tech Summit, part 1

Tutorial: Jfokus VM Tech Summit, part 2

Sander Mak

Sander Mak, Luminis Technologies

Sander crafts scalable software at Luminis Technologies. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander loves sharing knowledge, for example through his blog at http://branchandbound.net and by writing for the Dutch Java Magazine. He speaks regularly at international developer conferences, sharing his passion for Java, alternative JVM languages and related technologies.

Presentation: Provisioning the IoT

Simon Maple

Simon Maple, ZeroTurnaround

Simon is a Developer Advocate at ZeroTurnaround and founder of the vJUG (virtualJUG), in addition to being an active member of the London Java Community (LJC) organising group and LJC JCP EC committee member. All of his community efforts culminated in him being awarded Java Champion status in 2014. Simon used to be a tester, developer and technical evangelist for IBM on the WebSphere Application Server for 12 years prior to joining ZeroTurnaround. He's married with a son and dog who he tries to spend as much quality time with as he can.

Presentation: The Adventurous Developer's guide to Application Servers

James McGivern

James McGivern, Cisco Cloud Web Security

A mathematician turned programmer, James has been working in the software engineer for over 10 years in various industries. He revels in problems that involve data structures or algorithms. Currently working for the internal tools (DevOps) team in Cisco's Cloud Web Security group building cloud-based SaaS platform providing real-time threat detection and filtering of internet traffic. James's ambitions are to become a polymath and be a space tourist.

Presentation: The House That Skynet Built

Henri Muurimaa

Henri Muurimaa, Vaadin

Henri Muurimaa, MSc. has been a professional Java developer and team leader since 1997. Lately he has been exploring how to leverage the functional and reactive approaches with UI programming. He is the author of RxVaadin, a contributor to Scaladin, and has been a member of the Vaadin team since 2002.

Presentation: Functional UI Programming

Petter Måhlén

Petter Måhlén, Spotify

Currently building infrastructure and developer tools at Spotify, Petter has nearly 20 years of experience of software development in many roles: developer, project manager, product owner, CTO, architect, etc. The last few years, he has eschewed management roles for love of coding, and has worked mostly on building large-scale distributed systems for the web.

Presentation: Asynchronous Java

Stéphane Nicoll

Stéphane Nicoll, 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 and focuses on Spring Boot lately. During his free time, he loves travelling around the world.

Tutorial: "Bootiful" Applications with Spring Boot

Nicola Paolucci

Nicola Paolucci, Atlassian

Nicola is an Evangelist at Atlassian. He writes and talks about git, development workflows, code collaboration, Docker and is an all-round hacker. Prior to Atlassian he lead software teams, built crowd sourcing applications for geo-spacial data, worked on huge e-commerce deployments. Little known facts about Nicola: he gesticulates a lot while speaking (being Italian), lives in Amsterdam and rides a Ducati.

Presentation: Be a better developer with Docker: tricks of the trade

José Paumard

José Paumard, Freelancer

Passionate about programming computers for over 20 years, Jose made ​​his debut in assembler and C before adopting Java in 1996. Assistant professor in Paris University for 15 years, he writes a blog, Java le soir, delivers talks in international conferences (JaveOne, Devoxx) and european JUGs. Passionate about education, he is a Pluralsight author and a Microsoft Virtual Academy contributor. He is also a member of the JCP and expert in the JSR 365 : CDI 2.0. As a consultant he brings his expertise and capacity for analysis and synthesis to many industrial projects. He is a member of the Paris Java User Group, and has been co-organizing Devoxx France for 3 years.

Presentation: 50 new things we can do with Java 8

Sven Anders Robbestad

Sven Anders Robbestad, Inmeta Consulting AS

Sven Anders Robbestad has been working with web technologies for over 20 years. He has vast experience with programming and scripting languages as well as SQL, NoSQL languages, web server setup, configuration and maintenance. Sven is employed at Inmeta Consulting AS as an iOS and frontend developer.

Presentation: Reactive Programming in JavaScript

Lauren Schaefer

Lauren Schaefer, IBM

Lauren Hayward Schaefer is a Growth Hacking Engineer and the Social Media Lead for IBM DevOps Services. Since joining IBM in 2009, Lauren has held a variety of roles including software developer, test automation specialist, and automation developer. She holds a BS and MS in Computer Science from North Carolina State University. Lauren is an international speaker who values authenticity and presenting her whole self. She is passionate about excellence, empowering and encouraging women, and the color pink.

Hands-on Lab: Code in the cloud for the cloud!

Oleg Shelajev

Oleg Shelajev, ZeroTurnaround

Oleg is a Product Engineer at ZeroTurnaround working on solving developers productivity and code quality problems. He also enjoys spending time using Clojure, Github and Google Docs to make the world a better place. He is currently studying for a PhD on dynamic system updates and process migration and is a part-time teacher at the University of Tartu. As a technical writer for RebelLabs, Oleg regularly provides content for blogs and popular reports. In his free time he plays chess at a grandmaster level, loves puzzles and solving problems. He is a geek but loves to hang out with people.

Presentation: Unlocking the Magic of Monads in Java 8

Zach Shelby

Zach Shelby, ARM

Zach Shelby is Director of Technology for Internet of Things at ARM and a thought leader for the whole industry. Zach was co-founder of Sensinode where he has acted as CEO, CTO and Chief Nerd for the ground-breaking company before recent acquisition by ARM. Before starting Sensinode, he led wireless networking research at the Centre for Wireless Communications and at the Technical Research Center of Finland. Zach is a key contributor at the IETF, OMA and ZigBee for IoT standards with contributions in 6LoWPAN, routing, web services and security related standards, and in several top international research programs. Zach is known is a pioneer in the use of IP and Web technology in low-power networks with 6LoWPAN and CoAP standards development, and is co-author of the book "6LoWPAN: The Wirel

Keynote: IoT Opening Keynote

Ken Sipe

Ken Sipe, Mesosphere

Ken Sipe is a Cloud Solution Architect at Mesosphere, focused on helping companies simplify the development and operation of large scale infrastructure and distributed systems with the Mesosphere Stack. Before joining Mesosphere, Ken lead research and development at CenturyLink cloud business unit focused on the future of cloud and data-center automation. Ken is an author and award winning international speaker on the practices of software architecture and engineering, continuous delivery practices and agile processes.

Tutorial: Docker at Production Scale Tutorial

Daniel Spiewak

Daniel Spiewak, RichRelevance

Daniel Spiewak is a software developer based out of Boulder, CO. Over the years, he has worked with Java, Scala, Ruby, C/C++, ML, Clojure and several experimental languages. He currently spends most of his free time researching parser theory and methodologies, particularly areas where the field intersects with functional language design, domain-specific languages and type theory.

Raoul-Gabriel Urma

Raoul-Gabriel Urma, University of Cambridge

Raoul-Gabriel Urma is a PhD candidate in Computer Science at the University of Cambridge. He is co-author of the book Java 8 in Action: lambdas, streams, and functional-style programming published by Manning. In addition, Raoul has written over 10 peer-reviewed articles, delivered over 20 technical talks at international conferences and is a professional Java trainer. He has worked for large companies such as Google, eBay, Oracle, and Goldman Sachs, as well as for several startup projects. Raoul is also a Fellow of the Royal Society of Arts.

Tutorial: Java 8: the Java you've always wanted

Presentation: Pragmatic Functional Refactoring with Java 8

Mandy Waite

Mandy Waite, Google

Mandy Waite is a Developer Advocate for the Google Cloud Platform and is based out of the UK. Mandy is working to make life easier for developers building scalable, performant and reliable applications as well as to inspire them to fully embrace the Cloud and the new way of thinking that it offers. In her spare time she is learning Japanese and has the ultimate ambition to work in Japan.

Presentation: Building responsive Web apps with Go, Polymer and Google Cloud Platform

Richard Warburton

Richard Warburton, Monotonic Ltd

Richard is an empirical technologist and solver of deep-dive technical problems. Recently he has written a book on Java 8 Lambdas for O'Reilly and is running java8training.com. He's worked as a developer in many areas including Statistical Analytics, Static Analysis, Compilers and Network Protocols. He is a leader in the London Java Community and runs Openjdk Hackdays. Richard is also a known conference speaker, having talked at Devoxx, JavaOne, Jfokus, Devoxx UK, Geecon, Oredev, JAX London and Codemotion. He has obtained a PhD in Computer Science from The University of Warwick.

Tutorial: Java 8: the Java you've always wanted

Presentation: Pragmatic Functional Refactoring with Java 8

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, chances are Klara will give you an answer. You can also get hold of her on twitter to get the crochet pattern for the JDuchess mascot.

Hands-on Lab: Java Flight Recorder Lab

James Weaver

James Weaver, Oracle

James Weaver is a Java developer, author, and speaker with a passion for helping Java to be increasingly leveraged in rich-client applications and the Internet of Things (IoT). James has written books including Inside Java, Beginning J2EE, and the Pro JavaFX series. As an Oracle Java Technology Ambassador, James speaks internationally at software technology conferences about Java, JavaFX, and IoT. James tweets as @JavaFXpert, blogs at http://JavaFXpert.com and may be reached at james.weaver AT oracle.com

Presentation: Creating Our Robot Overlords: Autonomous Drone Development



Back to the top of the page