Keynote Speakers


Gunter Dueck

Gunter Dueck, Jahrgang 1951, lebt in Waldhilsbach bei Heidelberg, ist verheiratet und hat zwei erwachsene Kinder. Nach einer Karriere als Mathematikprofessor wechselte er 1987 zur IBM, wo er u.a. für den Aufbau neuer Geschäftsfelder (Business Intelligence, Cloud Computing) und für Cultural Change tätig war. Zuletzt, bei seinem Wechsel in den Unruhestand, war er CTO (Chief Technology Officer) der IBM Deutschland und IBM Distinguished Engineer. Seit 2011 ist er freischaffend als Schriftsteller, Business-Angel und Speaker tätig. Gunter Dueck ist IEEE Fellow und korrespondierendes Mitglied der Akademie der Wissenschaften zu Göttingen. Die Computerwoche zählte ihn 2011 zu den 100 einflussreichsten Persönlichkeiten der IT/Kommunikationsbranche in Deutschland. Dueck ist Autor vieler Bestseller, zuletzt „Professionelle Intelligenz“ und „Das Neue und seine Feinde“.

Upgrade! Googeln kann jeder selbst

Mike Milinkovich

Mike Milinkovich has been involved in the software industry for over thirty years, doing everything from software engineering, to product management to IP licensing. He has been the Executive Director of the Eclipse Foundation since 2004. In that role he is responsible for supporting both the Eclipse open-source community and its commercial ecosystem. Prior to joining Eclipse, Mike was a vice president in Oracle’s development group. Other stops along the way include WebGain, The Object People, IBM, Object Technology International (OTI) and Nortel.

Mike sits on the Board of the Open Source Initiative (OSI), on the Executive Committee of the Java Community Process (JCP), and is an observer and past member of the Board of OpenJDK.

Mike spends many of his evenings playing with IoT gadgets, and getting Eclipse software running on them.

From Device to Cloud: end-to-end IoT solutions with Java and Eclipse IoT



Andres Almiray

Andres is a Java/Groovy developer and Java Champion, with more than 15 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework.

Gradle: Harder, Better, Stronger, Faster

Max Rydahl Andersen

Born and raised in Denmark, worked on health care software systems for some time. In that work I bumped into this small project called Hibernate and had to fix a couple of things in it to make it useful Since then I’ve been working on Hibernate Core, Hibernate Tools, Seam and now lately JBoss Tools and Developer Studio

How we made Eclipse fun to use for Mobile apps develoment

Maarten Balliauw

Maarten Balliauw is a Technical Evangelist at JetBrains. His interests are all web: ASP.NET MVC, PHP and Windows Azure. Maarten also co-founded MyGet, hosting private NuGet feeds for teams. He’s a Microsoft Most Valuable Professional (MVP) for Windows Azure and an ASPInsider. He has published many articles in both PHP and .NET literature such as MSDN magazine and PHP architect. Maarten is a frequent speaker at various national and international events such as MIX (Las Vegas), TechDays, DPC, … His blog can be found at http://blog.maartenballiauw.be.

Blog: http://blog.maartenballiauw.be
E-mail: maarten@maartenballiauw.be
Twitter: http://twitter.com/maartenballiauw

Stop doing grunt work. Let tools help you.

Sam Brannen

Sam Brannen is a Senior Software Consultant with over 15 years’ experience, a graduate of the Georgia Tech College of Computing, and co-founder of Swiftmind, a software consulting agency in Zurich, Switzerland. At Swiftmind Sam helps international clients achieve best practices in agile software development, architecture, design, implementation, and testing of enterprise Java applications using the Spring Framework and a plethora of open source technologies. In his consulting role, Sam most enjoys leading work shops, code reviews, coaching, and training clients.

Sam is a popular speaker at conferences on Java and Spring. He is also an active core committer for the Spring Framework, author of the Spring TestContext Framework, and was previously a core developer of SpringSource dm Server (a.k.a., Eclipse Virgo).

Over the years, Sam has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends.

Spring Framework 4.1 – What’s New

Marcel Bruch

Marcel is Project Lead of Eclipse Code Recommenders project, CEO and founder of Codetrails, the company behind Eclipe Code Recommenders. His aim is to support software developers efficiently on their daily work with the aid of Big (Software Development) Data and by making today’s IDEs and development processes smarter than they are today.

Next Generation IDE: How crowdsourcing your IDE speeds up your software development processes

Laurent Bugnion

Laurent works as Senior Director for IdentityMine, one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Silverlight, Pixelsense, Windows 8, Windows Phone, XBOX and generally User Experience. He is based in Zurich Switzerland.

In October 2010, the book “Silverlight 4 Unleashed” that he wrote was published at Sams, an advanced sequel to “Silverlight 2 Unleashed” (published Oct 2008). He writes for MSDN magazine and other publications, codes in Windows Phone, Windows 8, Silverlight, WPF, ASP.NET and his blog is on http://blog.galasoft.ch. 2014 is his 8th yearas a Microsoft Most Valuable Professional (Client Dev) and his second year as a Microsoft Regional Director. He is also the author of the well-known open source framework MVVM Light for Windows Phone, Windows 8, WPF, Silverlight, and of the popular Pluralsight reference course about MVVM Light.

Native cross platform development for Windows, Android and iOS with Xamarin

Stefan Burschka

Stefan is a physicist who has studied quantum optics, microwave technology, optical communications, robotics and AI.
After a long industry experience in hardware/software development, call center design, data mining and IP security, he currently heads the “Malware and Traffic Mining Lab” at Ruag Defence AG.

Fun with the beast: Traffic Mining (TM) using Brain and Tranalyzer
Troubleshooting & Traffic Mining, feel the packets, be the packets

David Delabassee

David Delabassee is a Software Evangelist working in the GlassFish and Java EE Team at Oracle. Prior to that, he spent the last 10 years at Sun Microsystems focusing on Java end-to-end (from the smart card to the high end server), all the related technologies, and the developer tools. He has been involved in Java projects since the early days of this technology. David is a steering member of Devoxx Belgium.
In his spare time, he enjoy tinkering and playing with technologies such as Java, Arduino, Processing, Linux, etc.

HTTP 2.0 comes to Java. What Servlet 4.0 means to you.

Alexandru Dima

Alex works at Microsoft in Zurich, in the Monaco team, focusing on components for on-line based development. He’s the main developer of the Monaco code editor and he is passionate about making developers productive even in the browser. Before Microsoft, Alex has been working for IBM, studying at ETH Zurich and hacking at his C++ 3D game engine. He used to be so fond of JavaScript that he wrote an Eiffel to JavaScript transpiler, but now he likes TypeScript more. Alex is originally from Romania and outside of work enjoys travelling, movies and going out with friends.

Building a large scale JavaScript application in TypeScript

Lukas Eder

I am the founder and CEO of Data Geekery GmbH, located in Zurich, Switzerland. With my company I have been selling database products and services around Java and SQL since 2013. Ever since my Master’s studies at EPFL in 2006, I have been fascinated by the interaction of Java and SQL. Most of this experience I have obtained in the Swiss E-Banking field through various variants (JDBC, Hibernate, mostly with Oracle). I am happy to share this knowledge at various conferences, JUGs, in-house presentations and on my blog. Here’s my conference and JUG talk schedule for the most recent time: http://www.jooq.org/news.

Get Back in Control of Your SQL with jOOQ

Thomas Eichstädt-Engelen

Thomas Eichstädt-Engelen, Principal Consultant at innoQ Deutschland, has a strong focus on developing individual custom software with Eclipse Technologies (Java, RCP, OSGi) primarily in the Smart Home sector. In his spare time he is passionately enhancing the home automation integration platform “openHAB” where he is committer since 2010.

Smart IoT – or the five ways to switch things at home

Michael Ernst

Michael Ernst loves programmers and wants to make their lives better. He builds programming tools and was the specification lead for JSR-308, which extended Java’s annotation syntax.

As a professor at the University of Washington, his research aims to make software more reliable, more secure, and easier (and more fun!) to produce. Ernst’s research combines strong theoretical foundations with realistic experimentation, with an eye to changing the way that software developers work.
He publishes in software engineering, programming languages, type theory, security, program analysis, bug prediction, testing, and verification.

Dr. Ernst was previously a developer at Microsoft, a researcher at Microsoft Research, and a tenured professor at MIT.

GUI threading, explained and verified

Mario Fusco

Mario is a senior software engineer at Red Hat working at the development of the core of Drools, the JBoss rule engine. He has a huge experience as Java developer having been involved in (and often leading) many enterprise level projects in several industries ranging from media companies to the financial sector. Among his interests there are also functional programming and Domain Specific Languages. By leveraging these 2 passions he created the open source library lambdaj with the purposes of providing an internal Java DSL for manipulating collections and allowing a bit of functional programming in Java. He is also the co-author of “Java 8 in Action” published by Manning.

Laziness, currying, trampolines and other functional amenities: this is not your father’s Java

Florian Georg

Florian is a client-facing Solution Architect and consultant at IBM Switzerland. During the years, he has worked as a developer, software architect, trainer and consultant for efficient software delivery processes, practices and tools across a wide variety of technologies, disciplines and industries.

His focus is to help organisations deliver high-value, innovative software products by establishing effective engineering practices, tools, technologies and business models. He is a strong supporter of agile and lean, innovation through Design Thinking and the focus on user experience (UX) for software and systems.

Florian is a frequent speaker on technical conferences, a guest lecturer at universities and a member of the IBM Technical Expert Council (TEC) for Central Europe.

Efficient visualization and exploration of large data sets with D3, crossfilter and dc.js

Simon Hartmann

Simon Hartmann is a software architect with more than 10 years of experience in web application development with Java enterprise technologies. As a former IT consultant he has focused on Java ECM systems like CoreMedia CMS and Adobe CQ5 (WEM). He now works at the Automotive Aftermarket division of Robert Bosch GmbH focusing on RESTful web application development with the “Superheroic JavaScript MVW Framework” AngularJS. Alongside he has been lecturing on web-services and service-oriented architectures at Hochschule Furtwangen University.

SPA with AngularJS in a real Enterprise Project

Adrian Heydecker

Adrian Heydecker is working as an Interaction Designer for Netcetera, a leading Swiss software engineering company. In his career he also has worked as a Scientific Assistant, Usability Consultant, and Web Specialist.
Franco Ehrat works as a UX specialist for the Swiss Federal Railways SBB. After his career as an application engineer he now designs User Interfaces for mobile solutions as well as for expert systems.
Bastiaan van Rooden is CEO & Design Strategist of Nothing Interactive, a specialised Swiss user experience company, dedicated to make our life simple and human.

Fail fast to succeed slowly – hands on UX workshop

Ognen Ivanovski

Ognen Ivanovski is the Principal Architect for Mobile Technologies at Netcetera.
His over a decade worth of experience from using Java backend-side and frontend-side in business-critical enterprise projects, to spearheading iOS and Android use at Netcetera. Areas of expertise include real-time market data delivery, content management systems, acquiring systems for credit and debit cards, and real time transport schedule delivery. He is
the architect-in-charge for Netcetera’s Wemlin product line.

The Architecture of Wemlin Hub

Thomas Klemm

Thomas Klemm is a native of Basel, Switzerland. He holds a degree in mathematics and a postgraduate degree in computer science from ETH Zurich. Thomas taught mathematics at high school level in Switzerland and spent a year studying Arabic at Jordan University in Amman.

Thomas Klemm has been working for AdNovum in various roles since October 1998. In his first years with the company, he provided developer support for AdNovum’s CORBA middleware at UBS. In 2003, he moved to application development and helped develop a database server on HP NonStop for FDJP’s ZEMIS project. He was also involved in the migration of EPOS to E-Dossier at FDJP where approx. 12 million TIFFs were extracted, converted to PDFs and added to a new document management system. Thomas Klemm also provided trainings for CORBA middleware and nevisIDM (identity management). Since 2011, Thomas Klemm has been working on a project to replace the ZEMIS database on HP NonStop by an Oracle database.

In parallel to customer projects, Thomas Klemm has been involved in implementing AdNovum-internal quality assurance processes und the further development and integration of the testing and quality framework. In addition, he coaches application engineering apprentices and is involved in the organization of technology days for students.

Coding your own iBeacon solution on a Raspberry Pi

Jonathan Lipps

Jonathan Lipps has been making things out of code as long as he can remember. He currently works as Director of Ecosystem and Integrations at Sauce Labs, leading a team of open source developers to improve the web and mobile testing ecosystem. Jonathan is the architect and project lead for Appium, the open-source, cross-platform mobile automation framework. He has worked as a programmer in tech startups for over a decade, but is also passionate about academic discussion. Jonathan has master’s degrees in philosophy and linguistics, from Stanford and Oxford respectively. Living in San Francisco, he’s an avid rock climber, yogi, musician, and writer on topics he considers vital, like the relationship of technology to what it means to be human.
Matthias Junker currently works as a Senior Software Engineer at Netcetera. In his daily work as programmer and being part of Netcetera’s quality and testing office, automated testing has become one of his key interests. To facilitate and improve software testing is vital for the test enthusiast, especially in mobile development, for which he e.g. implemented Appium in a large project with 20 hybrid Android apps for Swiss Post. Matthias has a Master’s degree in computer science from the University of Bern and passionately plays the guitar in his band.

Appium: Mobile Automation Made Awesome
Appium Workshop

Vaclav Pech

Václav is a programming enthusiast who develops with pleasure ;-). He’s keenly interested in server-side Java technologies, distributed and concurrent systems, modern programming languages and DLSs. He joined JetBrains on a mission to empower developers with top-notch development tools. He’s currently involved in the MPS project, developing a projectional DSL workbench and building customized DSLs.

JetBrains MPS – Speaking your language

Steve Poole

Steve Poole is a DevOps practitioner (leading a large team of engineers on cutting edge DevOps exploitation ) and a long time IBM Java developer, leader and evangelist. He’s been working on IBM Java SDKs and JVMs since Java was less than 1. He’s also had time to work on other things including representing IBM on various JSRs, being a committer on various open source projects including ones at Apache, Eclipse and OpenJDK. He’s also member of the Adopt OpenJDK group championing community involement in OpenJDK. Steve is a seasoned speaker and regular presenter at JavaOne and other conferences on technical and software engineering topics.

DevOps and the dark side – 10 ways to convince your team DevOps is a force for good

Dorian Selz

Dorian is a serial entrepreneur and currently building my third startup. He is co-founder and CEO of Squirro.com, a search-based data discovery solution best used for to provide Market Intelligence, Online Risk Mitigation and Operational Insights.

Previously, he was co-founder and CEO of local.ch, the leading local search platform in Switzerland. Prior to launching local.ch, from 1999 to 2005 he was partner and COO at Namics, the largest Swiss Web consultancy with a strong presence in Germany.

He is co-author of the book “Digital erfolgreich” (Digital success) and enjoys teaching at the University of Geneva, the SAWI and occasionally elsewhere.

Married, proud daddy, living near Zurich.

10 things learned while building a business on Big Data

Holger Seubert

Holger Seubert works as Senior Solution Architect in SAP’s Database and Technology Group , specialized in designing solutions powered by the SAP HANA
Platform. Prior to his work at SAP, Holger developed software at IBM Labs and joined a startup as a solution architect and technical advisor. He also
lectures Database Fundamentals at the Baden-Wuerttemberg Cooperative State University.

Code, deploy and run in-memory optimized applications
Learn how to code, deploy and run in-memory optimized applications

Christian Siffert

Christian Siffert, MSc ETH in Computer Science, has a history of 14 years at AdNovum. He is part of the application engineering team with a focus on delivery and deployment topics. He gained experience as developer, technical project leader and team lead software development at AdNovum and a Swiss e-commerce agency. He likes the challenge of bringing distributed software systems into production and to design and improve software architecture and development processes.

Unified Deployment with Ansible

Norbert Sram

Norbert Sram is a 29 years old software engineer. In the year of 2010, he started working at AdNovum Hungary where he has been working on large scale Java EE enterprise web applications and mobile applications. He also has experience with digital signal processing and embedded systems. He was involved in software architecture design, widget implementation and application tooling. Currently he is pursuing his PhD in applied computer science. He is interested in computer language and virtual machine design. In his free time he likes to read science fiction.

“Paranormal tracktivity” – transparent instrumentation and software telemetry using Ghostwriter

Manfred Steyer

Manfred Steyer (www.softwarearchitekt.at) is a free-lance trainer, consultant and author at IT-Visions (www.it-visions.at). Manfred is also responsible for the specialist division “Software-Engineering” at the university of applied sciences CAMPUS 02 (www.campus02.at) in Graz (Austria). Manfred writes for O’Reilly, Microsoft Press, Hanser Presss, the german windows.developer, iX and Heise Developer. Furthermore, he regularly speaks at conferences about software development.

Single Sign-On with OAuth 2.0 and OpenId Connect

Adam Warski

I am one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions. I code mostly on the back-end using Scala, with an occasional foray into frontend/devops and other languages. I created a couple of open-source projects, such as Hibernate Envers, ElasticMQ, Veripacks and MacWire. I have been a speaker at major conferences, such as Devoxx, JavaZone, JFokus or Jazoon.

Apart from writing closed- and open-source software, I am interested in improving the way we use functional and object-oriented programming. When not coding, I enjoy spending time with my family, hiking in the mountains or playing tennis.

I am also writing a technical blog (http://www.warski.org/blog) on a variety of interesting IT-related subjects.

The framework-less Scala Dependency Injection framework

Thomas Wuerthinger

Thomas Wuerthinger is a Senior Research Manager at Oracle Labs. He is the lead of the Graal compiler OpenJDK project and the architect of the Truffle self-optimizing runtime system. Previously, he worked on the Crankshaft optimizing compiler of V8 at Google, and the Maxine research virtual machine at Sun Microsystems.

One VM to Rule Them All

Kai Wähner

Kai Wähner works as Technical Lead at TIBCO. All opinions are his own and do not necessarily represent his employer. Kai’s main area of expertise lies within the fields of Application Integration, Big Data, SOA, BPM, Cloud Computing and Enterprise Architecture Management. He is speaker at international IT conferences such as JavaOne, ApacheCon or OOP, writes articles for professional journals, and shares his experiences with new technologies on his blog (www.kai-waehner.de/blog).
Contact: kontakt@kai-waehner.de or Twitter: @KaiWaehner. Find more details and references (presentations, articles, blog posts) on his website: www.kai-waehner.de

A New Front for SOA: Open API and API Management as Game Changer