Have a look at our program

6th & 7th June | CityCube Berlin

Have a look at our program

6 & 7 June | CityCube Berlin

Get Tickets

Create your personalized agenda in the official WeAreDevelopers World Congress 2019 app.

Register for your favourite workshops and make sure to reserve a spot.

08:00
09:00
08:00
09:00
Exhibition Hall
Exhibition Hall
Check-in & Yoga
08:00 - 09:00

08:00 - 08:40 Power Yoga (Virginia) | Congress Terrace

09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
Main Stage
Main Stage
Thoughts on the Future of Programmable Money
09:00 - 09:45
Andreas M. Antonopoulos
09:00 - 09:45
Main Stage

Andreas M. Antonopoulos

Andreas M. Antonopoulos

Author, Mastering Bitcoin

Andreas M. Antonopoulos is a best-selling author, speaker, educator, and one of the world’s foremost bitcoin and open blockchain experts. He is known for delivering electric talks that combine economics, psychology, technology, and game theory with current events, personal anecdote, and historical precedent effortlessly transliterating the complex issues of blockchain technology out of the abstract and into the real world.In 2014, Antonopoulos authored the groundbreaking book, Mastering Bitcoin (O’Reilly Media), widely considered to be the best technical guide ever written about the technology. His second book, The Internet of Money, unveiled the “why” of bitcoin—and became a bestseller on Amazon— and led to the wildly successful follow-up The Internet of Money Volume Two. His fourth book, Mastering Ethereum (O’Reilly Media) was published in December of 2018.He is a teaching fellow with the University of Nicosia, serves on the Oversight Committee for the Bitcoin Reference Rate at the Chicago Mercantile Exchange, and has appeared as an expert witness in hearings around the world, including the Australian Senate Banking Committee and the Canadian Senate Commerce, Banking and Finance Committee.To learn more about Andreas and his work, visit his website at antonopoulos.com.

How to develop your first cloud-native Applications with Java
09:55 - 10:25
Niklas Heidloff & Harald Uebele
09:55 - 10:25
Main Stage

For cloud native-applications, Kubernetes and Istio provide out-of-the-box a variety of key functionality that works generically for microservices, regardless of the language, they are implemented in and without changes to the application logic. However, some functionality cannot be covered by orchestration frameworks and service meshes. Instead, it must be handled in the business logic of the microservices, for example, application-specific failover functionality, metrics, and fine-grained authorizations. In this session, we'll use a concrete example to show how to create microservices with JavaEE and Eclipse MicroProfile and how to roll out and run them on Kubernetes and Istio. MicroProfile itself has some convenient features that are typically needed for the development of microservices, such as: calls to REST APIs and implementation of REST APIs, including their documentation. For this session, we use our example code "cloud-native-starter", which we have released on GitHub as open source, along with scripts for fast deployments to Minikube and lots of instructions and information.

Niklas Heidloff

Niklas Heidloff

Senior Developer Advocate, IBM

Developer Advocate specialized on Cloud technologies, Serverless, Conversational Experiences and AI.

Harald Uebele

Harald Uebele

Developer Advocate, IBM

Harald Uebele is a Developer Advocate for the IBM Developer team and is based in Stuttgart. He has been working with cloud technologies for the last 6 years and is a fan of open source. As a Developer Advocate, he supports developers in open source and cloud technologies.

25 Years of PHP
10:30 - 11:15
Rasmus Lerdorf
10:30 - 11:15
Main Stage

PHP has been around for almost as long as the Web. 25 years. Join me for a fun look at the highlights (and lowlights) of this crazy trip. But I will also be trying to convince you to upgrade your PHP version. The performance alone should be enough, if not, I have a few other tricks up my sleeve to try to win you over. Performance optimization, static analysis, zero-cost profiling, dead code elimination, and escape analysis are just some of the concepts that will be covered along with a preview of new features coming in future versions.

Rasmus Lerdorf

Rasmus Lerdorf

Inventor of PHP

Rasmus is known for having gotten the PHP project off the ground in 1995 and has contributed to a number of other open source projects over the years. He was an infrastructure architect at Yahoo! for more than 7 years and joined Etsy in 2012. He was born in Greenland, grew up in Denmark and Canada and has a Systems Design engineering degree from the University of Waterloo.

Bulletproof Shoes
11:20 - 11:50
Max Feldman
11:20 - 11:50
Main Stage

Version control software has come a long way, and the barrier to creating an open source project has been lowered to the point of being negligible. However, this has also increased the instances of accidental leakage of credentials or sensitive data into public repositories. Numerous tools now exist which trawl repositories for such information and abuse it almost instantly. For platform developers, time is of the essence. We will talk about the history and evolution of our “token nuker” — the automation we use to find and disable exposed Slack tokens in the wild before they can be abused. We will cover general tactics for preventing developers from shooting themselves in the foot (or mitigating damage if they do).

Max Feldman

Max Feldman

Staff Security Engineer, Slack

Max Feldman is a member of the Product Security team at Slack, where he works on the bug bounty and security assessments of Slack features, as well as the development of security tools and automation. He was previously a member of the Product Security team at Salesforce.

Lunch & Yoga
11:50 - 12:50
11:50 - 12:50
Main Stage
Main Stage

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Building a Data-Oriented Future
12:50 - 13:30
Mike Acton
12:50 - 13:30
Main Stage

Dive into what data-oriented engineering means, how it radically impacts software engineering efforts and will drive us toward a future where our users get more value from their computers.

Mike Acton

Mike Acton

Principal Engineer, Unity Technologies

Mike Acton has worked on game engines for over 20 years including as the Engine Director of Insomniac Games for more than 10 years. He has learned hard lessons about what it takes to produce some of the highest quality work in the space and what is needed to meet those requirements. Mike is at Unity to make that possible for more people by helping to democratize data-oriented programming so that teams everywhere can achieve things only previously possible by a few dedicated groups. Mike edits in vi and prefers spaces to tabs.
Mike believes strongly in the importance of giving back to our community. None of us could have done our jobs well without relying on the work of others and those giants that came before us, and we have a duty to return that favor.

data, design, code
13:35 - 14:20
Shirley Wu
13:35 - 14:20
Main Stage

D3.js is the go-to library for web developers that want to build custom data visualizations for the web. But building data visualizations involve much more than just code; it starts from finding the right topic to cleaning and exploring the data, to designing the right visual encodings for that data. In this talk, I will go through the many lessons I learned building my data visualizations for the web.

Shirley Wu

Shirley Wu

Independent Creator of Data Visualizations

Shirley Wu is a freelance software engineer specializing in data visualization. She combines her love of art, math, and code into colorful, interactive data visualizations.

Data-driven and cloud-native ecosystems in the automotive industry
14:25 - 15:10
Josef Viehhauser & Patrick Lanners
14:25 - 15:10
Main Stage

We will describe our journey on ramping up the Cloud Data Hub at the BMW Group IT. We will outline different archetypes of data platforms and the motivation that drove us towards adopting cloud. Moreover, we will deeper dive into the architecture and design decisions that we made along our way. Additionally, we will show a set of core AI use cases and how they interact with the individual platform building blocks.

Josef Viehhauser

Josef Viehhauser

PO Cloud Data Hub, BMW Group

Josef Viehhauser engages in the ramp-up of BMW's cloud-native data hub to fuel data-driven applications across various units of our enterprise. As part of that, Josef is building up a cross-functional team—including cloud engineers, full-stack software engineers, and machine learning engineers—that drives the implementation and democratization of our vision. Prior to that, he engaged in the end-to-end development of data science use cases at the BMW Group and Allianz SE.

Patrick Lanners

Patrick Lanners

Lead Solution Architect, BMW Group

Patrick Lanners engages as a lead architect in the ramp-up of BMW Group's cloud-native data hub to fuel data-driven applications across various units of our enterprise. Prior to that, he was engaged in the transformation of a huge monolithic application into microservices and to bring these into the public cloud by focusing on a secure and scalable world wide system architecture.

Blockchain Beyond the Hype
15:15 - 15:45
David Schwartz
15:15 - 15:45
Main Stage

The impact of blockchain is undeniable. From payments to avocado farms, the world is seeking to put everything on the blockchain as this decentralized technology matures and reaches the masses. A respected voice in the crypto community, Ripple’s David Schwartz, aka “JoelKatz,” is an original architect of the XRP network––and invented one of the earliest distributed computer systems in 1991, nearly two decades before the bitcoin white paper was published by Satoshi Nakamoto. In this presentation, David will address cryptography, distributed ledger technology, and how blockchain is changing the foundation of our global economic system. Let the second era of the internet - the Internet of Value - begin!

David Schwartz

David Schwartz

Chief Technology Officer, Ripple

David Schwartz is Chief Technology Officer at Ripple. David is one of the original architects of the Ripple consensus network. Prior to joining Ripple, David Schwartz was Chief Technical Officer for WebMaster Incorporated, a Santa Clara software developer. He developed encrypted cloud storage and enterprise messaging systems for organizations like CNN and the National Security Agency (NSA). Known as “JoelKatz,” he is a respected voice in the digital currency community.

Incubating Ecosystems
15:50 - 16:00
Main Stage

The biggest problems today are shared problems; problems no-one owns. Problems that we need to solve as an ecosystem. Odyssey is an incubator for such ecosystems that solve complex problems through mass collaboration. We will explain how we do this and how everyone can contribute to the mission of developing public digital infrastructure: not owned by anyone, usable by everyone.

Abe Scholte

Abe Scholte

Tokenization Lead, Odyssey Program

Enable more EVs by better access to charging
16:00 - 16:10
Main Stage

Current charging infrastructure is a bottleneck for adoption of more EVs due to limited line capacity. Considering the cost of new infrastructure and the added complexity to install them, we present a solution that would help existing infrastructure to cope up with the increased demand of charging stations in a local community. Pictures: see attached

Desislava Belokonska

Desislava Belokonska

Researcher, Porsche Digital Lab

Evolutionary Swarm Robotics on a Decentralized Compute Layer.
16:10 - 16:20
Main Stage

Current charging infrastructure is a bottleneck for the adoption of more EVs due to limited line capacity. Considering the cost of new infrastructure and the added complexity to install them, we present a solution that would help existing infrastructure to cope up with the increased demand for charging stations in a local community.

Haischel Dabian

Haischel Dabian

CTO, Kryha

Dan Acristinii

Dan Acristinii

Researcher & Development, Kryha

Building experiences for the superhuman future
16:25 - 17:00
Martin Wezowski
16:25 - 17:00
Main Stage

What is the ultimate goal with building technology? If anything you build touches people, you are in the experience economy. You build relations and touch feelings – And… you do it for the future, soon for a superhuman future. So what do you want us to feel? Martin talks about the mechanics and dynamics of change. How fast is it? What it means to be an innovator and strategist is transforming faster than before, from classic product definition and styling of the superficial, to systemic connections of everything, including social and political systems, deeply rooted in a space of challenges and promises between cutting edge tech and humanism. In an exponential and converging digital-fueled change, we build a relationship, a behavior, that the product will follow. This change is our most important innovation brief and the stakes are high. Technology is the human evolution, it creates a playground that Martin calls the “Humachine", a symbiosis between human ingenuity and machine intelligence, this opens new horizons for our imagination in a time when “now” has never been so temporary. But one thing will not change for some time… we want to feel and you are accountable to make technology that listens, understands that works amazingly and makes us feel great.

Martin Wezowski

Martin Wezowski

Chief Designer & Futurist – Technology & Innovation Strategy, SAP

Martin Wezowski works as Chief Designer and Futurist for SAP’s Technology & Innovation strategy team. He moved across a range of disciplines from UX, to systemic design to define innovation visions and strategies. Right now, he is on the mission to map, build and inspire a future we want to live in. He crafts future outlooks, concepts, products, defines and runs innovation frameworks to find out what’s next and beyond for SAP’s cast ecosystem and the future of work. 2017 he was named 1 of 100 most innovative minds in Germany as the “Software visionary” (“Handelsblatt”).

Constructing Worlds
Constructing Worlds
The Future of Angular
09:00 - 09:20
Matias Niemelä
09:00 - 09:20
Constructing Worlds

Angular is a web application platform developed by Google and helps web developers build performant and versatile web applications. Angular is better suited than ever to take on the technical challenges that modern web applications require. In this talk, we'll explore the most recent changes that have landed for Angular developers and where the framework is headed. We'll explore aspects such as Project Ivy, Server Side Rendering, advances in our tooling, and the exciting future of Angular.

Matias Niemelä

Matias Niemelä

Software Engineer, Google

Matias is a long time Angular core team member and a Software Engineer working at Google.
Matias has been building web applications for over half his life and is driven to craft beautiful UX experiences and engaging interactions on the web. Day-to-day, anything and everything involving rendering, styling, animations and developer ergonomics are all important aspects of Angular that Matias works on as part of the Angular team.

Everything you really need to know about RxJS
09:25 - 10:10
Jan-Niklas Wortmann
09:25 - 10:10
Constructing Worlds

RxJS is difficult and probably one of the most difficult topics within the Angular ecosystem. “There should be a version of Angular without RxJS”. We in the core team are used to hearing statements like this. In this talk, I finally want to put a stop to them. Together we will solve this “complex” RxJS mystery by elaborating the most important parts of it and thus paving the way for an amazing RxJS adventure. At the very end of this talk, you will get to know about the do’s and don’ts and everything else you need to know to work with Angular and RxJS in a harmonious way.

Jan-Niklas Wortmann

Jan-Niklas Wortmann

Consultant, Opitz CONSULTING Deutschland GmbH

Jan-Niklas Wortmann is an IT consultant mostly working on Angular projects. He helps companies designing and implementing large scaled applications.
Developing clean and maintainable code is one of his main goals. Due to his passion for the Community, he is member of the RxJS Core Team and organizer of the NgNiederrhein Meetup.

Operate heavily dynamic UI’s with RxJS
10:15 - 11:00
Michael Hladky
10:15 - 11:00
Constructing Worlds

The web changed a lot in the past years, more and more applications provide UI’s that are heavily interactive and often also include some background tasks. In comparison to the past years, frontend developers have to deal with new architectural problems and challenges. Not only things like a service layer and MVC found it’s way into the frontend but also database-like structures have to be managed, updated and read from. Especially managing data structures is one of the harder problems. Learn the theory and praxis of Event-Sourcing and CQRS and, as crazy as it sounds, apply it in the front end. Leverage the power of reactive programming and implement the above architectures in a real live example

Michael Hladky

Michael Hladky

Full-Stack Developer, Founder of the Angular-Austria Association

Angular by heart and code. Michael is a full-stack developer located in Vienna, Austria.
He is a Google Developer Expert and an active part of the community. As founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript.
He regularly speaks at conferences and meetups and enjoys participating in the dev community and OSS.

Embedding V8 in the NativeScript framework
11:05 - 11:50
Stanimira Vlaeva
11:05 - 11:50
Constructing Worlds

V8 is the JavaScript engine powering Google Chrome, Node.js, and NativeScript. NativeScript embeds V8 to process JavaScript and dynamically call Android APIs. This enables developers to write Android applications in JavaScript and directly access the underlying OS. Come to this session to learn what challenges the NativeScript team met embedding V8 in a mobile framework and how you can it use the power any C++ based application with one of the most sophisticated JavaScript engines.

Stanimira Vlaeva

Stanimira Vlaeva

Software Engineer, NativeScript/Progress

Stanimira Vlaeva is a software engineer on the NativeScript team at Progress and a Google Developer Expert for Angular. She's working on NativeScript Angular, NativeScript schematics, the integration of webpack within the {N} build system, and performance optimizations. She's also co-organizing the Angular Sofia meetup.

Add Native Mobile to Your Angular Projects: The Migration Story
11:55 - 12:25
Sebastian Witalec
11:55 - 12:25
Constructing Worlds

The Angular and NativeScript teams teamed up to create a new way to share your code between web and mobile apps with Angular and NativeScript. It allows you to easily share the business logic of your app while providing you an intuitive way to separate the code that is different between the platforms. The ability to share code between your Angular web app and Native mobile apps has never been easier (or more important). Who has the time to invest resources into separate apps for web, native iOS, and native Android? In this talk, you will learn how to take an existing Angular Web project and add NativeScript to it, by converting it to a code-sharing project. Then we will go through a few steps of converting individual components and modules into a code-sharing structure.

Sebastian Witalec

Sebastian Witalec

Sr. Developer Advocate, Progress

Sebastian Witalec is a Senior Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London actively working with various Dev communities in Europe. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).

Lunch & Yoga
12:25 - 13:25
12:25 - 13:25
Constructing Worlds
Constructing Worlds

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Build different with the other location platform
13:25 - 13:55
Louis Debatte-Monroy
13:25 - 13:55
Constructing Worlds

80% of mobile applications make use of location services. From finding a restaurant to getting a ride home, location technology is an essential part of many applications. Yet, everybody is developing using the same maps APIs. Generic, one size fits all functionalities. Changing terms & conditions. Unfair pricing and practices. But if you are serious about location, and if you want your app to stand out, then there is an alternative. This session will help you understand how TomTom is enabling developers around the world to add a location to their application: Maps, Routing, Search and Traffic APIs, carefully crafted with TomTom’s 25 years of experience in mapping and navigation.

Louis Debatte-Monroy

Louis Debatte-Monroy

Head of Developer Product Marketing, TomTom

Louis Debatte-Monroy leads product marketing for the TomTom location technology. Addicted to innovation and obsessed by User Experience, Louis is a proud geo-geek, a location tech expert and a mobility specialist. Louis is based at the TomTom headquarters in Amsterdam after several years mapping the African continent.Louis has an academic background in Economics, with degrees from the Universities of Kent (UK), Paris-Dauphine (France) and the Solvay Business School (Belgium). Currently based inAmsterdam, Louis has lived and worked in China, Togo, Chile, Belgium, the United-Kingdom and South Africa.Louis started his career in the BNP Paribas Group developing digital banking solutions before joining TomTom to take the responsibility of mapping the African continent. He then moved tothe TomTom Headquarters to build a team of Product Marketing experts.

Building an omnichannel e-commerce platform
14:00 - 14:30
Christopher Janietz & Andreas Gerö
14:00 - 14:30
Constructing Worlds

MediaMarktSaturn is the #1 European electronics retailer with over 1000 stores and 6 million daily customer interactions, which means either going big or going down. We are rebuilding our infrastructure almost from scratch for the next generation of multichannel experience both online and in our stores. On the foundation of an API-driven cloud-first approach, we face all the issues coming from the old and migrating towards the new. Both React and GraphQL with Apollo serve as one of the core building blocks in our endeavor, for which we like to share our insights into security, caching, resiliency and overall API design.

Christopher Janietz

Christopher Janietz

Tech Lead & Web Envangelist, MediaMarktSaturn

Andreas Gerö

Andreas Gerö

Tech Lead, MediaMarktSaturn

Andreas Gerö works as a tech lead in the web shop development at MediaMarktSaturn. He turned his passion for software engineering into his profession and prefers TypeScript, Node, React and GraphQL to design performant and secure systems that customers and fellow developers love to use.
Constructing Worlds

Event Sourcing - You are doing it wrong
14:35 - 15:20
David Schmitz
14:35 - 15:20
Constructing Worlds

This talk is about staying sane when using event sourcing in your microservices. Event Sourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer's projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real-world problems like security and compliance requirements. This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-event-sourced' architecture or reduce event sourcing to a message queue. In this talk, I will summarise our experience while applying event sourcing and CQRS in multiple large projects.

David Schmitz

David Schmitz

Principal Architect, Senacor Technologies

David is working as a Principal Architect for Senacor Technologies, a mid-sized consultancy of around 600 people. Usually, he tends to work with customers on their journey to more digital and cloud-native solutions.
Basically, David develops solutions with his team of fellow developers. Tech stack, process, approach, tools - all tend to vary. He uses whatever seems appropriate, from NodeJS to Spring Boot, from AWS Serverless to Kubernetes on Azure.

Jenkins-X : toward a cloud-native Jenkins
15:30 - 16:00
Viktor Farcic
15:30 - 16:00
Constructing Worlds

Jenkins was designed more than 10 years ago, and clearly is a monolith. One could think it won't survive the cloud-native age. But here comes Jenkins-X. Jenkins-X is an opinionated, integrated environment to build, test and deploy kubernetes applications adopting the GitOps approach, and embracing kubernetes ecosystem and emerging tooling. Let's introduce Jenkins-X, show it in action, and discuss its impacts on "traditional" Jenkins and how it drives Jenkins modernization toward a Cloud-Native architecture.

Viktor Farcic

Viktor Farcic

Developer Advocate, CloudBees

Viktor Farcic is a Developer Advocate at CloudBees, a member of the Google Developer Experts and Docker Captains groups, and published author. His big passions are DevOps, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD). He published The DevOps Toolkit Series and Test-Driven Java Development. His random thoughts and tutorials can be found in his blog TechnologyConversations.com.

Constructing Worlds 2.0
Constructing Worlds 2.0
IQ Sayed, CTO, Flash & Dmytro Boguslavskyy, Product, Flash
09:00 - 09:30
09:00 - 09:30
Constructing Worlds 2.0

IQ Sayed

IQ Sayed

CTO, Flash

IQ Sayed is the CTO of Flash, where he leads the Engineering and Product teams and is passionate about solving urban mobility problems through tech.
He started his professional career in Silicon Valley, where he worked at VMware, Facebook and Illumio. He then moved to Dubai to build the engineering team for Careem, the leading ride-hailing provider in the MENA region. He then joined Lyft in Munich, where he led a team working on Autonomous Driving tech.
IQ holds several patents and has been part of technological innovation and exponential business growth in various domains.
He went to Stanford University for graduate school, where he got MS degrees in Electrical Engineering and Scientific Computing.
Dmytro Boguslavskyy

Dmytro Boguslavskyy

Product, Flash

A Lighter, Faster, Simpler Messenger
09:35 - 10:05
Markus Brunner
09:35 - 10:05
Constructing Worlds 2.0

Join in for a technical look into how Facebook's engineering team is transforming Messenger to be a lighter, faster, and simpler app. Learn about how a large group of engineers is re-building an app with 1.3 billion users from the ground up, while making distributed decisions and yet still building features in a unified way with multiple-use code.

Markus Brunner

Markus Brunner

Partner Engineer, Facebook

Markus is a Partner Engineer at Facebook London where he collaborates with businesses and developers across the globe to build the next generation of conversational experiences.

Your tech skills are not enough
10:10 - 10:40
Karla Schönicke
10:10 - 10:40
Constructing Worlds 2.0

As a developer, it might seem natural to assume that your main task is developing software. Well, it's not. Since our world has become increasingly more complex and fast-paced in the past years, tech companies had to reorganize themselves leading to the rise of product-focused companies with self-organizing teams. In order to succeed in this changing environment, as a developer you need to expand your skill set to several other areas. This talk will provide a detailed account of these areas and how to take your first steps from being a good developer to becoming a great developer.

Karla Schönicke

Karla Schönicke

Product Owner, RatePAY

Karla currently works as a Product Owner at RatePAY, where she is responsible for all customer-facing platforms. Prior to working in a fintech company she had different roles in the Berlin startup scene i.e. at shyftplan, twago, truffls and epubli. With a background in International Business Administration and her self-taught tech skills she steadily moved into digital product management to build innovative, useful software. Karla is a firm believer in agile methods, user centric design and diverse teams. She was amongst the TOP10 finalists of RAHM 2018, the global LGBT leadership contest, and named as one of the 50 Women in Product in Europe List 2018.

The Evolution of Static Code Analysis
10:45 - 11:15
Jaime Jorge
10:45 - 11:15
Constructing Worlds 2.0

An overview of how code analysis has evolved over the years and where Jaime sees the industry heading in the future, especially when it comes to integrating with other parts of the stack.

Jaime Jorge

Jaime Jorge

CEO & Co-Founder, Codacy

It all started in 2012 when Jaime Jorge was finishing his thesis in Lisbon, centered around finding clones in code. In doing his research and speaking with fellow developers, he discovered a real need in the community for a tool that automates manual code review processes directly from workflows. From there, Kamino, our short-lived original name, was born (clones, Star Wars, get it?). Jaime and Co-Founder João Caxaria spent the next few years building the product that is now known as Codacy. Fast forward to 2019, Codacy now employs 45 people between its Lisbon and New York City offices and is constantly innovating to give developers and teams a tool that allows them to build and ship code faster and more accurately.

Redis Use Cases: Caching and Beyond
11:20 - 11:50
Martin Forstner
11:20 - 11:50
Constructing Worlds 2.0

Redis is the fastest in-memory database that is widely known and used for caching, but did you know that you can add multi-model capabilities to Redis using modules, and also use it as a primary database? Redis Modules extends Redis use cases beyond caching to solve other challenges such as session management or using Redis as a full-blown search engine. With Redis Modules you can turn Redis into a multi-model database so that you adapt your database to your data rather than the other way around. In this talk, we will discuss how to use Redis Modules to easily add the multi-model functionalities you need, with the high performance and simplicity of Redis.

Martin Forstner

Martin Forstner

Solution Architect, Redis Labs

Martin has been working as a Software Engineer for 11 years before he joined Redis Labs as a Solution Architect. He has developed server- and clientside solutions in several languages and paradigms. He's specialized in distributed systems programming using appropriate networking protocols and database technologies. In addition to that, he has been deploying applications in different cloud environments and was responsible for their smooth operation. He's a smooth operator!

Lunch & Yoga
11:50 - 12:50
11:50 - 12:50
Constructing Worlds 2.0
Constructing Worlds 2.0

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Improve the quality of your PHP Unit tests with Infection
12:50 - 13:20
Michelangelo van Dam
12:50 - 13:20
Constructing Worlds 2.0

In this session we’re going to look at Infection, the Mutation Testing Framework for PHP and show with an example application how these mutations can have a negative impact on your application and how you can use Infection to mitigate these risks and improve the quality of your tests and your application source code.

Michelangelo van Dam

Michelangelo van Dam

Co-Founder / CEO, In2it

Michelangelo is co-founder and CEO of In2it where he assists businesses to automate their development processes, improve their code quality and train their development teams. He is also president of the PHP user group PHPBenelux where he and a team organizes monthly meetups, development events and an annual conference. He's a devoted member of the global PHP community, contributes to open-source projects and speaks at international events. His spare time is reserved for his loving wife and their kids.

Running PHP apps on .NET Core
13:25 - 14:10
Benjamin Fistein
13:25 - 14:10
Constructing Worlds 2.0

PHP still powers over 80% of all websites, despite the frequent criticism it tends to receive. On the other hand, .NET is considered more robust, secure and clearly more performant, albeit more complex and not as user-friendly. PeachPie compiler is a project that bridges this gap by allowing real-world PHP applications (e.g. WordPress, MediaWiki, Symfony etc.) to run on the cross-platform .NET Core framework.

Benjamin Fistein

Benjamin Fistein

Co-founder and CEO, iolevel

Previously having worked at HPE and Oracle, Ben has co-founded the software development company iolevel, which is developing the PeachPie compiler platform. This unique technology allows for a native integration of the world’s most popular web language PHP into the robust, secure and performant .NET platform.

Use of textual DSLs in application development
14:20 - 14:40
Michael Bischoff
14:20 - 14:40
Constructing Worlds 2.0

When building business applications, developers face performing repeated tasks. This could be just building similar applications (good software quality includes the aspect of consistency) and extend as far as having to write a lot of boilerplate code, especially when using Java as a programming language. This talk presents an approach used at Arvato Systems to apply information written in Eclipse Xtext based DSLs to describe APIs also in user interfaces and for the persistence layer. The framework "twentyeight" (t9t) has been open sourced now and offers a foundation for new Java applications based on SOA. It offers multi-tenancy, permission handling, I/O and more and favors convention over configuration.

Michael Bischoff

Michael Bischoff

Director Product Development, Arvato Systems GmbH

With a background in Mathematical Optimisation and 30 years of experience in software development and architecture, Michael now leads product development teams at Arvato Systems. Currently focusing on Java and TypeScript based applications targeting e-commerce and retail business. A special area of interest is automated code generation. He is also interested in code optimization in order to obtain maximum throughput for given resources.

How many developers fit into a taxi? Our journey to a multi-service app
14:45 - 15:15
Jan Ramm
14:45 - 15:15
Constructing Worlds 2.0

When my taxi was founded in 2009, we reinvented the way of hailing a taxi. As the urban landscape is changing rapidly, the app needed to be rebuilt. By adding e-scooters and PHV (private hire vehicles) to the app, our team wants to make sustainable mobility available for everyone, independent of age, income, and location. Mytaxi CTO Jan will talk about the team's development journey to a multi-service app that shapes the future of urban mobility.

Jan Ramm

Jan Ramm

CTO, MyTaxi

Jan Ramm joined mytaxi in 2010 as Head of Software Architecture. He was responsible for building up the development teams for backend, apps as well as the overall software architecture. In 2014, he was promoted to Chief Technology Officer (CTO) and was instrumental in the successful integration of the hailo technology platform into the mytaxi tech stack in 2016. Prior to joining mytaxi, Ramm worked as a Web Developer for the consulting agency SKP AG and as a freelancer for the online travel company Opodo. He studied Computer Science at the University of Applied Science in Wedel.

Zero Knowledge Services
15:20 - 15:50
Angelo Laub
15:20 - 15:50
Constructing Worlds 2.0

The past practice of unfettered collection and exploitation of customer data is coming to an end. We present Zero Knowledge Services as a new paradigm of designing and building applications where customers retain full ownership of their data and have full control over what happens with it.

Angelo Laub

Angelo Laub

Founder, Mjam.at

Founder of Mjam.at, Austria's leading food delivery network. Now member of the EOS blockchain community with focus on data privacy and security. Advocate for the new concept of zero knowledge services.

A developer workflow for Kubernetes? We've already got one
15:55 - 16:30
Troy Topnik
15:55 - 16:30
Constructing Worlds 2.0

Kubernetes is a superb platform for containers but is it the right interface for people writing code? Numerous projects have sprung up over the past two years to simplify the deployment of code to containers, but what if the best solution was an opinionated Platform-as-a-Service framework that's been around for years? This talk presents the case that with the Eirini and Quarks projects, Cloud Foundry makes an ideal developer interface to Kubernetes and a good structured platform for cooperating with the IT Operators who manage Kubernetes infrastructure.

Troy Topnik

Troy Topnik

Senior Product Manager, SUSE

Troy is a Senior Product Manager responsible for SUSE Cloud Application Platform. He began working with Cloud Foundry shortly after its open source debut in 2011, and has been a technical writer, instructor, and product manager with the ActiveState and HPE Helion Stackato teams.

Controlling Complexity
Controlling Complexity
Mutation Testing to the Rescue of your Tests
09:00 - 09:45
Nicolas Fränkel
09:00 - 09:45
Controlling Complexity

Unit testing ensures your production code is relevant, but what ensures that your testing code is relevant? Come discover mutation testing and make sure you never forget another assert again. In the realm of testing, the talk is mostly about code coverage metrics, but they don't mean that a test has been useful or even that an assert has been coded. Mutation testing is a strategy for making certain that the test code is relevant. In this talk, I will explain how code coverage is computed and the inherent flaw in it. Afterwards, I will describe how mutation testing works and how it helps indicate the code tested while omitting corner cases. I will also demo PIT, a Java production-grade framework that enables mutation testing.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate, Exoscale

Developer Advocate 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 focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Exoscale. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Zero Trust Theorem
09:50 - 10:35
Andrzej Dyjak
09:50 - 10:35
Controlling Complexity

Software is eating the world — this is truer today than ever before. However, in times when we can find our own TVs on the Internet, we have a hard time answering questions like "How much can we trust our software?" or "Can computers be trusted at all?" In this talk, we will try to answer these and other related questions by looking at the entire technological stack behind modern IT systems. We will talk about problems from web applications and their dependencies through operating systems and the hypervisors they are running on to the hardware itself.

Andrzej Dyjak

Andrzej Dyjak

Head of Application Security, AFINE

Andrzej Dyjak is a cybersecurity practitioner with more than 9 years of professional experience in application security, security research, and software engineering.He worked in public and private sectors, delivering all kinds of security assessments (penetration tests, security audits, threat modeling, et cetera) for clients from Technology, Banking, FinTech, Manufacturing, Aviation, and Pharmaceutical industries.In the past he discovered critical low-level vulnerabilities in many popular products from major software vendors such as Apple, Adobe, Google, RealNetworks, and Mozilla. Few examples of responsibly disclosed vulnerabilities include: CVE-2009-1726, CVE-2010-4187, CVE-2011-0170, CVE-2011-4246, CVE-2012-0928, CVE-2014-3169.

#daivelopers - A new species is taking the planet...
10:45 - 11:15
Thomas Zeutschler
10:45 - 11:15
Controlling Complexity

You have probably heard of artificial intelligence and how machines will rule the world, right? Right. But what is left once we cut through the hype and how is this new technology relevant for you as a developer? In this keynote, Thomas Zeutschler, Head of Data & Application Foundation at Henkel, will take you on a journey through the evolution of software and how everything is getting a little more intelligent to the benefit of its users. Finally, you will learn the surprisingly simple concepts behind AI and how you as a developer can start using it in your own projects.

Thomas Zeutschler

Thomas Zeutschler

Head of Data & Application Foundation, Henkel AG & Co. KGaA, Düsseldorf

Thomas Zeutschler is a developer, data scientist and digital thought leader. As Head of Data and Application Foundation at Henkel (Düsseldorf, Germany) he and his team are working on various topics to drive the digitalization at Henkel from a data & technology perspective. In addition, he teaches business analytics, industry 4.0 and programming at the HSD University in Düsseldorf. Prior to Henkel he worked in the business intelligence industry, developed in-memory OLAP databases, planning solutions and worked on large scale software development projects. Thomas has a background in economics and statistics and a long lasting programming experience in C, C#, Java, Python and many other languages.

Embedded Security Tools for Developers
11:20 - 11:50
Andrey Semenyuchenko
11:20 - 11:50
Controlling Complexity

These days, developers need to greatly reduce their time-to-market to deliver their products and services right on time ahead of their competitors. At the same time, a sudden security breach in your product might become the cause of your customers’ sensitive data leaks or money losses, inevitably leading to customers’ dissatisfaction and switching to another vendor.

Andrey Semenyuchenko

Andrey Semenyuchenko

Head of Enterprise Projects Implementation and Maintenance, Kaspersky Lab

Andrey Semenyuchenko is a Head of Enterprise Projects Implementation and Maintenance at Kaspersky Lab with more than 15 years’ experience in professional services, business development, IT and Information Security.Andrey Semenyuchenko has been working at Kaspersky Lab for more than 10 years. He started his job at Kaspersky Lab as Unix systems expert, but also certified as MCSE, in Technology Alliances department having knowledge and experience in other domains including IT security. Andrey had many IT/Cyber Security publications in IT media like Hacker Spec magazine and moderating bug track channel at Xakep.ru.Andrey Semenyuchenko holds different positions at Kaspersky Lab and performed as Head of Technical Business Enablement, Head of Global Business Development Technical Services.At the moment Andrey is a Head of Enterprise Projects Implementation and Maintenance at Kaspersky Lab. His role is to enable Enterprise business by building PoC/Pilots execution framework and supporting Presales organization globally.Andrey also has big experience working with xSP/Telco and Technology alliances ISV/IHV partners providing Pre-sale assistance and Technical Account Management services.

Cyber Hygiene vs. Data Breaches: In a Layman's term
11:55 - 12:30
Bob Dyachenko
11:55 - 12:30
Controlling Complexity

To discover data breaches, leakages, and vulnerabilities on the Internet, he uses Shodan search engine (and similar - like BinaryEdge, Zoomeye) and simple dorks. No special software or active scanning, just 'bare hands' and some luck. If he can find your data, then anybody in the world can do it. Focusing on some mind-boggling recent data breaches in unsecured NoSQL databases, Bob nails the key checklist that keeps your data safe. By the end of 30 minutes, you'll have learned some fast and secure tips for securing your corporate and personal data and avoiding reputational and financial damages.

Bob Dyachenko

Bob Dyachenko

Cyber Threat Intelligence Director & Journalist, SecurityDiscovery.com

Bob Diachenko is a Cyber Threat Intelligence Director and journalist at SecurityDiscovery.com, a cyber security research blog. Bob has over 12 years experience working in corporate/product/internal communications with a strong focus on infosecurity, IT and technology. In the past Bob has worked with top tier media, government agencies, and law enforcement to help secure exposed data. Now his goal is to help to protect data on the Internet by identifying data leaks and following responsible disclosure policies. Bob is on the mission to make the cyber world safer by educating businesses and communities worldwide. Many of Bob's discoveries have been covered in major news and technology media, earning himself a reputation as one of the reputable data security analytics.

Lunch & Yoga
12:30 - 13:30
12:30 - 13:30
Controlling Complexity
Controlling Complexity

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Keeping up with Upstream
13:30 - 14:15
Nicolas Byl
13:30 - 14:15
Controlling Complexity

The internet is a dangerous place. Every day, new exploits are created, and novel protections are invented. But one question has remained the same for the average developer: how do you secure the software you are creating? In this talk, I want to give you an overview of how to secure your software delivery process. We will start with the scanning of your dependencies at build time. We will continue by looking at ways to check which of your applications are affected when a security issue is raised. While most of these tools have already been around for some time, the process of finding new versions of dependencies has been a tedious one. New tools like Renovate (https: renovatebot.com) offer an automation tool...

Nicolas Byl

Nicolas Byl

Senior DevOps Consultant, Codecentric

Nicolas Byl gained his first hands-on experiences at developing distributed systems during his studies in medical informatics. When he’s not building cloud-native infrastructures for application development, he’s teaching codecentric AG customers about kubernetes and the benefits of DevOps.

Software Quality without Testing
14:20 - 14:50
Christina Hauk & Thomas Goldberger
14:20 - 14:50
Controlling Complexity

In most cases, software quality is only used as a buzzword to be marketable and to win customers. Sadly, only very few people are concerned with what software quality really means and how it can be achieved. The most common mistake is to believe that software quality means using manual and automated tests only since they are the easiest to implement and measure. Unfortunately, this is a misconception. Quality should be a mindset like being agile or a cultural way of thinking. It should be relevant throughout the entire software cycle. In general, when people think about quality, they tend to only see testing; however, testing is only the tip of the iceberg, like coding is for implementing software. Thus, this talk aims to provide an enhanced understanding of what quality is.

Christina Hauk

Christina Hauk

Application Engineer, Nagarro GmbH

Christina loves it to work as a software engineer. Her passion lies in front-end development as well as the process behind software development. Finding ideas, working on different concepts and providing functioning code are just a few aspects that keeps her job so engaging.
Over the years, she has been involved in various projects that have all more or less in common: complex requirements, too little time & budget and a different understanding of quality. Christina has experianced that even in a team team members are not in agreement about how to ship quality because everybody pictures quality in other ways. Thus, let's talk about quality and the mindset behind.
Thomas Goldberger

Thomas Goldberger

Senior Test Automation Expert, Nagarro

Thomas Goldberger works since 2011 in Software Quality Management and is specialized in Test Automation. As Test Automation Engineer it is important to him, to work as a link between the test team, the development team as well as the business department. Since he works not only with technicians but also very close with project owners' he finds the use of methods, which supports an easy way to implement a common communication between these roles, to define better and more understandable requirements, very useful.

Making less of the web with feature policy
14:55 - 15:40
Andrew Betts
14:55 - 15:40
Controlling Complexity

The web platform has seen a decade of furious expansion, with websites now able to access USB, vibration, Bluetooth, and geolocation, as well as store huge amounts of data on end-user devices, trigger background sync and notifications and even get paid from users' digital wallets. But with this expansion has come an increased scope for attacks, costly mistakes, and performance regressions. Feature policy is a new feature designed to actually disable or limit features of the platform. With a feature policy, developers can solve performance issues, improve security, police their development team's best practices, and even stop third-party scripts from misbehaving. All with one new HTTP header.

Andrew Betts

Andrew Betts

Principal Developer Advocate, fastly

Andrew is a web developer, product manager and developer advocate for Fastly, working with developers across the world to help make the web faster, more secure, more reliable and easier to work with. He founded a web consultancy which was ultimately acquired by the Financial Times, led the team that created their pioneering HTML5 web app, and founded the FT’s Labs division. He has also been an elected member of the W3C Technical Architecture Group, a committee of nine people who guide the development of the World Wide Web.

Building a Big Data Platform to support fast analysis and machine learning
15:45 - 16:30
Daniel Linder
15:45 - 16:30
Controlling Complexity

Want to hear about the process of building an in-house scalable big data infrastructure from both the data engineering and data science side? At Adyen, we’ve recently built such an architecture, and I will walk you through the process, along with lessons learned so you can benefit from our successes and learn from our mistakes. This will include a live demo to make things more tangible and cover some of the first use cases so you can see how this actually generates value from start to finish. I will also take a look at the future and talk about productionizing machine learning on big data.

Daniel Linder

Daniel Linder

Lead Data Scientist, Adyen

Daniel Linder is a Machine Learning enthusiast who works as a Lead Data Scientist at Adyen. He is currently focused on building scalable, fault-tolerant, productionized machine learning systems. He also teaches advanced machine learning workshops internally at Adyen.

Applying Disruption
Applying Disruption
How Building for Voice Differs from Developing for a Screen
09:00 - 09:30
Max Amordeluso
09:00 - 09:30
Applying Disruption

Voice is natural, voice is ours and we don’t have to think about it when using it. The conversation applications you develop are compared to a human-to-human conversation and that is a high bar to meet. Join us to learn what works (and what does not) when developing Voice Users Interfaces.

Max Amordeluso

Max Amordeluso

Chief Evangelist EU Alexa Skills Kit, Amazon

Max Amordeluso is the Lead Evangelist for Amazon Alexa in Europe. His main mission is to introduce Alexa to European developers, and demonstrate how they can build natural and delightful voice experiences for customers. Max has held several technical leadership roles during a career spanning over 15 years—prior to his current role he led the teams that brought Alexa Skills Kit to United Kingdom and Germany, and spent the previous two years leading the Solutions Architects team for Amazon Web Services in Europe. Max is passionate about topics including Human Computer Interaction, the Internet of Things and the materialization of science fiction predictions.

ModelOps - Lifecycle Management for Reliable and Trusted AI
09:35 - 10:05
Waldemar Hummer
09:35 - 10:05
Applying Disruption

In this talk, we discuss common issues and best practices for end-to-end lifecycle management of AI-based applications. As machine learning and AI algorithms become more sophisticated, so are the workflows and systems that support their execution. To manage the risks of deploying AI models into production, we need a principled approach that enables quality control, staged rollouts, and full traceability. We present ModelOps, a framework that leverages principles of the software lifecycle to enable pipelines for reliable and trusted AI. The orchestration logic is driven by configuration templates and seamlessly integrates with existing platforms and deployment patterns. We report on our experiences with several use cases and show interactive demos that illustrate advanced AI lifecycle features.

Waldemar Hummer

Waldemar Hummer

VP of Engineering, Advanon AG

Waldemar Hummer is the VP of Engineering at Advanon AG, a Swiss market leader in flexible financing solutions. Before joining Advanon, Waldemar was a tech lead at IBM in New York, where he led projects on software engineering and systems for building efficient, reliable, and trusted AI applications. Prior to that, he spent about two years in leading technical roles at Atlassian in Sydney. During his PhD at TU Vienna he published several peer-reviewed papers and patents, with core contributions in the area of scalability and reliability of elastic cloud computing. Moreover, he is an avid supporter of open source, having led and contributed to several high-impact projects on Github (e.g., LocalStack).

The Surprising Case for Synthetic Data
10:10 - 10:55
Dr. Michael Platzer
10:10 - 10:55
Applying Disruption

The ongoing digitalization of our world results in an ever-increasing amount of personal data being gathered. Processing and sharing these big data assets drive scientific progress, foster innovation, enable faster product development, as well as help optimization of processes. Yet, the very same data, more often than not, contain sensitive, personal information about each one of us, that are to be protected. These conflicting targets, data-driven innovation vs. data protection, pose one of the biggest challenges of today’s digitalized world. How can we seize the big data opportunity without infringing individual’s privacy? In this talk we will start out by looking at how algorithms actually learn, touching supervised, self-supervised, and reinforcement learning. We will investigate the key drivers behind the current AI resurgence, and along the way will learn a lesson or two about us humans as well. With that foundation, we turn towards the challenges of anonymization in the era of big data, and present an exciting, radically new solution: AI-generated synthetic data (a.k.a. DeepFakes) and its ability to enable data-driven disruptions while still protecting everyone's privacy.

Michael Platzer

Michael Platzer

Founder and CEO, Mostly AI

Dr. Michael Platzer is founder and CEO of Mostly AI, where he and his team are working on generative AI in order to provide solutions for privacy-preserving big (customer) data. Prior to that he worked as data scientist at Nokia and Microsoft in global roles. He earned a master degree in mathematics, as well as in business, and earned his PhD on simulating customer behavior, for which he was recognized with the prestigious Global Research Award by the American Marketing Association.

Autonomous Artificial Artist
11:00 - 11:45
Gene Kogan
11:00 - 11:45
Applying Disruption

This presentation will introduce the idea of an autonomous artificial artist — a self-owning program that generates digital art. Emerging concepts and technical components from machine learning, computational and new media arts, and crypto economics11 form the building blocks of an agent that can manifest our collective imagination in a sustainable, fruitful, and profitable way. I will discuss the relevant technologies that enable it, review some promising initiatives and related ideas, share my own progress researching this idea, and introduce a long-term project to study and create one.

Gene Kogan

Gene Kogan

Researcher, Sourcetone, LLC

Gene Kogan is an artist and a programmer who is interested in generative systems, computer science, and software for creativity and self-expression. He is a collaborator within numerous open-source software projects, and gives workshops and lectures on topics at the intersection of code and art. Gene initiated ml4a, a free book about machine learning for artists, activists, and citizen scientists, and regularly publishes video lectures, writings, and tutorials to facilitate a greater public understanding of the subject.

Showcasing a JavaScript Blockchain SDK
11:50 - 12:20
Maciej Baj
11:50 - 12:20
Applying Disruption

Lisk enables developers to build and deploy blockchain applications. Thanks to the scalability and flexibility of the design, developers can customize their Blockchain applications. Lisk aims to make Blockchain more accessible with a SDK written in JavaScript. The talk is about showcasing how Lisk's Alpha SDK allows developers to run their own basic blockchain network in just a few lines of JavaScript code.

Maciej Baj

Maciej Baj

Product Owner, Lisk

Maciej Baj is an experienced Product Owner at Lisk, a world-leading blockchain application platform which enables JavaScript developers to build and customize their own decentralized applications. After gaining a Master of Science his curiosity in disruptive technologies led him to join the Lisk team as the first backend developer where he has since shaped and built the SDK.

Lunch & Yoga
12:20 - 13:20
12:20 - 13:20
Applying Disruption
Applying Disruption

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Tech for Good: Making a Difference with Google Assistant
13:20 - 13:50
Aygul Zagidullina
13:20 - 13:50
Applying Disruption

It takes a little help from everyone — activists, engineers, and designers — to make the world a better place. Every day, there are new examples of how voice technology is being used to solve the world's problems. Companies around the world are bringing attention to social issues and using technology to fix them. In this talk, we’ll explore various ways to use the power of the Google Assistant for the benefit of people and society to solve the world’s most enduring challenges and generate positive social impact, and how you too can start building apps that make a difference.

Aygul Zagidullina

Aygul Zagidullina

Assistant GDE, GDG London

Dr. Aygul Zagidullina is a Google Developer Expert (GDE) for Google Assistant based in London, UK. Her work experience includes Google, Todoist, MotaWord. She holds a PhD in quantum chemistry and prior to Google dedicated 6 years to scientific research at the University of Stuttgart. Aygul is a very active member of the London digital ecosystem and has been involved in many innovative projects. She is a Google Developer Group (GDG)/ Women Techmakers (WTM) London lead, Google Launchpad mentor, Google Product Expert (PE)/ Trusted Tester (TT), and UK STEM Ambassador. Aygul has been a distinguished speaker at numerous international industry events in the US, UK, Germany, Austria, Ireland, Italy, France, UAE, Greece, Romania, Czech Republic, Poland, Turkey, Latvia, Georgia, Belarus, Russia. She was named as one of The NEXT 100 Top Influencers of the European Digital Industry in 2013.

Apple ML/AI with Swift, CreateML and CoreML
13:55 - 14:25
Milan Todorovic
13:55 - 14:25
Applying Disruption

Weeks instead of months, days instead of weeks, hours instead of days... This is a reality in the development of ML/AI iOS apps, as Apple enabled end-to-end solutions for a developer that has data. We will demonstrate how easy is to make image and text classifier in a time of one single lecture at the Congress, including model training and app preparing, compiling, starting and working on the device, with the explanation of key points of the whole process. If you are a developer, application of AI in iOS apps is really very close to you, especially if you are dealing with image or text classification, word tagging or estimating values based on tabular data. You will see how to use it, and we will talk about some news coming from Apple AI.

Milan Todorovic

Milan Todorovic

Swift/iOS trainer and Software Engineer, Crossover

Milan is an Apple Certified Trainer, Consultant and Software Engineer, with long experience in software development and especially in training of developers of all levels of knowledge. He is deeply focused to Swift since the very beginning of life of this programming language. He works for Apple Authorized Training Centre - Crossover in Belgrade, Serbia. Passionately helping beginners, intermediate and experienced developers to improve their knowledge, in areas of general development, machine learning, augmented reality and other. Milan is also a sailboat skipper, combining development training with sailing with its goal to maximize motivation and knowledge adoption for attendees.

Adding Machine Learning to your apps with TensorFlow.js
14:30 - 15:15
Sascha Dittmann
14:30 - 15:15
Applying Disruption

Machine Learning and Deep Learning open up completely new ways to revolutionize your software architectures. But how do you use these functionalities in your JavaScript applications? In this session, Sascha Dittmann shows how the powerful TensorFlow framework can be used in your web and Node.js applications. He will discuss the basics behind machine learning models and show how they can be trained and used with TensorFlow.js.

Sascha Dittmann

Sascha Dittmann

Cloud Solution Architect (Advanced Analytics & AI), Microsoft Deutschland GmbH

Sascha Dittmann is working as a Cloud Solution Architect (Advanced Analytics & AI) at Microsoft. In his role he supports customers to implement successful cloud solutions. His focus is on software development for Microsoft Azure, Big Data as well as Data Science. Before he joined Microsoft in 2015, he was working for Ernst & Young as a Software Developer (13 years) and Solution Architect (3 years). During this time he founded the community website cloudbloggers.de, as well as the user groups .NET Stammtischs Rheinhessen and Xamarin User Group Frankfurt. He's an author of several technical articles and a regular speaker at user groups and conferences. Between 2012 and 2015 he received 4 Microsoft MVP awards for Microsoft Azure.

The Algorand Blockchain - Decentralized and for Developers
15:20 - 15:50
Jing Chen
15:20 - 15:50
Applying Disruption

Algorand is a new blockchain built on a permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization. For developers, the Algorand blockchain provides JavaScript, Java, and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language. In this talk, I will cover the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.

Jing Chen

Jing Chen

Head of Theory Research and Chief Scientist, Algorand

Jing is a Professor in the Computer Science Department at Stony Brook University. She is also an Affiliated Professor in the Economics Department and an Affiliated Member of the Stony Brook Center for Game Theory. Her main research interests are distributed ledgers, game theory, and algorithms. Jing received her Bachelor and Master degrees in Computer Science from Tsinghua University, and her PhD in Computer Science from MIT. She did a one-year postdoc at the Institute for Advanced Study, Princeton. Jing received the NSF CAREER Award in 2016.

Unchaining Engineering
Unchaining Engineering
Developing augmented reality apps: going beyond ARCore and ARKit
09:00 - 09:30
Andreas Schacherbauer
09:00 - 09:30
Unchaining Engineering

When tech giants like Google, Apple, and Facebook jump on the bandwagon, you know the technology is close to hitting mass adoption. And this is exactly the case for augmented reality. At WAD 2019 Wikitude Director Solution Architecture, Andreas Fötschl, will dive deep into the main features of ARKit and ARCore, exploring beyond the hype and demonstrating how developers can create a broad variety of AR apps.

Andreas Schacherbauer

Andreas Schacherbauer

Head of SDK, Wikitude

Andreas has been developing Wikitude’s augmented reality SDK from the ground up. He leads the SDK engineering group within Wikitude and is actively working in the augmented reality space since 2009.

Camera based SLAM
09:35 - 10:05
Nicolas Thorstensen
09:35 - 10:05
Unchaining Engineering

Camera-based navigation technology is popular because it is cheap, available and provides dense information. As such, it is an enabling technology for several mobile robotics applications in the industry — AR, drones and mobile robotics. In this talk, we will review our experiences and findings with regards to use cases and requirements for such technology in terms of cost, power, accuracy, and latency as a driving force for the development of such technology. Finally, we will discuss current development trends in this domain.

Nicolas Thorstensen

Nicolas Thorstensen

Founder and Managing Director, IVISO GmbH

Nicolas Thorstensen is a machine perception expert. In 2015 he founded IVISO, a technology company aiming at pushing the limits of machine perception for the next generation of smart machines. Before that, he worked 1 year in the semiconductor industry and spent 2 years in a Startup working on microwave tomography. At IVISO he is responsible for business development, strategy and management.

Interfacing the brain: challenges and opportunities
10:10 - 10:55
Sabria Lagoun
10:10 - 10:55
Unchaining Engineering

Peeking into the future and looking at the brain-computer interface, meaning how we will be able to interact with connected objects with our thoughts, but also how AR and VR impact our perception of the world. I will explain how it works, the way it impacts the functioning of the brain (our brain adapts to machines it controls), the technical pitfalls of using brain wave signal with only a few electrodes, the 'dream / crazy Elon Musk project' of having brain implants, and the possible implications for society (the augmented man).

Sabria Lagoun

Sabria Lagoun

Neuroscience PhD candidate, Brainstorms

Audi's journey to an hybrid enterprise big data platform
11:05 - 11:35
Matthias Graunitz
11:05 - 11:35
Unchaining Engineering

This talk is about Audi's journey from a first Hadoop PoC to a multi-tenant enterprise platform. Why a Big data platform at all? We explain the requirements that drove the development of this platform and explain the decisions we had to make on this during this journey. During the process of setting up our big data infrastructure we often had to find the right balance between going for enterprise integration versus speed. For instance, whether to use the existing Active Directory for both LDAP and KDC versus setting up our own KDC. Using a shared enterprise service like a Active Directory requires to follow certain naming conventions and restricted access, where running our own KDC brings much more flexibility but also adds another component to maintain to our platform. We show the advantages and disadvantages and explain why we've decided to choose a certain approach. For data ingestion of both, batch and streaming data, we use Apache Kafka. We explain why we installed a separated Kafka cluster from our Hortonworks platform. We discuss the pros and cons of using the Kafka binary protocol and the HTTP REST protocol not only from a technical perspective but also from the organizational perspective as the source systems are required to push data into Kafka. We give an overview of our current architecture including how some use cases are implemented on it. Some of them run exclusively on our new big data stack while others use it in conjunction with our data warehouse. The use cases cover all different kind of data from sensoric data of robots in our plants to clickstreams from web applications. Building an enterprise platform does not only consist of technical tasks but also of organizational tasks: data ownership, authorization to access certain data sets or more financial one like internal pricing and SLAs. Although we have already achieved quite a lot, our journey has not yet ended. There are still some open topics to address, like providing a unified logging solution for applications spanning multiple platforms. Or finally offering a notebook like Zeppelin to our analysts, which will require an upgrade to the next HDP release. Or addressing legal issues like GDPR. We will conclude our talk with a short glimpse into the ongoing extension of our on-premise platform into a hybrid cloud platform.

Matthias Graunitz

Matthias Graunitz

Big Data Architect, AUDI AG

Matthias Graunitz (AUDI AG) works as an Architect at Audis Competence Center for Big Data & Business Intelligence. AUDI AG is a German automobile manufacturer that designs, engineers, produces, markets and distributes luxury vehicles. Audi is a member of the Volkswagen Group and has its roots at Ingolstadt, Bavaria, Germany. Audi-branded vehicles are produced in nine production facilities worldwide. Matthias has 10 years+ experience in the field of Business Intelligence and Big Data. He is responsible for the architectural framework of the Hadoop Ecosystem, a separate Kafka Cluster as well as for the data science tool kits provided by the Center of Competence for all business departments at Audi.

Robofacturing - About the human role in the future of robotic manufacturing
11:40 - 12:10
Giuseppe Montano
11:40 - 12:10
Unchaining Engineering

Robotics is revolutionising all aspects of modern manufacturing, including fabrication, logistics and inspection. Increasing levels of autonomy and authority of next-generation robotics control software are inevitably leading to a complete rethink of the human role on the shop floor. As automation takes control of most of the production operations, humans move to control rooms and act as automation supervisors. In this new paradigm, the design of human-machine interfaces is critically important to guarantee the safety and efficiency of future factories. Building upon 15 years of research and development in space exploration robotics and safety-critical aerospace human-machine interfaces, Giuseppe Montano starts a controversial discussion about human/machine authority on the shop floor, exploring strengths and limits of human decision makers, and discussing techniques for the development of human-robot interfaces in future robofactories.

Giuseppe Montano

Giuseppe Montano

Head of Mobile Robotics, TRA Robotics

Giuseppe Montano, a.k.a. Napo, has been developing space exploration technology for more than 12 years, specializing in planetary exploration robotics, mission-critical software and human-machine/robot interaction. During his time with the European Space Agency and later on with the space division of Airbus, he was involved in several space robotics technology development programmes, such as ExoMars Rover, LARAD and METERON, as well as a number of spacecraft development projects, such as Lisa Pathfinder, ADM-Aeolus and Solar Orbiter. Less than two years ago, Napo joined TRA Robotics as Head of Mobile Robotics. He is now leading the development of next-generation mobile robotics for flexible manufacturing applications.
When Napo is not developing robots, he is either designing jewelry or DJing or reading about artificial consciousness.

Lunch & Yoga
12:10 - 13:45
12:10 - 13:45
Unchaining Engineering
Unchaining Engineering

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Building (not so) static websites with Gatsby.js
13:45 - 14:15
Sebastian Waschnick
13:45 - 14:15
Unchaining Engineering

How do you easily build a website with different sources like Markdown, Google Sheets or a Headless CMS using the hottest frontend technologies (like React, Next.js, and GraphQL) of 2019? What do you use to build the presentation layer for your headless CMS? For sure you are not going to build everything from scratch! And also performance - you won't want to reinvent the wheel. There is one great answer to your problems: Gatsby.js.

Sebastian Waschnick

Sebastian Waschnick

Chief Technology Officer, Axel Springer Ideas Engineering GmbH

As an electrical engineering graduate Sebastian started his career as automation engineer within a brown coal mining facility. When he moved to software development he started to work for a medium-sized IT company, as engineer, team lead and later as project lead. A few years ago, he transitioned to Axel Springer and started living the agile way. Within Axel Springer, as CTO of Ideas Engineering, Sebastian is one of the key drivers to transform this patriarchal corporation to become a modern tech company. This challenge and his passion for a great team culture motivate him every single day!

TBA
14:20 - 14:50

Turning the Car into a mobile Software Ecosystem
14:55 - 15:30
Enrique Parodi
14:55 - 15:30
Unchaining Engineering

Building a self-driving system is a complex and multi-domain task that requires a strong orchestration between many parts and layers that must work in a safe, reliable and consistent manner. Doing so in a fast, efficient and scalable way demands a strong software infrastructure to shape the architecture and be the basis on which development, testing, integration, and operation are built. In this talk, we will explore how we are creating the fundamental enablers for turning a car into a rich landscape of software-centric and mixed criticality functions that co-exist in a heterogeneous environment while keeping complexity under control.

Enrique Parodi

Enrique Parodi

Principal Software Platform Engineer, AID-Autonomous Intelligent Driving GmbH

Enrique is a passionate developer who works as principal Software Platform Engineer at AID.In his role he drives the design and implementation of the fundamental software infrastructure that serves as the backbone of the self-driving software stack (and the ecosystem around it). Before he joined AID in 2017, he worked at Airbus Defense and Space (10 years) mainly as developer, architect and Tech Lead for distributed simulation frameworks used in training and engineering applications world-wide. Originally from Venezuela, he has forged his career between Spain and Germany.

A Introduction to Robotic Process Automation for the Enterprise Developer
15:45 - 16:00
15:45 - 16:00
Unchaining Engineering

Software robotics is redefining the enterprise and is one of the fastest growing sectors in technology today. In this session, we'll explore the RPA opportunity for software developers and examine salient features of a developer-friendly digital workforce platform. Come join us at booth C3 to learn more about this unprecedented opportunity!

Sean Gourley

Sean Gourley

Product Training EMEA, Automation Anywhere

Sean leads product training across EMEA. He has over 7 years in automation many of those in his 11 years of Financial Services experience. Most recently, Sean was a Lead RPA Developer and Product owner in his previous role at American Express. Before his years in RPA he used to be a UAT Lead Tester and used to work in the financial services regulatory space.

Why the German car industry is already dead ... and how software developers are its only (potential) savior
16:05 - 16:30
Tim von Törne
16:05 - 16:30
Unchaining Engineering

Tim von Törne

Tim von Törne

CO-Founder & COO, Kopernikus Automotive

Tim is the co-founder & COO of Kopernikus Automotive, a Berlin-based start-up developing technology for autonomous driving. After an early career in top management consulting, he discovered his entrepreneurial passion and founded five companies, Kopernikus being the latest. He additionally held key management roles in other startups/ corporate startups like Skype, QUELLE, e-dict gaming, Nokia, and Otto Group.
Tim holds a Diploma in Management form the University Bamberg and an Executive MBA from WHU/Kellogg. His passion for IT started in the eighties on a Schneider / Amstrad CPC464 and has never faded.

Coding Society
Coding Society
Building Ethical Software
09:00 - 09:30
Michael Schuller
09:00 - 09:30
Coding Society

Technology continues to transform society and the way companies do business, often for the better, but sometimes for the worse. Like the engineers that build this technology, we have a responsibility to think about the moral and ethical implications of the software we build, and to examine the potential for harm in the products that we bring to life. This talk is about how we perform that examination; about what security threat modeling can teach us when it comes to ethical vulnerabilities in our software; and what we have to do as engineers to take responsibility for and combat these vulnerabilities.

Michael Schuller

Michael Schuller

Senior Engineer, BCG Digital Ventures

Michael is a backend-focussed engineer who likes building products that people love to use. He believes in working closely across teams and disciplines, and that developers who take a wide view of the product they work on can build better features. He started out working at a startup in London, after which spent seven years building software for artists, art galleries, and art collectors. He now works at BCG Digital Ventures, where they set up new companies and build products across a wide range of industries and applications.

Vertically integrated Hybrid Cloud Kubernetes with NetApp
09:35 - 10:05
Christian Baumann
09:35 - 10:05
Coding Society

Kubernetes as a service is rapidly adopted by the enterprise. While in the past, cloud Kubernetes frameworks were either locked into one cloud provider or had no native on-prem offering, this is now changing with NetApp HCI and NetApp Kubernetes Service. About 2 years ago NetApp launched it’s HCI product to converge Storage and Compute into one offering - today NetApp Kubernetes Service allows you not only to deploy a Kubernetes control plane onto major public cloud providers but also onto the NetApp HCI on-prem hardware offering. Christian will show you how you can leverage NetApp’s Kubernetes Service not only for cloud but also for Kubernetes on-prem deployments. You will see how you can deploy a Kubernetes cluster in 3 clicks to save time and hassle. Also, User management and DevOps workflows will be covered for cloud and on-prem Kubernetes deployments.

Christian Baumann

Christian Baumann

Cloud Infrastructure Architect , NetApp

Christian Baumann works as an Cloud Infrastructure Architect at NetApp to help customers design modern architectures for on-prem and in cloud deployments. He started out at IBM, quickly learned to love Linux Virtualization and later specialized on OpenStack and Kubernetes before joining NetApp to drive the HCI product forward to benefit customer transformations.

Bridging the Digital Gap for Women and Girls in Africa
10:15 - 10:45
Fadzayi Chiwandire
10:15 - 10:45
Coding Society

Two-thirds of the world’s over 700 million illiterate adults are women. Illiteracy is a huge barrier for girls’ and women’s ability to take advantage of technology and full functionality of their devices, such as mobile phones, even when these devices are available to them. We must harness the power of technology and use innovative solutions to extend our reach and impact. We must focus on the rights of girls, who are most vulnerable to being left behind as the world around us changes. To achieve gender equality, girls and young women need equal access to technology and digital training. Instead of being another barrier, technology and the internet can be a great enabler for all girls and women.

Fadzayi Chiwandire

Fadzayi Chiwandire

Founder, DIV:A Initiative, Lead Front-end Developer, Onepointfour Consulting

Fadzayi Chiwandire is the Founder of the DIV:A Initiative and Front-end Developer at OnePointFour Consulting in Johannesburg South Africa,
She founded the DIV:A Initiative, a non-profit organisation that is dedicated to teaching young girls between the ages of 8 and 18 years from disadvantaged communities how to code in order to protect their futures and address the industry’s gender imbalance.
To raise the quality of life in our communities, we need to support the growth and empowerment of women and girls. This is because when we allow women to lead, they do not only lead and fight for their own growth, but they fight for their children and for their communities. They give voice to issues that are important for everyone’s collective future.
– Fadzayi Chiwandire

Key insights on how to evolve into a platform company
10:50 - 11:20
Nicholas Goubert
10:50 - 11:20
Coding Society

In his talk, Nicholas shares battle proven lessons he learned over the last years working with cutting edge technology in two of the largest and most competitive industries: music and transportation.

Nicholas Goubert

Nicholas Goubert

VP of Products, Native Instruments

Product leader and team builder, Nicholas is a seasoned technology executive and industry expert and a cross-industry innovation champion with extensive experience in platforms optimised to power successful ecosystems in various industries, from mobility to location services to music and media.
Before joining Native Instruments to lead all digital services and platform, he headed products at SoundCloud. Previously, Nicholas led product innovation at Lab1886/DaimlerX - the newly created Daimler Innovation Lab - as Chief Product Officer, drawing on his extensive international experience in product strategy, innovation management, big data, analytics and location intelligence to strategically enhance, renew and expand Daimler's product portfolio. Previously VP of Product for HERE's Open Location Platform, he led platform strategy, delivering dynamic geographical content and location-based services to power the new generation of connected services developed by automotive and IoT partners.
As a trusted advisor and mentor, Nicholas plays an active role in the rapidly evolving tech, data and location industries and serves as a board member of various promising international (Europe, US and Israel) tech startups such as Cellepathy, AI Incube/Parknav and ProtoPixel. He is also mentoring startups in multiple accelerators in Europe, giving him a chance to help out entrepreneurs while keeping his finger on the pulse of the market.
This puts him in a unique position to bridge the gap between corporations and startups, fostering open innovation and an agile mindset to deliver winning and sustainable solutions for businesses.

AI Made in Europe - how Humans and Machines can #harmonAIze
11:25 - 12:00
Nancy Nemes
11:25 - 12:00
Coding Society

Europe, not the US or China, publishes the most AI research papers, according to the AI Index (Elsevier/Scopus). Top European universities focus on AI, such as Oxford, Cambridge, Karlsruhe Institute of Technology, ETH Zürich, RWTH Aachen. And three of the most important Deep Learning scientists are European. And still, how come Europe lags behind in AI? Alan Turing once said: “We can only see a short distance ahead, but we can see plenty there that needs to be done.” In this keynote, we will address urgent questions such as: Why are most of the key AI companies in Europe, not European? What does it take to make Europe competitive in AI? What are Europe’s strengths to lead in AI? How can academia, the public sector, media, think tanks, and industry collaborate cross-borders to deploy ethical and secure “AI for All” in Europe? How can we diversify AI and convince and support more female talent to enter this exciting space? We will discuss AI from various angles, beyond tech, going into philosophy, anthropology, and socio-economic aspects.

Nancy Nemes

Nancy Nemes

Founder & Chief Enthusiasm Officer, Ms. AI

Nancy Nemes is a tech trendsetter, a global connector and a hands-on leader with 20 years of global experience in high tech across Europe, USA, Canada and South America. Her passion is in pioneering, implementing and optimizing the impact of mobile, digital, and social high tech aiming at enriching people lives through digital solutions.Nancy is the founder of Ms. AI, a European platform that supports women to participate, grow and win in the space of Artificial Intelligence. As 600 million adolescent girls will enter the global workforce in the next decade, Nancy feels a strong calling to support girls and women to develop understanding, relevant skills and enthusiasm for AI, so that they can shape a glorious future for themselves and their co-humans in the robot era. With this initiative, Nancy is partnering with a distinguished international team of senior executives and acclaimed thought leaders across academia, industry, media, public sector, think tanks, arts. Their shared goal is to enable women be winners of the digital era.

Lunch & Yoga
12:00 - 13:00
12:00 - 13:00
Coding Society
Coding Society

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Same, same but different - Upscaling the Open Source startup
13:00 - 13:30
Jutta Horstmann
13:00 - 13:30
Coding Society

You've heard the story of the fast-growing startup that chokes on its own growth so many times before. So what makes eyeo's story so special? It is both our specific strengths and weaknesses and how we navigated the sometimes rocky roads towards becoming a user-centric, product-focused and agile organization. With eyeo disrupting the ad-based online publishing landscape, the company grew from a handful of passionate open source developers to a global player with a headcount of 200 in just seven years. The issues that we have been facing - and for some, we still are - are manifold. Like being a highly distributed company, Iike a strong hero culture, like a rooting in open source culture that led to conflicts when being applied to a for-profit company. In my talk, I will provide a look behind the scenes. How we identified and overcame the major issues that were impeding our success. What we tried, and where we failed. And overall, how a very strong, value-focused company culture helped us through our very own transformation process.

Jutta Horstmann

Jutta Horstmann

COO, eyeo

Jutta is the COO of eyeo, the company behind the single most popular browser extension ever developed: Adblock Plus. As a computer science graduate with 20 years of experience in the IT sector, she founded her own software development company and grew it over a decade. She then moved into IT consultancy and organizational transformation, bringing this experience to eyeo when she first started there as Head of their Filters department. She defines her role as eyeo's COO as enabling the organization for success.

Riding the Storm: Scaling the early Team
13:35 - 14:15
Andre Vella
13:35 - 14:15
Coding Society

Product Engineering teams scale to deal with increased initiatives and workloads, usually a result of their own success. During this hyper-growth phase, teams easily risk losing qualities that brought the team together in their initial success phase. heycar is a new user-centric online platform for tested used cars of all classes from select quality dealers in Germany. In a year heycar built a platform which brought live more than 350,000 listed vehicles from over 1,000 dealer groups at in excess of 3,500 locations. In this talk, Andre Vella will explain how the heycar team scaled their team to 3x in a few months, what the team experienced along the way and how these learnings helped the team stay nimble and true to their forming culture.

Andre Vella

Andre Vella

CTO, heycar

What is your leading code?
14:20 - 14:50
Reghu Ram Thanumalayan
14:20 - 14:50
Coding Society

"I will never become a manager", I told my boss many years ago. Back then, I was a happy software developer/architect chugging away code, working on hard computer science problems, designing software systems and along the way, always learning something new. And today, here I am in an engineering leadership role running large global engineering teams working on cutting edge products like voice assistants and predictive maintenance. I had the opportunity to discover my leading code that elevated me to where I am today and I want to share some snippets with you - to encourage you to find your own leading code.

Reghu Ram Thanumalayan

Reghu Ram Thanumalayan

VP of Engineering, Deutsche Telekom

Reghu was software engineer / architect in his half-life and currently VP of Engineering leading the Magenta Voice Assistant product at Deutsche Telekom. He is keen on building great teams that build great products and takes pride in having written code in all the three tier architecture layers - from programming databases to server middleware to user interfaces. His technology expertise includes hands-on experience in distributed big data systems, internet of things, cloud platforms, microservices and machine learning. As a child and still today, he's always been intrigued by the enormity of space & time and how minuscule we are in the grand scheme of the universe. Two questions that keeps him motivated day by day are people and technology - How can I help others become better & What is new in the vast technology world today ?

Less Process, more Guidance with a Team Playbook
14:55 - 15:25
Sven Peters
14:55 - 15:25
Coding Society

Teams are different, projects are different, problems are different. Why are we still trying to squeeze teamwork into department processes, adding bureaucracy and having organizational layers that makes it harder and much slower to get work done? Join Sven Peters, former lead evangelist at Atlassian now K15t, as he talks about creating a Team Playbook by collecting practices from all teams in an organization. No end-to-end process, no strict development rules, just some guidelines. You’ll learn tons of plays like goal setting with OKRs, team improvements with health monitors, finding risks with premortems, and many more. This talk will teach you how to utilize a playbook for more autonomy by providing teams with the freedom to pick what works in their environment.

Sven Peters

Sven Peters

Team Advocate, K15t

Sven Peters, former Atlassian Lead Evangelist now K15t, has been studying trends in software development for the last 15 years uncovering the cultural attributes to help teams effectively scale and drive innovation. He has 20 years of experience in writing code, leading teams, and sharing his experience with thousands of developers at uncountable conferences in 25+ countries.

From crisis to co-creation. Developing a stepping stone for undiscovered talent
15:30 - 16:00
Isabelle Köhncke
15:30 - 16:00
Coding Society

Isabelle Köhncke

Isabelle Köhncke

Mentorship Program Coordinator, ReDI School of Digital Integration

1+1>2 : impacts of pair programming
16:05 - 16:35
Markus Decke
16:05 - 16:35
Coding Society

Pair programming is not just two people in front of one computer; there is more to it. Pair programming can help you and your coworkers create better outcomes. Let's revisit the XP practice and look for anti-patterns and good practices.

Markus Decke

Markus Decke

Software Crafter, leanovate GmbH

Markus is active in the software craft community organizing meetups, coding dojos, and coderetreats to spread the knowledge of XP practices and maintainable code. While working as a software developer at leanovate GmbH he is experimenting on effective ways to collaborate in a product development team.

Executive Stage
Executive Stage
Code & response - how to save the world with tech
09:00 - 09:30
Laurent Sauveur, Chied of External Relations at UN Human Rights | Willie M. Tejada, GM & Chief Developer Advocate, IBM Digital Business Group
09:00 - 09:30
Executive Stage

Willie M. Tejada, GM & Chief Developer Advocate, IBM Digital Business Group
Laurent Sauveur, Chied of External Relations at UN Human Rights

Laurent Sauveur

Laurent Sauveur

Chief External Relations, UN Human Rights

Laurent Sauveur is Chief of External Relations for the Office of the High Commissioner for Human Rights, aka the UN Human Rights Office, overseeing the external communications and partnerships programmes of the organisation. He took up his post in 2016.
Mr. Sauveur brings to the position considerable experience in mobilising support to assist vulnerable people. Before joining the United Nations, he worked for the private sector as well as international NGOs like Doctors without Borders and Care International for over two decades, focusing particularly on humanitarian operations and the fight against extreme poverty.
Mr. Sauveur, a French national, holds degrees in business and marketing from the EDHEC and Aston Business Schools in Lille, France and Birmingham, UK.

10+ tips on what developers can learn from diversity
09:35 - 10:05
Stuart Cameron, Unicorns in Tech | Katarina Lucic, Learning Design & Program Management at WU Executive Academy | Bindu Upadhyay, UX Designer at WeAreReasonablePeople | Benjamin Perlzweig, Senior Manager at Accenture | Luisa Liesenberg, Recruiting Manager for Business at FinLeap
09:35 - 10:05
Executive Stage

Stuart Cameron, Unicorns in Tech
Katarina Lucic, Learning Design & Program Management at WU Executive Academy
Bindu Upadhyay, UX Designer at WeAreReasonablePeople
Benjamin Perlzweig, Senior Manager at Accenture
Luisa Liesenberg, Recruiting Manager for Business at FinLeap

Bindu Upadhyay

Bindu Upadhyay

UX Designer, WEAREREASONABLEPEOPLE

Bindu is an engineer turned UX designer who now works at WEAREREASONABLEPEOPLE, a digital innovation agency based in Rotterdam with 45 people representing 18 countries. Leveraging the knowledge of such a multicultural (and multidisciplinary) teams has often brought a diverse palette of perspectives to the table, leading in turn to successful projects. These experiences sparked her interest to further explore the topic of cultural differences and use the findings to contribute to our community's quest to become more inclusive. She believes that when we collaborate and learn from each other, there is much more we can do to contribute effectively to the growing impact of technology.

Demystifying AI
10:15 - 10:55
Marius Swat, Digital Lead Strategy and Operations, Henkel | Jürgen Müller, Chief Innovation Officer, SAP | Oliver Köth, CTO NTT Data Germany | Nancy Nemes, Founder and Chief Enthusiasm Officer, Ms. AI | Ivan Yamshchikov, AI Evangelist, ABBYY
10:15 - 10:55
Executive Stage

Marius Swat, Digital Lead Strategy and Operations, Henkel
Jürgen Müller, Chief Innovation Officer, SAP
Oliver Köth, CTO NTT Data Germany
Nancy Nemes, Founder and Chief Enthusiasm Officer, Ms. AI
Ivan Yamshchikov, AI Evangelist, ABBYY

Jürgen Müller

Jürgen Müller

Chief Technology Officer and Executive Board Member, SAP SE

Jürgen Müller is member of the Executive Board of SAP SE, leading the Technology and Innovation division. As Chief Technology Officer (CTO), he is responsible for managing SAP’s overall platform and technology development including SAP Cloud Platform and SAP HANA. In addition, Jürgen drives the incubation and adoption of intelligent technologies such as Analytics, SAP Leonardo Machine Learning and IoT across SAP’s product portfolio. Moreover, Jürgen leads SAP’s overall innovation agenda and builds new business model- and market driven innovations to help customers realize the most business value.

Oliver Köth

Oliver Köth

CTO, NTT DATA Deutschland

Oliver Koeth is Chief Technology Officer (CTO) for the DACH Region (Germany, Austria, Switzerland) at NTT DATA. Oliver joined NTT DATA in 2002 as Software Architect and was working in international systems integration projects in NTT DATA's global automotive practice.As CTO Oliver advises clients on issues relating to new technologies in the areas of cloud, internet of things, customer experience, artificial intelligence, and cybersecurity and brings in the expertise of NTT DATA's global technology and innovation portfolio. He is also responsible for the global cloud and DevOps center of excellence.In 2017 Oliver co-founded Ensō - The Space for Creators, the first co-creation space of NTT Group in EMEA. The Ensō combines human-centered design with a deep understanding of technology to co-create desirable futures with NTT Group customers. Oliver read computer science at Technische Hochschule Nürnberg, graduating in 1997 and holds an MBA from University of Lincoln (UK).

Nancy Nemes

Nancy Nemes

Founder & Chief Enthusiasm Officer, Ms. AI

Nancy Nemes is a tech trendsetter, a global connector and a hands-on leader with 20 years of global experience in high tech across Europe, USA, Canada and South America. Her passion is in pioneering, implementing and optimizing the impact of mobile, digital, and social high tech aiming at enriching people lives through digital solutions.Nancy is the founder of Ms. AI, a European platform that supports women to participate, grow and win in the space of Artificial Intelligence. As 600 million adolescent girls will enter the global workforce in the next decade, Nancy feels a strong calling to support girls and women to develop understanding, relevant skills and enthusiasm for AI, so that they can shape a glorious future for themselves and their co-humans in the robot era. With this initiative, Nancy is partnering with a distinguished international team of senior executives and acclaimed thought leaders across academia, industry, media, public sector, think tanks, arts. Their shared goal is to enable women be winners of the digital era.

Ivan Yamshchikov

Ivan Yamshchikov

AI Evangelist, ABBYY

Ivan is AI Evangelist at ABBYY Global and an avid researcher in the areas of technology management and adoption in business. His interests include a broad range of issues related to data-driven products, artificial neural networks and general artificial intelligence. He has had a number of high profile speaking engagements and panel discussion at various technology conferences including on “Machine Learning: Prospects and Applications

Agil work methods in corporates. What is needed to make the digital transformation successful.
11:00 - 11:30
Atul Bhardwaj, CTO of MediaMarktSaturn Retail Group
11:00 - 11:30
Executive Stage

Atul Bhardwaj

Atul Bhardwaj

Chief Technology Officer, MediaMarktSaturn Retail Group

Atul Bhardwaj is the Chief Technology Officer of the MediaMarktSaturn Retail Group and one of the most prominent technology experts in European retailing. Born in the UK, from the 1990s he guided a string of businesses into the digital world during his tenure with management consulting firm Accenture. In 2007, he began creating the world’s first global technology infrastructure for multinational retailer Tesco as global CIO. At MediaMarktSaturn, as both a Board member and CEO of MediaMarktSaturn Technology (a subsidiary with a headcount of several hundred), he ensures that business-led, agile product teams make Europe’s biggest consumer electronics retailer the technology leader in its industry. Atul Bhardwaj is married and has three children.

The Future of Retail
11:35 - 12:10
Sanjeev Katariya, Vice President and Chief Architect, eBay AI | Tim Döppner, Head of Digital Platform at Schwarz IT KG
11:35 - 12:10
Executive Stage

Moderator: Thorsten Mumme
Sanjeev Katariya, Vice President and Chief Architect, eBay AI
Tim Döppner, Head of Digital Platform at Schwarz IT KG

Sanjeev Katariya

Sanjeev Katariya

VP & Chief Architect, eBay AI and Platform, eBay

As eBay’s Chief Architect, Sanjeev Katariya leads global architecture, cloud, AI, data and platform teams and the overall marketplace technical strategy. In addition to working across all eBay inc. science, engineering and strategy leadership teams, his direct teams focus on AI/ML platforms, computer vision, machine translation and NLP, spatial computing, anomaly detection, general Neural network and software research, mobile platform, continuous delivery systems and quality frameworks, cloud security and marketplace frameworks. He spent the bulk of his formative career, 25 years, at Microsoft dedicated to architecture, science and engineering, including 14 years as an executive leader (Partner). Sanjeev earned a master’s degree in Electrical Engineering from The University of Colorado and a bachelor of science degree in Electronics and Electrical Communications from Punjab Engineering College, and holds over 32 patents. When not working, he enjoys spending time with his wife and three children and contributes to his personal website www.sanjeevkatariya.com.

Lunch & Yoga
12:10 - 13:00
12:10 - 13:00
Executive Stage
Executive Stage

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Agile SpinOff - Is it necessary to get the dust out of the Corporates to be innovative?
13:00 - 13:45
Dominik Schön, Head of IT at CodeCamp:N | Frank Anderssohn, CEO of Elie | Dr. Daniel Schneider, Managing Director of Oetker Digital | Euegene Toporov, VP of Marketing at JetBrains
13:00 - 13:45
Executive Stage

Dominik Schön, Head of IT at CodeCamp:N
Frank Anderssohn, CEO of Elie
Dr. Daniel Schneider, Managing Director of Oetker Digital
Euegene Toporov, VP of Marketing at JetBrains

Dominik Schön

Dominik Schön

Head of IT, CodeCamp:N

Dominik is Head of IT at CodeCamp:N, a technology and talent incubator in the Group a notable German insurance.CodeCamp:N was founded in mid-2017, hired a team of visionary, creative business developers and tech talents and moved to a modern office outside the groups headquarter.Dominik graduated with a Masters Degree from Management Information Systems, is working on his PhD in Business Process Management and founded his first own company at the age of 19.At CodeCamp:N he is responsible for building up a successful spin-off between the poles of a highly regulated industry and a startup-minded incubator. He is passionate about bringing new ideas to life and especially about building up a workplace that is motivating, inspiring and engaging for a highly motivated team of tech enthusiasts as well as fulfilling the regulatory demands at the same time.

Frank Anderssohn

Frank Anderssohn

CEO, Elie

Daniel Schneider

Daniel Schneider

Managing Director, Oetker Digital GmbH

Daniel Schneider is a Managing Director at Oetker Digital, the Oetker Group’s division for digital incubation, digital services and innovation. The Oetker Group is composed of a diverse range of multi-national companies from the well-known producer of baking products and pizza, to beer and sparkling wine as well as luxury hotels, and banking institutions just to name a few. Oetker Digital now builds on a more than 125 years old tradition by actively supporting the various group companies with its expertise on their journey further into the digital future. As their partner, Oetker Digital strengthens established brands and expands the portfolio of the Oetker Group with new business models.Daniel is responsible for all digital product development and providing core digital services such as analytics, data science and digital brand communication. In the past, Daniel worked at Zalando as a Head of Product Management and led the development of the “Fleek app”, an experimental approach in re-thinking the fashion shopping experience. Previously, he had worked for Boston Consulting Group in the financial services industry. In his academic career he studied Communication, Political Science and Psychology and received a PhD from Stanford University.

Digital Workplace - Productivity, Tools
13:50 - 14:30
Brendan Foley, Vice President of Developer Experience at Automation Anywhere | Sridhar Iyengar, Managing Director Zoho Corp | Juliane Leupold, Co-Founder, PlantNight
13:50 - 14:30
Executive Stage

Juliane Leupold, Co-Founder, PlantNight
Brendan Foley, Vice President of Developer Experience at Automation Anywhere
Sridhar Iyengar, Managing Director Zoho Corp

Brendan Foley

Brendan Foley

Vice President of Developer Experience, Automation Anywhere

Brendan Foley is the Vice President of Developer Experience at Automation Anywhere. He is responsible for developer evangelism and for Bot / Digital Worker engineering. He has more than 15 years of experience in product and engineering management in sectors covering enterprise software, app marketplaces, e-commerce, and AdTech.
Prior to Automation Anywhere, Brendan was the Head of Product Management for the Ecosystem business at Atlassian, covering the developer platform and the app store. Earlier, he held leadership roles in product management and engineering in the e-commerce business at Sears, and in product management at Microsoft.
Sridhar Iyengar

Sridhar Iyengar

Managing Director, Zoho

Sridhar Iyengar is the Managing Director of Zoho Corp's European business. In the last two decades, Sridhar has built software products for Enterprises, Telecom OEM and Service Provider markets. Sridhar is currently mentoring teams on various subjects including- building free scale applications, artificial intelligence and NLPs use in solving problems for business.

Juliane Leupold

Juliane Leupold

Co-Founder, PlantNight

TBA
14:40 - 15:00

Micah Kerr
14:40 - 15:00
Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services
14:40 - 15:00
Executive Stage

Micah Kerr

Micah Kerr

Sr Consultant, Discover Financial Services

Micah Kerr joined Discover in 1997 and is a senior member of Discover’s IT Innovation and Partnerships group. As a central member of Discover’s Innovation Office, Micah leads the organization’s technical strategy efforts for Blockchain. With over 20 years of experience in leading technology initiatives, Micah is Discover’s most senior IT professional related to its commercial payments efforts. Micah managed the architectural design of the award-winning AribaPay product in partnership with SAP. Micah is recognized as an expert in the field of payments and related technologies.

Crypto-Blockchain what's next?
15:00 - 15:45
Micah Kerr, Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services | Andreas Antonopolus, Author, Mastering Bitcoin | Max Kordek, Co-Founder of Lisk | Dr. Alexandra Mikityuk, Head of Blockchain Technology & Co-Founder of Blockchain Group T-Labs | Eric Demuth, CEO of Bitpanda | Mykola Bugaiov, CEO, Ellie
15:00 - 15:45
Executive Stage

Micah Kerr, Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services
Andreas Antonopolus, Author, Mastering Bitcoin
Max Kordek, Co-Founder of Lisk
Dr. Alexandra Mikityuk, Head of Blockchain Technology & Co-Founder of Blockchain Group T-Labs
Eric Demuth, CEO of Bitpanda
Mykola Bugaiov, CEO, Ellie

Micah Kerr

Micah Kerr

Sr Consultant, Discover Financial Services

Micah Kerr joined Discover in 1997 and is a senior member of Discover’s IT Innovation and Partnerships group. As a central member of Discover’s Innovation Office, Micah leads the organization’s technical strategy efforts for Blockchain. With over 20 years of experience in leading technology initiatives, Micah is Discover’s most senior IT professional related to its commercial payments efforts. Micah managed the architectural design of the award-winning AribaPay product in partnership with SAP. Micah is recognized as an expert in the field of payments and related technologies.

Max Kordek

Max Kordek

Co-Founder of Lisk, CEO of Lightcurve GmbH

Max Kordek is the Co-Founder of Lisk and CEO of Lightcurve GmbH, blockchain product development studio currently on the exclusive retainer of the Lisk Foundation. When Max first read about blockchain technology at the end of 2012, he immediately realized its great potential. That was the moment he decided to place all of his focus on the technology. Ever since conducting one of the most successful ICOs of 2016, Max has been working relentlessly to help the industry gain global adoption with Lisk’s future ecosystem being one of its main representatives.

Alexandra Mikityuk

Alexandra Mikityuk

Head of Blockchain Technology, Deutsche Telekom Innovation Labs

Dr. Alexandra Mikityuk is a 10 year veteran of the telecommunication industry, having held various positions at Deutsche Telekom in Berlin. Dr. Mikityuk received her Diploma in Telecommunication Engineering from the University of Applied Sciences HTW Berlin. In 2010, she concentrated her research and work on secure media distribution and processing topics. In 2013, she joined the Security in Telecommunication research group at TU Berlin, where she received her doctorate (PhD) in embedded security for remote processing.
In 2017, Dr. Mikityuk turned her attention towards distributed ledger technology and is currently the Co-Founder and Head of Blockchain Technology for The Blockchain Group, a unit of Deutsche Telekom Innovation Labs (T-Labs).
Eric Demuth

Eric Demuth

Co-Founder & CEO, Bitpanda

Eric Demuth is an entrepreneur with an eSports background. Whilst being active in the financial industry in London and Vienna since 2009, he also founded his first company. Frustrated by how hard it was to buy and sell cryptocurrencies like Bitcoin, he co-founded Bitpanda. Before all this, he traveled the world on Hapag-Lloyd container ships while working as a ship’s mechanic, followed by economics studies at the WU Wien and London School of Economics & Political Science. Eric actively shapes the world-wide crypto community as an opinion leader in several fields.

Mykola Bugaiov

Mykola Bugaiov

CEO, Elie

Extended Reality: Exploring the new Application
15:50 - 16:35
Rik Cabanier, Principal engineer at Magic Leap | Shrenik Sadalgi, Head of Next at Wayfair
15:50 - 16:35
Executive Stage

Rik Cabanier, Principal engineer at Magic Leap
Shrenik Sadalgi, Head of Next at Wayfair

Shrenik Sadalgi

Shrenik Sadalgi

Head of Next, Wayfair

Shrenik Sadalgi is a polyglot developer and technology plumber. As Head of Next at Wayfair, he leads the exploration of far-future research and development. He previously spearheaded the modernization of Wayfair's mobile web experience as a part of the Client Technologies team at Wayfair. Prior to joining Wayfair, he helped build Horizon Mobile out of the CTO's office at VMware, helped create a pointer-based, interactive media system for TV at Hillcrest Labs, and an AR experience allowing users to collaborate and casually create music in a shared physical space called ARmonica that was exhibited at UIST 2010. Shrenik holds a Masters in Computer Science from Columbia University where he was a recipient of the MSTA fellowship.

Executive Stage
08:00
09:00
08:00
09:00
Exhibition Hall
Exhibition Hall
Check-in & Yoga
08:00 - 09:00

08:00 - 08:40 Power Yoga (Virginia) | Congress Terrace

09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
Main Stage
Main Stage
Thoughts on the Future of Programmable Money
09:00 - 09:45
Andreas M. Antonopoulos
09:00 - 09:45
Main Stage

Andreas M. Antonopoulos

Andreas M. Antonopoulos

Author, Mastering Bitcoin

Andreas M. Antonopoulos is a best-selling author, speaker, educator, and one of the world’s foremost bitcoin and open blockchain experts. He is known for delivering electric talks that combine economics, psychology, technology, and game theory with current events, personal anecdote, and historical precedent effortlessly transliterating the complex issues of blockchain technology out of the abstract and into the real world.In 2014, Antonopoulos authored the groundbreaking book, Mastering Bitcoin (O’Reilly Media), widely considered to be the best technical guide ever written about the technology. His second book, The Internet of Money, unveiled the “why” of bitcoin—and became a bestseller on Amazon— and led to the wildly successful follow-up The Internet of Money Volume Two. His fourth book, Mastering Ethereum (O’Reilly Media) was published in December of 2018.He is a teaching fellow with the University of Nicosia, serves on the Oversight Committee for the Bitcoin Reference Rate at the Chicago Mercantile Exchange, and has appeared as an expert witness in hearings around the world, including the Australian Senate Banking Committee and the Canadian Senate Commerce, Banking and Finance Committee.To learn more about Andreas and his work, visit his website at antonopoulos.com.

How to develop your first cloud-native Applications with Java
09:55 - 10:25
Niklas Heidloff & Harald Uebele
09:55 - 10:25
Main Stage

For cloud native-applications, Kubernetes and Istio provide out-of-the-box a variety of key functionality that works generically for microservices, regardless of the language, they are implemented in and without changes to the application logic. However, some functionality cannot be covered by orchestration frameworks and service meshes. Instead, it must be handled in the business logic of the microservices, for example, application-specific failover functionality, metrics, and fine-grained authorizations. In this session, we'll use a concrete example to show how to create microservices with JavaEE and Eclipse MicroProfile and how to roll out and run them on Kubernetes and Istio. MicroProfile itself has some convenient features that are typically needed for the development of microservices, such as: calls to REST APIs and implementation of REST APIs, including their documentation. For this session, we use our example code "cloud-native-starter", which we have released on GitHub as open source, along with scripts for fast deployments to Minikube and lots of instructions and information.

Niklas Heidloff

Niklas Heidloff

Senior Developer Advocate, IBM

Developer Advocate specialized on Cloud technologies, Serverless, Conversational Experiences and AI.

Harald Uebele

Harald Uebele

Developer Advocate, IBM

Harald Uebele is a Developer Advocate for the IBM Developer team and is based in Stuttgart. He has been working with cloud technologies for the last 6 years and is a fan of open source. As a Developer Advocate, he supports developers in open source and cloud technologies.

25 Years of PHP
10:30 - 11:15
Rasmus Lerdorf
10:30 - 11:15
Main Stage

PHP has been around for almost as long as the Web. 25 years. Join me for a fun look at the highlights (and lowlights) of this crazy trip. But I will also be trying to convince you to upgrade your PHP version. The performance alone should be enough, if not, I have a few other tricks up my sleeve to try to win you over. Performance optimization, static analysis, zero-cost profiling, dead code elimination, and escape analysis are just some of the concepts that will be covered along with a preview of new features coming in future versions.

Rasmus Lerdorf

Rasmus Lerdorf

Inventor of PHP

Rasmus is known for having gotten the PHP project off the ground in 1995 and has contributed to a number of other open source projects over the years. He was an infrastructure architect at Yahoo! for more than 7 years and joined Etsy in 2012. He was born in Greenland, grew up in Denmark and Canada and has a Systems Design engineering degree from the University of Waterloo.

Bulletproof Shoes
11:20 - 11:50
Max Feldman
11:20 - 11:50
Main Stage

Version control software has come a long way, and the barrier to creating an open source project has been lowered to the point of being negligible. However, this has also increased the instances of accidental leakage of credentials or sensitive data into public repositories. Numerous tools now exist which trawl repositories for such information and abuse it almost instantly. For platform developers, time is of the essence. We will talk about the history and evolution of our “token nuker” — the automation we use to find and disable exposed Slack tokens in the wild before they can be abused. We will cover general tactics for preventing developers from shooting themselves in the foot (or mitigating damage if they do).

Max Feldman

Max Feldman

Staff Security Engineer, Slack

Max Feldman is a member of the Product Security team at Slack, where he works on the bug bounty and security assessments of Slack features, as well as the development of security tools and automation. He was previously a member of the Product Security team at Salesforce.

Lunch & Yoga
11:50 - 12:50
11:50 - 12:50
Main Stage
Main Stage

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Building a Data-Oriented Future
12:50 - 13:30
Mike Acton
12:50 - 13:30
Main Stage

Dive into what data-oriented engineering means, how it radically impacts software engineering efforts and will drive us toward a future where our users get more value from their computers.

Mike Acton

Mike Acton

Principal Engineer, Unity Technologies

Mike Acton has worked on game engines for over 20 years including as the Engine Director of Insomniac Games for more than 10 years. He has learned hard lessons about what it takes to produce some of the highest quality work in the space and what is needed to meet those requirements. Mike is at Unity to make that possible for more people by helping to democratize data-oriented programming so that teams everywhere can achieve things only previously possible by a few dedicated groups. Mike edits in vi and prefers spaces to tabs.
Mike believes strongly in the importance of giving back to our community. None of us could have done our jobs well without relying on the work of others and those giants that came before us, and we have a duty to return that favor.

data, design, code
13:35 - 14:20
Shirley Wu
13:35 - 14:20
Main Stage

D3.js is the go-to library for web developers that want to build custom data visualizations for the web. But building data visualizations involve much more than just code; it starts from finding the right topic to cleaning and exploring the data, to designing the right visual encodings for that data. In this talk, I will go through the many lessons I learned building my data visualizations for the web.

Shirley Wu

Shirley Wu

Independent Creator of Data Visualizations

Shirley Wu is a freelance software engineer specializing in data visualization. She combines her love of art, math, and code into colorful, interactive data visualizations.

Data-driven and cloud-native ecosystems in the automotive industry
14:25 - 15:10
Josef Viehhauser & Patrick Lanners
14:25 - 15:10
Main Stage

We will describe our journey on ramping up the Cloud Data Hub at the BMW Group IT. We will outline different archetypes of data platforms and the motivation that drove us towards adopting cloud. Moreover, we will deeper dive into the architecture and design decisions that we made along our way. Additionally, we will show a set of core AI use cases and how they interact with the individual platform building blocks.

Josef Viehhauser

Josef Viehhauser

PO Cloud Data Hub, BMW Group

Josef Viehhauser engages in the ramp-up of BMW's cloud-native data hub to fuel data-driven applications across various units of our enterprise. As part of that, Josef is building up a cross-functional team—including cloud engineers, full-stack software engineers, and machine learning engineers—that drives the implementation and democratization of our vision. Prior to that, he engaged in the end-to-end development of data science use cases at the BMW Group and Allianz SE.

Patrick Lanners

Patrick Lanners

Lead Solution Architect, BMW Group

Patrick Lanners engages as a lead architect in the ramp-up of BMW Group's cloud-native data hub to fuel data-driven applications across various units of our enterprise. Prior to that, he was engaged in the transformation of a huge monolithic application into microservices and to bring these into the public cloud by focusing on a secure and scalable world wide system architecture.

Blockchain Beyond the Hype
15:15 - 15:45
David Schwartz
15:15 - 15:45
Main Stage

The impact of blockchain is undeniable. From payments to avocado farms, the world is seeking to put everything on the blockchain as this decentralized technology matures and reaches the masses. A respected voice in the crypto community, Ripple’s David Schwartz, aka “JoelKatz,” is an original architect of the XRP network––and invented one of the earliest distributed computer systems in 1991, nearly two decades before the bitcoin white paper was published by Satoshi Nakamoto. In this presentation, David will address cryptography, distributed ledger technology, and how blockchain is changing the foundation of our global economic system. Let the second era of the internet - the Internet of Value - begin!

David Schwartz

David Schwartz

Chief Technology Officer, Ripple

David Schwartz is Chief Technology Officer at Ripple. David is one of the original architects of the Ripple consensus network. Prior to joining Ripple, David Schwartz was Chief Technical Officer for WebMaster Incorporated, a Santa Clara software developer. He developed encrypted cloud storage and enterprise messaging systems for organizations like CNN and the National Security Agency (NSA). Known as “JoelKatz,” he is a respected voice in the digital currency community.

Incubating Ecosystems
15:50 - 16:00
Main Stage

The biggest problems today are shared problems; problems no-one owns. Problems that we need to solve as an ecosystem. Odyssey is an incubator for such ecosystems that solve complex problems through mass collaboration. We will explain how we do this and how everyone can contribute to the mission of developing public digital infrastructure: not owned by anyone, usable by everyone.

Abe Scholte

Abe Scholte

Tokenization Lead, Odyssey Program

Enable more EVs by better access to charging
16:00 - 16:10
Main Stage

Current charging infrastructure is a bottleneck for adoption of more EVs due to limited line capacity. Considering the cost of new infrastructure and the added complexity to install them, we present a solution that would help existing infrastructure to cope up with the increased demand of charging stations in a local community. Pictures: see attached

Desislava Belokonska

Desislava Belokonska

Researcher, Porsche Digital Lab

Evolutionary Swarm Robotics on a Decentralized Compute Layer.
16:10 - 16:20
Main Stage

Current charging infrastructure is a bottleneck for the adoption of more EVs due to limited line capacity. Considering the cost of new infrastructure and the added complexity to install them, we present a solution that would help existing infrastructure to cope up with the increased demand for charging stations in a local community.

Haischel Dabian

Haischel Dabian

CTO, Kryha

Dan Acristinii

Dan Acristinii

Researcher & Development, Kryha

Building experiences for the superhuman future
16:25 - 17:00
Martin Wezowski
16:25 - 17:00
Main Stage

What is the ultimate goal with building technology? If anything you build touches people, you are in the experience economy. You build relations and touch feelings – And… you do it for the future, soon for a superhuman future. So what do you want us to feel? Martin talks about the mechanics and dynamics of change. How fast is it? What it means to be an innovator and strategist is transforming faster than before, from classic product definition and styling of the superficial, to systemic connections of everything, including social and political systems, deeply rooted in a space of challenges and promises between cutting edge tech and humanism. In an exponential and converging digital-fueled change, we build a relationship, a behavior, that the product will follow. This change is our most important innovation brief and the stakes are high. Technology is the human evolution, it creates a playground that Martin calls the “Humachine", a symbiosis between human ingenuity and machine intelligence, this opens new horizons for our imagination in a time when “now” has never been so temporary. But one thing will not change for some time… we want to feel and you are accountable to make technology that listens, understands that works amazingly and makes us feel great.

Martin Wezowski

Martin Wezowski

Chief Designer & Futurist – Technology & Innovation Strategy, SAP

Martin Wezowski works as Chief Designer and Futurist for SAP’s Technology & Innovation strategy team. He moved across a range of disciplines from UX, to systemic design to define innovation visions and strategies. Right now, he is on the mission to map, build and inspire a future we want to live in. He crafts future outlooks, concepts, products, defines and runs innovation frameworks to find out what’s next and beyond for SAP’s cast ecosystem and the future of work. 2017 he was named 1 of 100 most innovative minds in Germany as the “Software visionary” (“Handelsblatt”).

Constructing Worlds
Constructing Worlds
The Future of Angular
09:00 - 09:20
Matias Niemelä
09:00 - 09:20
Constructing Worlds

Angular is a web application platform developed by Google and helps web developers build performant and versatile web applications. Angular is better suited than ever to take on the technical challenges that modern web applications require. In this talk, we'll explore the most recent changes that have landed for Angular developers and where the framework is headed. We'll explore aspects such as Project Ivy, Server Side Rendering, advances in our tooling, and the exciting future of Angular.

Matias Niemelä

Matias Niemelä

Software Engineer, Google

Matias is a long time Angular core team member and a Software Engineer working at Google.
Matias has been building web applications for over half his life and is driven to craft beautiful UX experiences and engaging interactions on the web. Day-to-day, anything and everything involving rendering, styling, animations and developer ergonomics are all important aspects of Angular that Matias works on as part of the Angular team.

Everything you really need to know about RxJS
09:25 - 10:10
Jan-Niklas Wortmann
09:25 - 10:10
Constructing Worlds

RxJS is difficult and probably one of the most difficult topics within the Angular ecosystem. “There should be a version of Angular without RxJS”. We in the core team are used to hearing statements like this. In this talk, I finally want to put a stop to them. Together we will solve this “complex” RxJS mystery by elaborating the most important parts of it and thus paving the way for an amazing RxJS adventure. At the very end of this talk, you will get to know about the do’s and don’ts and everything else you need to know to work with Angular and RxJS in a harmonious way.

Jan-Niklas Wortmann

Jan-Niklas Wortmann

Consultant, Opitz CONSULTING Deutschland GmbH

Jan-Niklas Wortmann is an IT consultant mostly working on Angular projects. He helps companies designing and implementing large scaled applications.
Developing clean and maintainable code is one of his main goals. Due to his passion for the Community, he is member of the RxJS Core Team and organizer of the NgNiederrhein Meetup.

Operate heavily dynamic UI’s with RxJS
10:15 - 11:00
Michael Hladky
10:15 - 11:00
Constructing Worlds

The web changed a lot in the past years, more and more applications provide UI’s that are heavily interactive and often also include some background tasks. In comparison to the past years, frontend developers have to deal with new architectural problems and challenges. Not only things like a service layer and MVC found it’s way into the frontend but also database-like structures have to be managed, updated and read from. Especially managing data structures is one of the harder problems. Learn the theory and praxis of Event-Sourcing and CQRS and, as crazy as it sounds, apply it in the front end. Leverage the power of reactive programming and implement the above architectures in a real live example

Michael Hladky

Michael Hladky

Full-Stack Developer, Founder of the Angular-Austria Association

Angular by heart and code. Michael is a full-stack developer located in Vienna, Austria.
He is a Google Developer Expert and an active part of the community. As founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript.
He regularly speaks at conferences and meetups and enjoys participating in the dev community and OSS.

Embedding V8 in the NativeScript framework
11:05 - 11:50
Stanimira Vlaeva
11:05 - 11:50
Constructing Worlds

V8 is the JavaScript engine powering Google Chrome, Node.js, and NativeScript. NativeScript embeds V8 to process JavaScript and dynamically call Android APIs. This enables developers to write Android applications in JavaScript and directly access the underlying OS. Come to this session to learn what challenges the NativeScript team met embedding V8 in a mobile framework and how you can it use the power any C++ based application with one of the most sophisticated JavaScript engines.

Stanimira Vlaeva

Stanimira Vlaeva

Software Engineer, NativeScript/Progress

Stanimira Vlaeva is a software engineer on the NativeScript team at Progress and a Google Developer Expert for Angular. She's working on NativeScript Angular, NativeScript schematics, the integration of webpack within the {N} build system, and performance optimizations. She's also co-organizing the Angular Sofia meetup.

Add Native Mobile to Your Angular Projects: The Migration Story
11:55 - 12:25
Sebastian Witalec
11:55 - 12:25
Constructing Worlds

The Angular and NativeScript teams teamed up to create a new way to share your code between web and mobile apps with Angular and NativeScript. It allows you to easily share the business logic of your app while providing you an intuitive way to separate the code that is different between the platforms. The ability to share code between your Angular web app and Native mobile apps has never been easier (or more important). Who has the time to invest resources into separate apps for web, native iOS, and native Android? In this talk, you will learn how to take an existing Angular Web project and add NativeScript to it, by converting it to a code-sharing project. Then we will go through a few steps of converting individual components and modules into a code-sharing structure.

Sebastian Witalec

Sebastian Witalec

Sr. Developer Advocate, Progress

Sebastian Witalec is a Senior Developer Advocate for Progress who specialises in Angular and NativeScript. He loves working on both serious and fun projects and one day he will use his robot army to conquer the world.
He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London actively working with various Dev communities in Europe. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).

Lunch & Yoga
12:25 - 13:25
12:25 - 13:25
Constructing Worlds
Constructing Worlds

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Build different with the other location platform
13:25 - 13:55
Louis Debatte-Monroy
13:25 - 13:55
Constructing Worlds

80% of mobile applications make use of location services. From finding a restaurant to getting a ride home, location technology is an essential part of many applications. Yet, everybody is developing using the same maps APIs. Generic, one size fits all functionalities. Changing terms & conditions. Unfair pricing and practices. But if you are serious about location, and if you want your app to stand out, then there is an alternative. This session will help you understand how TomTom is enabling developers around the world to add a location to their application: Maps, Routing, Search and Traffic APIs, carefully crafted with TomTom’s 25 years of experience in mapping and navigation.

Louis Debatte-Monroy

Louis Debatte-Monroy

Head of Developer Product Marketing, TomTom

Louis Debatte-Monroy leads product marketing for the TomTom location technology. Addicted to innovation and obsessed by User Experience, Louis is a proud geo-geek, a location tech expert and a mobility specialist. Louis is based at the TomTom headquarters in Amsterdam after several years mapping the African continent.Louis has an academic background in Economics, with degrees from the Universities of Kent (UK), Paris-Dauphine (France) and the Solvay Business School (Belgium). Currently based inAmsterdam, Louis has lived and worked in China, Togo, Chile, Belgium, the United-Kingdom and South Africa.Louis started his career in the BNP Paribas Group developing digital banking solutions before joining TomTom to take the responsibility of mapping the African continent. He then moved tothe TomTom Headquarters to build a team of Product Marketing experts.

Building an omnichannel e-commerce platform
14:00 - 14:30
Christopher Janietz & Andreas Gerö
14:00 - 14:30
Constructing Worlds

MediaMarktSaturn is the #1 European electronics retailer with over 1000 stores and 6 million daily customer interactions, which means either going big or going down. We are rebuilding our infrastructure almost from scratch for the next generation of multichannel experience both online and in our stores. On the foundation of an API-driven cloud-first approach, we face all the issues coming from the old and migrating towards the new. Both React and GraphQL with Apollo serve as one of the core building blocks in our endeavor, for which we like to share our insights into security, caching, resiliency and overall API design.

Christopher Janietz

Christopher Janietz

Tech Lead & Web Envangelist, MediaMarktSaturn

Andreas Gerö

Andreas Gerö

Tech Lead, MediaMarktSaturn

Andreas Gerö works as a tech lead in the web shop development at MediaMarktSaturn. He turned his passion for software engineering into his profession and prefers TypeScript, Node, React and GraphQL to design performant and secure systems that customers and fellow developers love to use.
Constructing Worlds

Event Sourcing - You are doing it wrong
14:35 - 15:20
David Schmitz
14:35 - 15:20
Constructing Worlds

This talk is about staying sane when using event sourcing in your microservices. Event Sourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer's projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real-world problems like security and compliance requirements. This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-event-sourced' architecture or reduce event sourcing to a message queue. In this talk, I will summarise our experience while applying event sourcing and CQRS in multiple large projects.

David Schmitz

David Schmitz

Principal Architect, Senacor Technologies

David is working as a Principal Architect for Senacor Technologies, a mid-sized consultancy of around 600 people. Usually, he tends to work with customers on their journey to more digital and cloud-native solutions.
Basically, David develops solutions with his team of fellow developers. Tech stack, process, approach, tools - all tend to vary. He uses whatever seems appropriate, from NodeJS to Spring Boot, from AWS Serverless to Kubernetes on Azure.

Jenkins-X : toward a cloud-native Jenkins
15:30 - 16:00
Viktor Farcic
15:30 - 16:00
Constructing Worlds

Jenkins was designed more than 10 years ago, and clearly is a monolith. One could think it won't survive the cloud-native age. But here comes Jenkins-X. Jenkins-X is an opinionated, integrated environment to build, test and deploy kubernetes applications adopting the GitOps approach, and embracing kubernetes ecosystem and emerging tooling. Let's introduce Jenkins-X, show it in action, and discuss its impacts on "traditional" Jenkins and how it drives Jenkins modernization toward a Cloud-Native architecture.

Viktor Farcic

Viktor Farcic

Developer Advocate, CloudBees

Viktor Farcic is a Developer Advocate at CloudBees, a member of the Google Developer Experts and Docker Captains groups, and published author. His big passions are DevOps, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD). He published The DevOps Toolkit Series and Test-Driven Java Development. His random thoughts and tutorials can be found in his blog TechnologyConversations.com.

Constructing Worlds 2.0
Constructing Worlds 2.0
IQ Sayed, CTO, Flash & Dmytro Boguslavskyy, Product, Flash
09:00 - 09:30
09:00 - 09:30
Constructing Worlds 2.0

IQ Sayed

IQ Sayed

CTO, Flash

IQ Sayed is the CTO of Flash, where he leads the Engineering and Product teams and is passionate about solving urban mobility problems through tech.
He started his professional career in Silicon Valley, where he worked at VMware, Facebook and Illumio. He then moved to Dubai to build the engineering team for Careem, the leading ride-hailing provider in the MENA region. He then joined Lyft in Munich, where he led a team working on Autonomous Driving tech.
IQ holds several patents and has been part of technological innovation and exponential business growth in various domains.
He went to Stanford University for graduate school, where he got MS degrees in Electrical Engineering and Scientific Computing.
Dmytro Boguslavskyy

Dmytro Boguslavskyy

Product, Flash

A Lighter, Faster, Simpler Messenger
09:35 - 10:05
Markus Brunner
09:35 - 10:05
Constructing Worlds 2.0

Join in for a technical look into how Facebook's engineering team is transforming Messenger to be a lighter, faster, and simpler app. Learn about how a large group of engineers is re-building an app with 1.3 billion users from the ground up, while making distributed decisions and yet still building features in a unified way with multiple-use code.

Markus Brunner

Markus Brunner

Partner Engineer, Facebook

Markus is a Partner Engineer at Facebook London where he collaborates with businesses and developers across the globe to build the next generation of conversational experiences.

Your tech skills are not enough
10:10 - 10:40
Karla Schönicke
10:10 - 10:40
Constructing Worlds 2.0

As a developer, it might seem natural to assume that your main task is developing software. Well, it's not. Since our world has become increasingly more complex and fast-paced in the past years, tech companies had to reorganize themselves leading to the rise of product-focused companies with self-organizing teams. In order to succeed in this changing environment, as a developer you need to expand your skill set to several other areas. This talk will provide a detailed account of these areas and how to take your first steps from being a good developer to becoming a great developer.

Karla Schönicke

Karla Schönicke

Product Owner, RatePAY

Karla currently works as a Product Owner at RatePAY, where she is responsible for all customer-facing platforms. Prior to working in a fintech company she had different roles in the Berlin startup scene i.e. at shyftplan, twago, truffls and epubli. With a background in International Business Administration and her self-taught tech skills she steadily moved into digital product management to build innovative, useful software. Karla is a firm believer in agile methods, user centric design and diverse teams. She was amongst the TOP10 finalists of RAHM 2018, the global LGBT leadership contest, and named as one of the 50 Women in Product in Europe List 2018.

The Evolution of Static Code Analysis
10:45 - 11:15
Jaime Jorge
10:45 - 11:15
Constructing Worlds 2.0

An overview of how code analysis has evolved over the years and where Jaime sees the industry heading in the future, especially when it comes to integrating with other parts of the stack.

Jaime Jorge

Jaime Jorge

CEO & Co-Founder, Codacy

It all started in 2012 when Jaime Jorge was finishing his thesis in Lisbon, centered around finding clones in code. In doing his research and speaking with fellow developers, he discovered a real need in the community for a tool that automates manual code review processes directly from workflows. From there, Kamino, our short-lived original name, was born (clones, Star Wars, get it?). Jaime and Co-Founder João Caxaria spent the next few years building the product that is now known as Codacy. Fast forward to 2019, Codacy now employs 45 people between its Lisbon and New York City offices and is constantly innovating to give developers and teams a tool that allows them to build and ship code faster and more accurately.

Redis Use Cases: Caching and Beyond
11:20 - 11:50
Martin Forstner
11:20 - 11:50
Constructing Worlds 2.0

Redis is the fastest in-memory database that is widely known and used for caching, but did you know that you can add multi-model capabilities to Redis using modules, and also use it as a primary database? Redis Modules extends Redis use cases beyond caching to solve other challenges such as session management or using Redis as a full-blown search engine. With Redis Modules you can turn Redis into a multi-model database so that you adapt your database to your data rather than the other way around. In this talk, we will discuss how to use Redis Modules to easily add the multi-model functionalities you need, with the high performance and simplicity of Redis.

Martin Forstner

Martin Forstner

Solution Architect, Redis Labs

Martin has been working as a Software Engineer for 11 years before he joined Redis Labs as a Solution Architect. He has developed server- and clientside solutions in several languages and paradigms. He's specialized in distributed systems programming using appropriate networking protocols and database technologies. In addition to that, he has been deploying applications in different cloud environments and was responsible for their smooth operation. He's a smooth operator!

Lunch & Yoga
11:50 - 12:50
11:50 - 12:50
Constructing Worlds 2.0
Constructing Worlds 2.0

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Improve the quality of your PHP Unit tests with Infection
12:50 - 13:20
Michelangelo van Dam
12:50 - 13:20
Constructing Worlds 2.0

In this session we’re going to look at Infection, the Mutation Testing Framework for PHP and show with an example application how these mutations can have a negative impact on your application and how you can use Infection to mitigate these risks and improve the quality of your tests and your application source code.

Michelangelo van Dam

Michelangelo van Dam

Co-Founder / CEO, In2it

Michelangelo is co-founder and CEO of In2it where he assists businesses to automate their development processes, improve their code quality and train their development teams. He is also president of the PHP user group PHPBenelux where he and a team organizes monthly meetups, development events and an annual conference. He's a devoted member of the global PHP community, contributes to open-source projects and speaks at international events. His spare time is reserved for his loving wife and their kids.

Running PHP apps on .NET Core
13:25 - 14:10
Benjamin Fistein
13:25 - 14:10
Constructing Worlds 2.0

PHP still powers over 80% of all websites, despite the frequent criticism it tends to receive. On the other hand, .NET is considered more robust, secure and clearly more performant, albeit more complex and not as user-friendly. PeachPie compiler is a project that bridges this gap by allowing real-world PHP applications (e.g. WordPress, MediaWiki, Symfony etc.) to run on the cross-platform .NET Core framework.

Benjamin Fistein

Benjamin Fistein

Co-founder and CEO, iolevel

Previously having worked at HPE and Oracle, Ben has co-founded the software development company iolevel, which is developing the PeachPie compiler platform. This unique technology allows for a native integration of the world’s most popular web language PHP into the robust, secure and performant .NET platform.

Use of textual DSLs in application development
14:20 - 14:40
Michael Bischoff
14:20 - 14:40
Constructing Worlds 2.0

When building business applications, developers face performing repeated tasks. This could be just building similar applications (good software quality includes the aspect of consistency) and extend as far as having to write a lot of boilerplate code, especially when using Java as a programming language. This talk presents an approach used at Arvato Systems to apply information written in Eclipse Xtext based DSLs to describe APIs also in user interfaces and for the persistence layer. The framework "twentyeight" (t9t) has been open sourced now and offers a foundation for new Java applications based on SOA. It offers multi-tenancy, permission handling, I/O and more and favors convention over configuration.

Michael Bischoff

Michael Bischoff

Director Product Development, Arvato Systems GmbH

With a background in Mathematical Optimisation and 30 years of experience in software development and architecture, Michael now leads product development teams at Arvato Systems. Currently focusing on Java and TypeScript based applications targeting e-commerce and retail business. A special area of interest is automated code generation. He is also interested in code optimization in order to obtain maximum throughput for given resources.

How many developers fit into a taxi? Our journey to a multi-service app
14:45 - 15:15
Jan Ramm
14:45 - 15:15
Constructing Worlds 2.0

When my taxi was founded in 2009, we reinvented the way of hailing a taxi. As the urban landscape is changing rapidly, the app needed to be rebuilt. By adding e-scooters and PHV (private hire vehicles) to the app, our team wants to make sustainable mobility available for everyone, independent of age, income, and location. Mytaxi CTO Jan will talk about the team's development journey to a multi-service app that shapes the future of urban mobility.

Jan Ramm

Jan Ramm

CTO, MyTaxi

Jan Ramm joined mytaxi in 2010 as Head of Software Architecture. He was responsible for building up the development teams for backend, apps as well as the overall software architecture. In 2014, he was promoted to Chief Technology Officer (CTO) and was instrumental in the successful integration of the hailo technology platform into the mytaxi tech stack in 2016. Prior to joining mytaxi, Ramm worked as a Web Developer for the consulting agency SKP AG and as a freelancer for the online travel company Opodo. He studied Computer Science at the University of Applied Science in Wedel.

Zero Knowledge Services
15:20 - 15:50
Angelo Laub
15:20 - 15:50
Constructing Worlds 2.0

The past practice of unfettered collection and exploitation of customer data is coming to an end. We present Zero Knowledge Services as a new paradigm of designing and building applications where customers retain full ownership of their data and have full control over what happens with it.

Angelo Laub

Angelo Laub

Founder, Mjam.at

Founder of Mjam.at, Austria's leading food delivery network. Now member of the EOS blockchain community with focus on data privacy and security. Advocate for the new concept of zero knowledge services.

A developer workflow for Kubernetes? We've already got one
15:55 - 16:30
Troy Topnik
15:55 - 16:30
Constructing Worlds 2.0

Kubernetes is a superb platform for containers but is it the right interface for people writing code? Numerous projects have sprung up over the past two years to simplify the deployment of code to containers, but what if the best solution was an opinionated Platform-as-a-Service framework that's been around for years? This talk presents the case that with the Eirini and Quarks projects, Cloud Foundry makes an ideal developer interface to Kubernetes and a good structured platform for cooperating with the IT Operators who manage Kubernetes infrastructure.

Troy Topnik

Troy Topnik

Senior Product Manager, SUSE

Troy is a Senior Product Manager responsible for SUSE Cloud Application Platform. He began working with Cloud Foundry shortly after its open source debut in 2011, and has been a technical writer, instructor, and product manager with the ActiveState and HPE Helion Stackato teams.

Controlling Complexity
Controlling Complexity
Mutation Testing to the Rescue of your Tests
09:00 - 09:45
Nicolas Fränkel
09:00 - 09:45
Controlling Complexity

Unit testing ensures your production code is relevant, but what ensures that your testing code is relevant? Come discover mutation testing and make sure you never forget another assert again. In the realm of testing, the talk is mostly about code coverage metrics, but they don't mean that a test has been useful or even that an assert has been coded. Mutation testing is a strategy for making certain that the test code is relevant. In this talk, I will explain how code coverage is computed and the inherent flaw in it. Afterwards, I will describe how mutation testing works and how it helps indicate the code tested while omitting corner cases. I will also demo PIT, a Java production-grade framework that enables mutation testing.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate, Exoscale

Developer Advocate 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 focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Exoscale. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Zero Trust Theorem
09:50 - 10:35
Andrzej Dyjak
09:50 - 10:35
Controlling Complexity

Software is eating the world — this is truer today than ever before. However, in times when we can find our own TVs on the Internet, we have a hard time answering questions like "How much can we trust our software?" or "Can computers be trusted at all?" In this talk, we will try to answer these and other related questions by looking at the entire technological stack behind modern IT systems. We will talk about problems from web applications and their dependencies through operating systems and the hypervisors they are running on to the hardware itself.

Andrzej Dyjak

Andrzej Dyjak

Head of Application Security, AFINE

Andrzej Dyjak is a cybersecurity practitioner with more than 9 years of professional experience in application security, security research, and software engineering.He worked in public and private sectors, delivering all kinds of security assessments (penetration tests, security audits, threat modeling, et cetera) for clients from Technology, Banking, FinTech, Manufacturing, Aviation, and Pharmaceutical industries.In the past he discovered critical low-level vulnerabilities in many popular products from major software vendors such as Apple, Adobe, Google, RealNetworks, and Mozilla. Few examples of responsibly disclosed vulnerabilities include: CVE-2009-1726, CVE-2010-4187, CVE-2011-0170, CVE-2011-4246, CVE-2012-0928, CVE-2014-3169.

#daivelopers - A new species is taking the planet...
10:45 - 11:15
Thomas Zeutschler
10:45 - 11:15
Controlling Complexity

You have probably heard of artificial intelligence and how machines will rule the world, right? Right. But what is left once we cut through the hype and how is this new technology relevant for you as a developer? In this keynote, Thomas Zeutschler, Head of Data & Application Foundation at Henkel, will take you on a journey through the evolution of software and how everything is getting a little more intelligent to the benefit of its users. Finally, you will learn the surprisingly simple concepts behind AI and how you as a developer can start using it in your own projects.

Thomas Zeutschler

Thomas Zeutschler

Head of Data & Application Foundation, Henkel AG & Co. KGaA, Düsseldorf

Thomas Zeutschler is a developer, data scientist and digital thought leader. As Head of Data and Application Foundation at Henkel (Düsseldorf, Germany) he and his team are working on various topics to drive the digitalization at Henkel from a data & technology perspective. In addition, he teaches business analytics, industry 4.0 and programming at the HSD University in Düsseldorf. Prior to Henkel he worked in the business intelligence industry, developed in-memory OLAP databases, planning solutions and worked on large scale software development projects. Thomas has a background in economics and statistics and a long lasting programming experience in C, C#, Java, Python and many other languages.

Embedded Security Tools for Developers
11:20 - 11:50
Andrey Semenyuchenko
11:20 - 11:50
Controlling Complexity

These days, developers need to greatly reduce their time-to-market to deliver their products and services right on time ahead of their competitors. At the same time, a sudden security breach in your product might become the cause of your customers’ sensitive data leaks or money losses, inevitably leading to customers’ dissatisfaction and switching to another vendor.

Andrey Semenyuchenko

Andrey Semenyuchenko

Head of Enterprise Projects Implementation and Maintenance, Kaspersky Lab

Andrey Semenyuchenko is a Head of Enterprise Projects Implementation and Maintenance at Kaspersky Lab with more than 15 years’ experience in professional services, business development, IT and Information Security.Andrey Semenyuchenko has been working at Kaspersky Lab for more than 10 years. He started his job at Kaspersky Lab as Unix systems expert, but also certified as MCSE, in Technology Alliances department having knowledge and experience in other domains including IT security. Andrey had many IT/Cyber Security publications in IT media like Hacker Spec magazine and moderating bug track channel at Xakep.ru.Andrey Semenyuchenko holds different positions at Kaspersky Lab and performed as Head of Technical Business Enablement, Head of Global Business Development Technical Services.At the moment Andrey is a Head of Enterprise Projects Implementation and Maintenance at Kaspersky Lab. His role is to enable Enterprise business by building PoC/Pilots execution framework and supporting Presales organization globally.Andrey also has big experience working with xSP/Telco and Technology alliances ISV/IHV partners providing Pre-sale assistance and Technical Account Management services.

Cyber Hygiene vs. Data Breaches: In a Layman's term
11:55 - 12:30
Bob Dyachenko
11:55 - 12:30
Controlling Complexity

To discover data breaches, leakages, and vulnerabilities on the Internet, he uses Shodan search engine (and similar - like BinaryEdge, Zoomeye) and simple dorks. No special software or active scanning, just 'bare hands' and some luck. If he can find your data, then anybody in the world can do it. Focusing on some mind-boggling recent data breaches in unsecured NoSQL databases, Bob nails the key checklist that keeps your data safe. By the end of 30 minutes, you'll have learned some fast and secure tips for securing your corporate and personal data and avoiding reputational and financial damages.

Bob Dyachenko

Bob Dyachenko

Cyber Threat Intelligence Director & Journalist, SecurityDiscovery.com

Bob Diachenko is a Cyber Threat Intelligence Director and journalist at SecurityDiscovery.com, a cyber security research blog. Bob has over 12 years experience working in corporate/product/internal communications with a strong focus on infosecurity, IT and technology. In the past Bob has worked with top tier media, government agencies, and law enforcement to help secure exposed data. Now his goal is to help to protect data on the Internet by identifying data leaks and following responsible disclosure policies. Bob is on the mission to make the cyber world safer by educating businesses and communities worldwide. Many of Bob's discoveries have been covered in major news and technology media, earning himself a reputation as one of the reputable data security analytics.

Lunch & Yoga
12:30 - 13:30
12:30 - 13:30
Controlling Complexity
Controlling Complexity

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Keeping up with Upstream
13:30 - 14:15
Nicolas Byl
13:30 - 14:15
Controlling Complexity

The internet is a dangerous place. Every day, new exploits are created, and novel protections are invented. But one question has remained the same for the average developer: how do you secure the software you are creating? In this talk, I want to give you an overview of how to secure your software delivery process. We will start with the scanning of your dependencies at build time. We will continue by looking at ways to check which of your applications are affected when a security issue is raised. While most of these tools have already been around for some time, the process of finding new versions of dependencies has been a tedious one. New tools like Renovate (https: renovatebot.com) offer an automation tool...

Nicolas Byl

Nicolas Byl

Senior DevOps Consultant, Codecentric

Nicolas Byl gained his first hands-on experiences at developing distributed systems during his studies in medical informatics. When he’s not building cloud-native infrastructures for application development, he’s teaching codecentric AG customers about kubernetes and the benefits of DevOps.

Software Quality without Testing
14:20 - 14:50
Christina Hauk & Thomas Goldberger
14:20 - 14:50
Controlling Complexity

In most cases, software quality is only used as a buzzword to be marketable and to win customers. Sadly, only very few people are concerned with what software quality really means and how it can be achieved. The most common mistake is to believe that software quality means using manual and automated tests only since they are the easiest to implement and measure. Unfortunately, this is a misconception. Quality should be a mindset like being agile or a cultural way of thinking. It should be relevant throughout the entire software cycle. In general, when people think about quality, they tend to only see testing; however, testing is only the tip of the iceberg, like coding is for implementing software. Thus, this talk aims to provide an enhanced understanding of what quality is.

Christina Hauk

Christina Hauk

Application Engineer, Nagarro GmbH

Christina loves it to work as a software engineer. Her passion lies in front-end development as well as the process behind software development. Finding ideas, working on different concepts and providing functioning code are just a few aspects that keeps her job so engaging.
Over the years, she has been involved in various projects that have all more or less in common: complex requirements, too little time & budget and a different understanding of quality. Christina has experianced that even in a team team members are not in agreement about how to ship quality because everybody pictures quality in other ways. Thus, let's talk about quality and the mindset behind.
Thomas Goldberger

Thomas Goldberger

Senior Test Automation Expert, Nagarro

Thomas Goldberger works since 2011 in Software Quality Management and is specialized in Test Automation. As Test Automation Engineer it is important to him, to work as a link between the test team, the development team as well as the business department. Since he works not only with technicians but also very close with project owners' he finds the use of methods, which supports an easy way to implement a common communication between these roles, to define better and more understandable requirements, very useful.

Making less of the web with feature policy
14:55 - 15:40
Andrew Betts
14:55 - 15:40
Controlling Complexity

The web platform has seen a decade of furious expansion, with websites now able to access USB, vibration, Bluetooth, and geolocation, as well as store huge amounts of data on end-user devices, trigger background sync and notifications and even get paid from users' digital wallets. But with this expansion has come an increased scope for attacks, costly mistakes, and performance regressions. Feature policy is a new feature designed to actually disable or limit features of the platform. With a feature policy, developers can solve performance issues, improve security, police their development team's best practices, and even stop third-party scripts from misbehaving. All with one new HTTP header.

Andrew Betts

Andrew Betts

Principal Developer Advocate, fastly

Andrew is a web developer, product manager and developer advocate for Fastly, working with developers across the world to help make the web faster, more secure, more reliable and easier to work with. He founded a web consultancy which was ultimately acquired by the Financial Times, led the team that created their pioneering HTML5 web app, and founded the FT’s Labs division. He has also been an elected member of the W3C Technical Architecture Group, a committee of nine people who guide the development of the World Wide Web.

Building a Big Data Platform to support fast analysis and machine learning
15:45 - 16:30
Daniel Linder
15:45 - 16:30
Controlling Complexity

Want to hear about the process of building an in-house scalable big data infrastructure from both the data engineering and data science side? At Adyen, we’ve recently built such an architecture, and I will walk you through the process, along with lessons learned so you can benefit from our successes and learn from our mistakes. This will include a live demo to make things more tangible and cover some of the first use cases so you can see how this actually generates value from start to finish. I will also take a look at the future and talk about productionizing machine learning on big data.

Daniel Linder

Daniel Linder

Lead Data Scientist, Adyen

Daniel Linder is a Machine Learning enthusiast who works as a Lead Data Scientist at Adyen. He is currently focused on building scalable, fault-tolerant, productionized machine learning systems. He also teaches advanced machine learning workshops internally at Adyen.

Applying Disruption
Applying Disruption
How Building for Voice Differs from Developing for a Screen
09:00 - 09:30
Max Amordeluso
09:00 - 09:30
Applying Disruption

Voice is natural, voice is ours and we don’t have to think about it when using it. The conversation applications you develop are compared to a human-to-human conversation and that is a high bar to meet. Join us to learn what works (and what does not) when developing Voice Users Interfaces.

Max Amordeluso

Max Amordeluso

Chief Evangelist EU Alexa Skills Kit, Amazon

Max Amordeluso is the Lead Evangelist for Amazon Alexa in Europe. His main mission is to introduce Alexa to European developers, and demonstrate how they can build natural and delightful voice experiences for customers. Max has held several technical leadership roles during a career spanning over 15 years—prior to his current role he led the teams that brought Alexa Skills Kit to United Kingdom and Germany, and spent the previous two years leading the Solutions Architects team for Amazon Web Services in Europe. Max is passionate about topics including Human Computer Interaction, the Internet of Things and the materialization of science fiction predictions.

ModelOps - Lifecycle Management for Reliable and Trusted AI
09:35 - 10:05
Waldemar Hummer
09:35 - 10:05
Applying Disruption

In this talk, we discuss common issues and best practices for end-to-end lifecycle management of AI-based applications. As machine learning and AI algorithms become more sophisticated, so are the workflows and systems that support their execution. To manage the risks of deploying AI models into production, we need a principled approach that enables quality control, staged rollouts, and full traceability. We present ModelOps, a framework that leverages principles of the software lifecycle to enable pipelines for reliable and trusted AI. The orchestration logic is driven by configuration templates and seamlessly integrates with existing platforms and deployment patterns. We report on our experiences with several use cases and show interactive demos that illustrate advanced AI lifecycle features.

Waldemar Hummer

Waldemar Hummer

VP of Engineering, Advanon AG

Waldemar Hummer is the VP of Engineering at Advanon AG, a Swiss market leader in flexible financing solutions. Before joining Advanon, Waldemar was a tech lead at IBM in New York, where he led projects on software engineering and systems for building efficient, reliable, and trusted AI applications. Prior to that, he spent about two years in leading technical roles at Atlassian in Sydney. During his PhD at TU Vienna he published several peer-reviewed papers and patents, with core contributions in the area of scalability and reliability of elastic cloud computing. Moreover, he is an avid supporter of open source, having led and contributed to several high-impact projects on Github (e.g., LocalStack).

The Surprising Case for Synthetic Data
10:10 - 10:55
Dr. Michael Platzer
10:10 - 10:55
Applying Disruption

The ongoing digitalization of our world results in an ever-increasing amount of personal data being gathered. Processing and sharing these big data assets drive scientific progress, foster innovation, enable faster product development, as well as help optimization of processes. Yet, the very same data, more often than not, contain sensitive, personal information about each one of us, that are to be protected. These conflicting targets, data-driven innovation vs. data protection, pose one of the biggest challenges of today’s digitalized world. How can we seize the big data opportunity without infringing individual’s privacy? In this talk we will start out by looking at how algorithms actually learn, touching supervised, self-supervised, and reinforcement learning. We will investigate the key drivers behind the current AI resurgence, and along the way will learn a lesson or two about us humans as well. With that foundation, we turn towards the challenges of anonymization in the era of big data, and present an exciting, radically new solution: AI-generated synthetic data (a.k.a. DeepFakes) and its ability to enable data-driven disruptions while still protecting everyone's privacy.

Michael Platzer

Michael Platzer

Founder and CEO, Mostly AI

Dr. Michael Platzer is founder and CEO of Mostly AI, where he and his team are working on generative AI in order to provide solutions for privacy-preserving big (customer) data. Prior to that he worked as data scientist at Nokia and Microsoft in global roles. He earned a master degree in mathematics, as well as in business, and earned his PhD on simulating customer behavior, for which he was recognized with the prestigious Global Research Award by the American Marketing Association.

Autonomous Artificial Artist
11:00 - 11:45
Gene Kogan
11:00 - 11:45
Applying Disruption

This presentation will introduce the idea of an autonomous artificial artist — a self-owning program that generates digital art. Emerging concepts and technical components from machine learning, computational and new media arts, and crypto economics11 form the building blocks of an agent that can manifest our collective imagination in a sustainable, fruitful, and profitable way. I will discuss the relevant technologies that enable it, review some promising initiatives and related ideas, share my own progress researching this idea, and introduce a long-term project to study and create one.

Gene Kogan

Gene Kogan

Researcher, Sourcetone, LLC

Gene Kogan is an artist and a programmer who is interested in generative systems, computer science, and software for creativity and self-expression. He is a collaborator within numerous open-source software projects, and gives workshops and lectures on topics at the intersection of code and art. Gene initiated ml4a, a free book about machine learning for artists, activists, and citizen scientists, and regularly publishes video lectures, writings, and tutorials to facilitate a greater public understanding of the subject.

Showcasing a JavaScript Blockchain SDK
11:50 - 12:20
Maciej Baj
11:50 - 12:20
Applying Disruption

Lisk enables developers to build and deploy blockchain applications. Thanks to the scalability and flexibility of the design, developers can customize their Blockchain applications. Lisk aims to make Blockchain more accessible with a SDK written in JavaScript. The talk is about showcasing how Lisk's Alpha SDK allows developers to run their own basic blockchain network in just a few lines of JavaScript code.

Maciej Baj

Maciej Baj

Product Owner, Lisk

Maciej Baj is an experienced Product Owner at Lisk, a world-leading blockchain application platform which enables JavaScript developers to build and customize their own decentralized applications. After gaining a Master of Science his curiosity in disruptive technologies led him to join the Lisk team as the first backend developer where he has since shaped and built the SDK.

Lunch & Yoga
12:20 - 13:20
12:20 - 13:20
Applying Disruption
Applying Disruption

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Tech for Good: Making a Difference with Google Assistant
13:20 - 13:50
Aygul Zagidullina
13:20 - 13:50
Applying Disruption

It takes a little help from everyone — activists, engineers, and designers — to make the world a better place. Every day, there are new examples of how voice technology is being used to solve the world's problems. Companies around the world are bringing attention to social issues and using technology to fix them. In this talk, we’ll explore various ways to use the power of the Google Assistant for the benefit of people and society to solve the world’s most enduring challenges and generate positive social impact, and how you too can start building apps that make a difference.

Aygul Zagidullina

Aygul Zagidullina

Assistant GDE, GDG London

Dr. Aygul Zagidullina is a Google Developer Expert (GDE) for Google Assistant based in London, UK. Her work experience includes Google, Todoist, MotaWord. She holds a PhD in quantum chemistry and prior to Google dedicated 6 years to scientific research at the University of Stuttgart. Aygul is a very active member of the London digital ecosystem and has been involved in many innovative projects. She is a Google Developer Group (GDG)/ Women Techmakers (WTM) London lead, Google Launchpad mentor, Google Product Expert (PE)/ Trusted Tester (TT), and UK STEM Ambassador. Aygul has been a distinguished speaker at numerous international industry events in the US, UK, Germany, Austria, Ireland, Italy, France, UAE, Greece, Romania, Czech Republic, Poland, Turkey, Latvia, Georgia, Belarus, Russia. She was named as one of The NEXT 100 Top Influencers of the European Digital Industry in 2013.

Apple ML/AI with Swift, CreateML and CoreML
13:55 - 14:25
Milan Todorovic
13:55 - 14:25
Applying Disruption

Weeks instead of months, days instead of weeks, hours instead of days... This is a reality in the development of ML/AI iOS apps, as Apple enabled end-to-end solutions for a developer that has data. We will demonstrate how easy is to make image and text classifier in a time of one single lecture at the Congress, including model training and app preparing, compiling, starting and working on the device, with the explanation of key points of the whole process. If you are a developer, application of AI in iOS apps is really very close to you, especially if you are dealing with image or text classification, word tagging or estimating values based on tabular data. You will see how to use it, and we will talk about some news coming from Apple AI.

Milan Todorovic

Milan Todorovic

Swift/iOS trainer and Software Engineer, Crossover

Milan is an Apple Certified Trainer, Consultant and Software Engineer, with long experience in software development and especially in training of developers of all levels of knowledge. He is deeply focused to Swift since the very beginning of life of this programming language. He works for Apple Authorized Training Centre - Crossover in Belgrade, Serbia. Passionately helping beginners, intermediate and experienced developers to improve their knowledge, in areas of general development, machine learning, augmented reality and other. Milan is also a sailboat skipper, combining development training with sailing with its goal to maximize motivation and knowledge adoption for attendees.

Adding Machine Learning to your apps with TensorFlow.js
14:30 - 15:15
Sascha Dittmann
14:30 - 15:15
Applying Disruption

Machine Learning and Deep Learning open up completely new ways to revolutionize your software architectures. But how do you use these functionalities in your JavaScript applications? In this session, Sascha Dittmann shows how the powerful TensorFlow framework can be used in your web and Node.js applications. He will discuss the basics behind machine learning models and show how they can be trained and used with TensorFlow.js.

Sascha Dittmann

Sascha Dittmann

Cloud Solution Architect (Advanced Analytics & AI), Microsoft Deutschland GmbH

Sascha Dittmann is working as a Cloud Solution Architect (Advanced Analytics & AI) at Microsoft. In his role he supports customers to implement successful cloud solutions. His focus is on software development for Microsoft Azure, Big Data as well as Data Science. Before he joined Microsoft in 2015, he was working for Ernst & Young as a Software Developer (13 years) and Solution Architect (3 years). During this time he founded the community website cloudbloggers.de, as well as the user groups .NET Stammtischs Rheinhessen and Xamarin User Group Frankfurt. He's an author of several technical articles and a regular speaker at user groups and conferences. Between 2012 and 2015 he received 4 Microsoft MVP awards for Microsoft Azure.

The Algorand Blockchain - Decentralized and for Developers
15:20 - 15:50
Jing Chen
15:20 - 15:50
Applying Disruption

Algorand is a new blockchain built on a permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization. For developers, the Algorand blockchain provides JavaScript, Java, and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language. In this talk, I will cover the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.

Jing Chen

Jing Chen

Head of Theory Research and Chief Scientist, Algorand

Jing is a Professor in the Computer Science Department at Stony Brook University. She is also an Affiliated Professor in the Economics Department and an Affiliated Member of the Stony Brook Center for Game Theory. Her main research interests are distributed ledgers, game theory, and algorithms. Jing received her Bachelor and Master degrees in Computer Science from Tsinghua University, and her PhD in Computer Science from MIT. She did a one-year postdoc at the Institute for Advanced Study, Princeton. Jing received the NSF CAREER Award in 2016.

Unchaining Engineering
Unchaining Engineering
Developing augmented reality apps: going beyond ARCore and ARKit
09:00 - 09:30
Andreas Schacherbauer
09:00 - 09:30
Unchaining Engineering

When tech giants like Google, Apple, and Facebook jump on the bandwagon, you know the technology is close to hitting mass adoption. And this is exactly the case for augmented reality. At WAD 2019 Wikitude Director Solution Architecture, Andreas Fötschl, will dive deep into the main features of ARKit and ARCore, exploring beyond the hype and demonstrating how developers can create a broad variety of AR apps.

Andreas Schacherbauer

Andreas Schacherbauer

Head of SDK, Wikitude

Andreas has been developing Wikitude’s augmented reality SDK from the ground up. He leads the SDK engineering group within Wikitude and is actively working in the augmented reality space since 2009.

Camera based SLAM
09:35 - 10:05
Nicolas Thorstensen
09:35 - 10:05
Unchaining Engineering

Camera-based navigation technology is popular because it is cheap, available and provides dense information. As such, it is an enabling technology for several mobile robotics applications in the industry — AR, drones and mobile robotics. In this talk, we will review our experiences and findings with regards to use cases and requirements for such technology in terms of cost, power, accuracy, and latency as a driving force for the development of such technology. Finally, we will discuss current development trends in this domain.

Nicolas Thorstensen

Nicolas Thorstensen

Founder and Managing Director, IVISO GmbH

Nicolas Thorstensen is a machine perception expert. In 2015 he founded IVISO, a technology company aiming at pushing the limits of machine perception for the next generation of smart machines. Before that, he worked 1 year in the semiconductor industry and spent 2 years in a Startup working on microwave tomography. At IVISO he is responsible for business development, strategy and management.

Interfacing the brain: challenges and opportunities
10:10 - 10:55
Sabria Lagoun
10:10 - 10:55
Unchaining Engineering

Peeking into the future and looking at the brain-computer interface, meaning how we will be able to interact with connected objects with our thoughts, but also how AR and VR impact our perception of the world. I will explain how it works, the way it impacts the functioning of the brain (our brain adapts to machines it controls), the technical pitfalls of using brain wave signal with only a few electrodes, the 'dream / crazy Elon Musk project' of having brain implants, and the possible implications for society (the augmented man).

Sabria Lagoun

Sabria Lagoun

Neuroscience PhD candidate, Brainstorms

Audi's journey to an hybrid enterprise big data platform
11:05 - 11:35
Matthias Graunitz
11:05 - 11:35
Unchaining Engineering

This talk is about Audi's journey from a first Hadoop PoC to a multi-tenant enterprise platform. Why a Big data platform at all? We explain the requirements that drove the development of this platform and explain the decisions we had to make on this during this journey. During the process of setting up our big data infrastructure we often had to find the right balance between going for enterprise integration versus speed. For instance, whether to use the existing Active Directory for both LDAP and KDC versus setting up our own KDC. Using a shared enterprise service like a Active Directory requires to follow certain naming conventions and restricted access, where running our own KDC brings much more flexibility but also adds another component to maintain to our platform. We show the advantages and disadvantages and explain why we've decided to choose a certain approach. For data ingestion of both, batch and streaming data, we use Apache Kafka. We explain why we installed a separated Kafka cluster from our Hortonworks platform. We discuss the pros and cons of using the Kafka binary protocol and the HTTP REST protocol not only from a technical perspective but also from the organizational perspective as the source systems are required to push data into Kafka. We give an overview of our current architecture including how some use cases are implemented on it. Some of them run exclusively on our new big data stack while others use it in conjunction with our data warehouse. The use cases cover all different kind of data from sensoric data of robots in our plants to clickstreams from web applications. Building an enterprise platform does not only consist of technical tasks but also of organizational tasks: data ownership, authorization to access certain data sets or more financial one like internal pricing and SLAs. Although we have already achieved quite a lot, our journey has not yet ended. There are still some open topics to address, like providing a unified logging solution for applications spanning multiple platforms. Or finally offering a notebook like Zeppelin to our analysts, which will require an upgrade to the next HDP release. Or addressing legal issues like GDPR. We will conclude our talk with a short glimpse into the ongoing extension of our on-premise platform into a hybrid cloud platform.

Matthias Graunitz

Matthias Graunitz

Big Data Architect, AUDI AG

Matthias Graunitz (AUDI AG) works as an Architect at Audis Competence Center for Big Data & Business Intelligence. AUDI AG is a German automobile manufacturer that designs, engineers, produces, markets and distributes luxury vehicles. Audi is a member of the Volkswagen Group and has its roots at Ingolstadt, Bavaria, Germany. Audi-branded vehicles are produced in nine production facilities worldwide. Matthias has 10 years+ experience in the field of Business Intelligence and Big Data. He is responsible for the architectural framework of the Hadoop Ecosystem, a separate Kafka Cluster as well as for the data science tool kits provided by the Center of Competence for all business departments at Audi.

Robofacturing - About the human role in the future of robotic manufacturing
11:40 - 12:10
Giuseppe Montano
11:40 - 12:10
Unchaining Engineering

Robotics is revolutionising all aspects of modern manufacturing, including fabrication, logistics and inspection. Increasing levels of autonomy and authority of next-generation robotics control software are inevitably leading to a complete rethink of the human role on the shop floor. As automation takes control of most of the production operations, humans move to control rooms and act as automation supervisors. In this new paradigm, the design of human-machine interfaces is critically important to guarantee the safety and efficiency of future factories. Building upon 15 years of research and development in space exploration robotics and safety-critical aerospace human-machine interfaces, Giuseppe Montano starts a controversial discussion about human/machine authority on the shop floor, exploring strengths and limits of human decision makers, and discussing techniques for the development of human-robot interfaces in future robofactories.

Giuseppe Montano

Giuseppe Montano

Head of Mobile Robotics, TRA Robotics

Giuseppe Montano, a.k.a. Napo, has been developing space exploration technology for more than 12 years, specializing in planetary exploration robotics, mission-critical software and human-machine/robot interaction. During his time with the European Space Agency and later on with the space division of Airbus, he was involved in several space robotics technology development programmes, such as ExoMars Rover, LARAD and METERON, as well as a number of spacecraft development projects, such as Lisa Pathfinder, ADM-Aeolus and Solar Orbiter. Less than two years ago, Napo joined TRA Robotics as Head of Mobile Robotics. He is now leading the development of next-generation mobile robotics for flexible manufacturing applications.
When Napo is not developing robots, he is either designing jewelry or DJing or reading about artificial consciousness.

Lunch & Yoga
12:10 - 13:45
12:10 - 13:45
Unchaining Engineering
Unchaining Engineering

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Building (not so) static websites with Gatsby.js
13:45 - 14:15
Sebastian Waschnick
13:45 - 14:15
Unchaining Engineering

How do you easily build a website with different sources like Markdown, Google Sheets or a Headless CMS using the hottest frontend technologies (like React, Next.js, and GraphQL) of 2019? What do you use to build the presentation layer for your headless CMS? For sure you are not going to build everything from scratch! And also performance - you won't want to reinvent the wheel. There is one great answer to your problems: Gatsby.js.

Sebastian Waschnick

Sebastian Waschnick

Chief Technology Officer, Axel Springer Ideas Engineering GmbH

As an electrical engineering graduate Sebastian started his career as automation engineer within a brown coal mining facility. When he moved to software development he started to work for a medium-sized IT company, as engineer, team lead and later as project lead. A few years ago, he transitioned to Axel Springer and started living the agile way. Within Axel Springer, as CTO of Ideas Engineering, Sebastian is one of the key drivers to transform this patriarchal corporation to become a modern tech company. This challenge and his passion for a great team culture motivate him every single day!

TBA
14:20 - 14:50

Turning the Car into a mobile Software Ecosystem
14:55 - 15:30
Enrique Parodi
14:55 - 15:30
Unchaining Engineering

Building a self-driving system is a complex and multi-domain task that requires a strong orchestration between many parts and layers that must work in a safe, reliable and consistent manner. Doing so in a fast, efficient and scalable way demands a strong software infrastructure to shape the architecture and be the basis on which development, testing, integration, and operation are built. In this talk, we will explore how we are creating the fundamental enablers for turning a car into a rich landscape of software-centric and mixed criticality functions that co-exist in a heterogeneous environment while keeping complexity under control.

Enrique Parodi

Enrique Parodi

Principal Software Platform Engineer, AID-Autonomous Intelligent Driving GmbH

Enrique is a passionate developer who works as principal Software Platform Engineer at AID.In his role he drives the design and implementation of the fundamental software infrastructure that serves as the backbone of the self-driving software stack (and the ecosystem around it). Before he joined AID in 2017, he worked at Airbus Defense and Space (10 years) mainly as developer, architect and Tech Lead for distributed simulation frameworks used in training and engineering applications world-wide. Originally from Venezuela, he has forged his career between Spain and Germany.

A Introduction to Robotic Process Automation for the Enterprise Developer
15:45 - 16:00
15:45 - 16:00
Unchaining Engineering

Software robotics is redefining the enterprise and is one of the fastest growing sectors in technology today. In this session, we'll explore the RPA opportunity for software developers and examine salient features of a developer-friendly digital workforce platform. Come join us at booth C3 to learn more about this unprecedented opportunity!

Sean Gourley

Sean Gourley

Product Training EMEA, Automation Anywhere

Sean leads product training across EMEA. He has over 7 years in automation many of those in his 11 years of Financial Services experience. Most recently, Sean was a Lead RPA Developer and Product owner in his previous role at American Express. Before his years in RPA he used to be a UAT Lead Tester and used to work in the financial services regulatory space.

Why the German car industry is already dead ... and how software developers are its only (potential) savior
16:05 - 16:30
Tim von Törne
16:05 - 16:30
Unchaining Engineering

Tim von Törne

Tim von Törne

CO-Founder & COO, Kopernikus Automotive

Tim is the co-founder & COO of Kopernikus Automotive, a Berlin-based start-up developing technology for autonomous driving. After an early career in top management consulting, he discovered his entrepreneurial passion and founded five companies, Kopernikus being the latest. He additionally held key management roles in other startups/ corporate startups like Skype, QUELLE, e-dict gaming, Nokia, and Otto Group.
Tim holds a Diploma in Management form the University Bamberg and an Executive MBA from WHU/Kellogg. His passion for IT started in the eighties on a Schneider / Amstrad CPC464 and has never faded.

Coding Society
Coding Society
Building Ethical Software
09:00 - 09:30
Michael Schuller
09:00 - 09:30
Coding Society

Technology continues to transform society and the way companies do business, often for the better, but sometimes for the worse. Like the engineers that build this technology, we have a responsibility to think about the moral and ethical implications of the software we build, and to examine the potential for harm in the products that we bring to life. This talk is about how we perform that examination; about what security threat modeling can teach us when it comes to ethical vulnerabilities in our software; and what we have to do as engineers to take responsibility for and combat these vulnerabilities.

Michael Schuller

Michael Schuller

Senior Engineer, BCG Digital Ventures

Michael is a backend-focussed engineer who likes building products that people love to use. He believes in working closely across teams and disciplines, and that developers who take a wide view of the product they work on can build better features. He started out working at a startup in London, after which spent seven years building software for artists, art galleries, and art collectors. He now works at BCG Digital Ventures, where they set up new companies and build products across a wide range of industries and applications.

Vertically integrated Hybrid Cloud Kubernetes with NetApp
09:35 - 10:05
Christian Baumann
09:35 - 10:05
Coding Society

Kubernetes as a service is rapidly adopted by the enterprise. While in the past, cloud Kubernetes frameworks were either locked into one cloud provider or had no native on-prem offering, this is now changing with NetApp HCI and NetApp Kubernetes Service. About 2 years ago NetApp launched it’s HCI product to converge Storage and Compute into one offering - today NetApp Kubernetes Service allows you not only to deploy a Kubernetes control plane onto major public cloud providers but also onto the NetApp HCI on-prem hardware offering. Christian will show you how you can leverage NetApp’s Kubernetes Service not only for cloud but also for Kubernetes on-prem deployments. You will see how you can deploy a Kubernetes cluster in 3 clicks to save time and hassle. Also, User management and DevOps workflows will be covered for cloud and on-prem Kubernetes deployments.

Christian Baumann

Christian Baumann

Cloud Infrastructure Architect , NetApp

Christian Baumann works as an Cloud Infrastructure Architect at NetApp to help customers design modern architectures for on-prem and in cloud deployments. He started out at IBM, quickly learned to love Linux Virtualization and later specialized on OpenStack and Kubernetes before joining NetApp to drive the HCI product forward to benefit customer transformations.

Bridging the Digital Gap for Women and Girls in Africa
10:15 - 10:45
Fadzayi Chiwandire
10:15 - 10:45
Coding Society

Two-thirds of the world’s over 700 million illiterate adults are women. Illiteracy is a huge barrier for girls’ and women’s ability to take advantage of technology and full functionality of their devices, such as mobile phones, even when these devices are available to them. We must harness the power of technology and use innovative solutions to extend our reach and impact. We must focus on the rights of girls, who are most vulnerable to being left behind as the world around us changes. To achieve gender equality, girls and young women need equal access to technology and digital training. Instead of being another barrier, technology and the internet can be a great enabler for all girls and women.

Fadzayi Chiwandire

Fadzayi Chiwandire

Founder, DIV:A Initiative, Lead Front-end Developer, Onepointfour Consulting

Fadzayi Chiwandire is the Founder of the DIV:A Initiative and Front-end Developer at OnePointFour Consulting in Johannesburg South Africa,
She founded the DIV:A Initiative, a non-profit organisation that is dedicated to teaching young girls between the ages of 8 and 18 years from disadvantaged communities how to code in order to protect their futures and address the industry’s gender imbalance.
To raise the quality of life in our communities, we need to support the growth and empowerment of women and girls. This is because when we allow women to lead, they do not only lead and fight for their own growth, but they fight for their children and for their communities. They give voice to issues that are important for everyone’s collective future.
– Fadzayi Chiwandire

Key insights on how to evolve into a platform company
10:50 - 11:20
Nicholas Goubert
10:50 - 11:20
Coding Society

In his talk, Nicholas shares battle proven lessons he learned over the last years working with cutting edge technology in two of the largest and most competitive industries: music and transportation.

Nicholas Goubert

Nicholas Goubert

VP of Products, Native Instruments

Product leader and team builder, Nicholas is a seasoned technology executive and industry expert and a cross-industry innovation champion with extensive experience in platforms optimised to power successful ecosystems in various industries, from mobility to location services to music and media.
Before joining Native Instruments to lead all digital services and platform, he headed products at SoundCloud. Previously, Nicholas led product innovation at Lab1886/DaimlerX - the newly created Daimler Innovation Lab - as Chief Product Officer, drawing on his extensive international experience in product strategy, innovation management, big data, analytics and location intelligence to strategically enhance, renew and expand Daimler's product portfolio. Previously VP of Product for HERE's Open Location Platform, he led platform strategy, delivering dynamic geographical content and location-based services to power the new generation of connected services developed by automotive and IoT partners.
As a trusted advisor and mentor, Nicholas plays an active role in the rapidly evolving tech, data and location industries and serves as a board member of various promising international (Europe, US and Israel) tech startups such as Cellepathy, AI Incube/Parknav and ProtoPixel. He is also mentoring startups in multiple accelerators in Europe, giving him a chance to help out entrepreneurs while keeping his finger on the pulse of the market.
This puts him in a unique position to bridge the gap between corporations and startups, fostering open innovation and an agile mindset to deliver winning and sustainable solutions for businesses.

AI Made in Europe - how Humans and Machines can #harmonAIze
11:25 - 12:00
Nancy Nemes
11:25 - 12:00
Coding Society

Europe, not the US or China, publishes the most AI research papers, according to the AI Index (Elsevier/Scopus). Top European universities focus on AI, such as Oxford, Cambridge, Karlsruhe Institute of Technology, ETH Zürich, RWTH Aachen. And three of the most important Deep Learning scientists are European. And still, how come Europe lags behind in AI? Alan Turing once said: “We can only see a short distance ahead, but we can see plenty there that needs to be done.” In this keynote, we will address urgent questions such as: Why are most of the key AI companies in Europe, not European? What does it take to make Europe competitive in AI? What are Europe’s strengths to lead in AI? How can academia, the public sector, media, think tanks, and industry collaborate cross-borders to deploy ethical and secure “AI for All” in Europe? How can we diversify AI and convince and support more female talent to enter this exciting space? We will discuss AI from various angles, beyond tech, going into philosophy, anthropology, and socio-economic aspects.

Nancy Nemes

Nancy Nemes

Founder & Chief Enthusiasm Officer, Ms. AI

Nancy Nemes is a tech trendsetter, a global connector and a hands-on leader with 20 years of global experience in high tech across Europe, USA, Canada and South America. Her passion is in pioneering, implementing and optimizing the impact of mobile, digital, and social high tech aiming at enriching people lives through digital solutions.Nancy is the founder of Ms. AI, a European platform that supports women to participate, grow and win in the space of Artificial Intelligence. As 600 million adolescent girls will enter the global workforce in the next decade, Nancy feels a strong calling to support girls and women to develop understanding, relevant skills and enthusiasm for AI, so that they can shape a glorious future for themselves and their co-humans in the robot era. With this initiative, Nancy is partnering with a distinguished international team of senior executives and acclaimed thought leaders across academia, industry, media, public sector, think tanks, arts. Their shared goal is to enable women be winners of the digital era.

Lunch & Yoga
12:00 - 13:00
12:00 - 13:00
Coding Society
Coding Society

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Same, same but different - Upscaling the Open Source startup
13:00 - 13:30
Jutta Horstmann
13:00 - 13:30
Coding Society

You've heard the story of the fast-growing startup that chokes on its own growth so many times before. So what makes eyeo's story so special? It is both our specific strengths and weaknesses and how we navigated the sometimes rocky roads towards becoming a user-centric, product-focused and agile organization. With eyeo disrupting the ad-based online publishing landscape, the company grew from a handful of passionate open source developers to a global player with a headcount of 200 in just seven years. The issues that we have been facing - and for some, we still are - are manifold. Like being a highly distributed company, Iike a strong hero culture, like a rooting in open source culture that led to conflicts when being applied to a for-profit company. In my talk, I will provide a look behind the scenes. How we identified and overcame the major issues that were impeding our success. What we tried, and where we failed. And overall, how a very strong, value-focused company culture helped us through our very own transformation process.

Jutta Horstmann

Jutta Horstmann

COO, eyeo

Jutta is the COO of eyeo, the company behind the single most popular browser extension ever developed: Adblock Plus. As a computer science graduate with 20 years of experience in the IT sector, she founded her own software development company and grew it over a decade. She then moved into IT consultancy and organizational transformation, bringing this experience to eyeo when she first started there as Head of their Filters department. She defines her role as eyeo's COO as enabling the organization for success.

Riding the Storm: Scaling the early Team
13:35 - 14:15
Andre Vella
13:35 - 14:15
Coding Society

Product Engineering teams scale to deal with increased initiatives and workloads, usually a result of their own success. During this hyper-growth phase, teams easily risk losing qualities that brought the team together in their initial success phase. heycar is a new user-centric online platform for tested used cars of all classes from select quality dealers in Germany. In a year heycar built a platform which brought live more than 350,000 listed vehicles from over 1,000 dealer groups at in excess of 3,500 locations. In this talk, Andre Vella will explain how the heycar team scaled their team to 3x in a few months, what the team experienced along the way and how these learnings helped the team stay nimble and true to their forming culture.

Andre Vella

Andre Vella

CTO, heycar

What is your leading code?
14:20 - 14:50
Reghu Ram Thanumalayan
14:20 - 14:50
Coding Society

"I will never become a manager", I told my boss many years ago. Back then, I was a happy software developer/architect chugging away code, working on hard computer science problems, designing software systems and along the way, always learning something new. And today, here I am in an engineering leadership role running large global engineering teams working on cutting edge products like voice assistants and predictive maintenance. I had the opportunity to discover my leading code that elevated me to where I am today and I want to share some snippets with you - to encourage you to find your own leading code.

Reghu Ram Thanumalayan

Reghu Ram Thanumalayan

VP of Engineering, Deutsche Telekom

Reghu was software engineer / architect in his half-life and currently VP of Engineering leading the Magenta Voice Assistant product at Deutsche Telekom. He is keen on building great teams that build great products and takes pride in having written code in all the three tier architecture layers - from programming databases to server middleware to user interfaces. His technology expertise includes hands-on experience in distributed big data systems, internet of things, cloud platforms, microservices and machine learning. As a child and still today, he's always been intrigued by the enormity of space & time and how minuscule we are in the grand scheme of the universe. Two questions that keeps him motivated day by day are people and technology - How can I help others become better & What is new in the vast technology world today ?

Less Process, more Guidance with a Team Playbook
14:55 - 15:25
Sven Peters
14:55 - 15:25
Coding Society

Teams are different, projects are different, problems are different. Why are we still trying to squeeze teamwork into department processes, adding bureaucracy and having organizational layers that makes it harder and much slower to get work done? Join Sven Peters, former lead evangelist at Atlassian now K15t, as he talks about creating a Team Playbook by collecting practices from all teams in an organization. No end-to-end process, no strict development rules, just some guidelines. You’ll learn tons of plays like goal setting with OKRs, team improvements with health monitors, finding risks with premortems, and many more. This talk will teach you how to utilize a playbook for more autonomy by providing teams with the freedom to pick what works in their environment.

Sven Peters

Sven Peters

Team Advocate, K15t

Sven Peters, former Atlassian Lead Evangelist now K15t, has been studying trends in software development for the last 15 years uncovering the cultural attributes to help teams effectively scale and drive innovation. He has 20 years of experience in writing code, leading teams, and sharing his experience with thousands of developers at uncountable conferences in 25+ countries.

From crisis to co-creation. Developing a stepping stone for undiscovered talent
15:30 - 16:00
Isabelle Köhncke
15:30 - 16:00
Coding Society

Isabelle Köhncke

Isabelle Köhncke

Mentorship Program Coordinator, ReDI School of Digital Integration

1+1>2 : impacts of pair programming
16:05 - 16:35
Markus Decke
16:05 - 16:35
Coding Society

Pair programming is not just two people in front of one computer; there is more to it. Pair programming can help you and your coworkers create better outcomes. Let's revisit the XP practice and look for anti-patterns and good practices.

Markus Decke

Markus Decke

Software Crafter, leanovate GmbH

Markus is active in the software craft community organizing meetups, coding dojos, and coderetreats to spread the knowledge of XP practices and maintainable code. While working as a software developer at leanovate GmbH he is experimenting on effective ways to collaborate in a product development team.

Executive Stage
Executive Stage
Code & response - how to save the world with tech
09:00 - 09:30
Laurent Sauveur, Chied of External Relations at UN Human Rights | Willie M. Tejada, GM & Chief Developer Advocate, IBM Digital Business Group
09:00 - 09:30
Executive Stage

Willie M. Tejada, GM & Chief Developer Advocate, IBM Digital Business Group
Laurent Sauveur, Chied of External Relations at UN Human Rights

Laurent Sauveur

Laurent Sauveur

Chief External Relations, UN Human Rights

Laurent Sauveur is Chief of External Relations for the Office of the High Commissioner for Human Rights, aka the UN Human Rights Office, overseeing the external communications and partnerships programmes of the organisation. He took up his post in 2016.
Mr. Sauveur brings to the position considerable experience in mobilising support to assist vulnerable people. Before joining the United Nations, he worked for the private sector as well as international NGOs like Doctors without Borders and Care International for over two decades, focusing particularly on humanitarian operations and the fight against extreme poverty.
Mr. Sauveur, a French national, holds degrees in business and marketing from the EDHEC and Aston Business Schools in Lille, France and Birmingham, UK.

10+ tips on what developers can learn from diversity
09:35 - 10:05
Stuart Cameron, Unicorns in Tech | Katarina Lucic, Learning Design & Program Management at WU Executive Academy | Bindu Upadhyay, UX Designer at WeAreReasonablePeople | Benjamin Perlzweig, Senior Manager at Accenture | Luisa Liesenberg, Recruiting Manager for Business at FinLeap
09:35 - 10:05
Executive Stage

Stuart Cameron, Unicorns in Tech
Katarina Lucic, Learning Design & Program Management at WU Executive Academy
Bindu Upadhyay, UX Designer at WeAreReasonablePeople
Benjamin Perlzweig, Senior Manager at Accenture
Luisa Liesenberg, Recruiting Manager for Business at FinLeap

Bindu Upadhyay

Bindu Upadhyay

UX Designer, WEAREREASONABLEPEOPLE

Bindu is an engineer turned UX designer who now works at WEAREREASONABLEPEOPLE, a digital innovation agency based in Rotterdam with 45 people representing 18 countries. Leveraging the knowledge of such a multicultural (and multidisciplinary) teams has often brought a diverse palette of perspectives to the table, leading in turn to successful projects. These experiences sparked her interest to further explore the topic of cultural differences and use the findings to contribute to our community's quest to become more inclusive. She believes that when we collaborate and learn from each other, there is much more we can do to contribute effectively to the growing impact of technology.

Demystifying AI
10:15 - 10:55
Marius Swat, Digital Lead Strategy and Operations, Henkel | Jürgen Müller, Chief Innovation Officer, SAP | Oliver Köth, CTO NTT Data Germany | Nancy Nemes, Founder and Chief Enthusiasm Officer, Ms. AI | Ivan Yamshchikov, AI Evangelist, ABBYY
10:15 - 10:55
Executive Stage

Marius Swat, Digital Lead Strategy and Operations, Henkel
Jürgen Müller, Chief Innovation Officer, SAP
Oliver Köth, CTO NTT Data Germany
Nancy Nemes, Founder and Chief Enthusiasm Officer, Ms. AI
Ivan Yamshchikov, AI Evangelist, ABBYY

Jürgen Müller

Jürgen Müller

Chief Technology Officer and Executive Board Member, SAP SE

Jürgen Müller is member of the Executive Board of SAP SE, leading the Technology and Innovation division. As Chief Technology Officer (CTO), he is responsible for managing SAP’s overall platform and technology development including SAP Cloud Platform and SAP HANA. In addition, Jürgen drives the incubation and adoption of intelligent technologies such as Analytics, SAP Leonardo Machine Learning and IoT across SAP’s product portfolio. Moreover, Jürgen leads SAP’s overall innovation agenda and builds new business model- and market driven innovations to help customers realize the most business value.

Oliver Köth

Oliver Köth

CTO, NTT DATA Deutschland

Oliver Koeth is Chief Technology Officer (CTO) for the DACH Region (Germany, Austria, Switzerland) at NTT DATA. Oliver joined NTT DATA in 2002 as Software Architect and was working in international systems integration projects in NTT DATA's global automotive practice.As CTO Oliver advises clients on issues relating to new technologies in the areas of cloud, internet of things, customer experience, artificial intelligence, and cybersecurity and brings in the expertise of NTT DATA's global technology and innovation portfolio. He is also responsible for the global cloud and DevOps center of excellence.In 2017 Oliver co-founded Ensō - The Space for Creators, the first co-creation space of NTT Group in EMEA. The Ensō combines human-centered design with a deep understanding of technology to co-create desirable futures with NTT Group customers. Oliver read computer science at Technische Hochschule Nürnberg, graduating in 1997 and holds an MBA from University of Lincoln (UK).

Nancy Nemes

Nancy Nemes

Founder & Chief Enthusiasm Officer, Ms. AI

Nancy Nemes is a tech trendsetter, a global connector and a hands-on leader with 20 years of global experience in high tech across Europe, USA, Canada and South America. Her passion is in pioneering, implementing and optimizing the impact of mobile, digital, and social high tech aiming at enriching people lives through digital solutions.Nancy is the founder of Ms. AI, a European platform that supports women to participate, grow and win in the space of Artificial Intelligence. As 600 million adolescent girls will enter the global workforce in the next decade, Nancy feels a strong calling to support girls and women to develop understanding, relevant skills and enthusiasm for AI, so that they can shape a glorious future for themselves and their co-humans in the robot era. With this initiative, Nancy is partnering with a distinguished international team of senior executives and acclaimed thought leaders across academia, industry, media, public sector, think tanks, arts. Their shared goal is to enable women be winners of the digital era.

Ivan Yamshchikov

Ivan Yamshchikov

AI Evangelist, ABBYY

Ivan is AI Evangelist at ABBYY Global and an avid researcher in the areas of technology management and adoption in business. His interests include a broad range of issues related to data-driven products, artificial neural networks and general artificial intelligence. He has had a number of high profile speaking engagements and panel discussion at various technology conferences including on “Machine Learning: Prospects and Applications

Agil work methods in corporates. What is needed to make the digital transformation successful.
11:00 - 11:30
Atul Bhardwaj, CTO of MediaMarktSaturn Retail Group
11:00 - 11:30
Executive Stage

Atul Bhardwaj

Atul Bhardwaj

Chief Technology Officer, MediaMarktSaturn Retail Group

Atul Bhardwaj is the Chief Technology Officer of the MediaMarktSaturn Retail Group and one of the most prominent technology experts in European retailing. Born in the UK, from the 1990s he guided a string of businesses into the digital world during his tenure with management consulting firm Accenture. In 2007, he began creating the world’s first global technology infrastructure for multinational retailer Tesco as global CIO. At MediaMarktSaturn, as both a Board member and CEO of MediaMarktSaturn Technology (a subsidiary with a headcount of several hundred), he ensures that business-led, agile product teams make Europe’s biggest consumer electronics retailer the technology leader in its industry. Atul Bhardwaj is married and has three children.

The Future of Retail
11:35 - 12:10
Sanjeev Katariya, Vice President and Chief Architect, eBay AI | Tim Döppner, Head of Digital Platform at Schwarz IT KG
11:35 - 12:10
Executive Stage

Moderator: Thorsten Mumme
Sanjeev Katariya, Vice President and Chief Architect, eBay AI
Tim Döppner, Head of Digital Platform at Schwarz IT KG

Sanjeev Katariya

Sanjeev Katariya

VP & Chief Architect, eBay AI and Platform, eBay

As eBay’s Chief Architect, Sanjeev Katariya leads global architecture, cloud, AI, data and platform teams and the overall marketplace technical strategy. In addition to working across all eBay inc. science, engineering and strategy leadership teams, his direct teams focus on AI/ML platforms, computer vision, machine translation and NLP, spatial computing, anomaly detection, general Neural network and software research, mobile platform, continuous delivery systems and quality frameworks, cloud security and marketplace frameworks. He spent the bulk of his formative career, 25 years, at Microsoft dedicated to architecture, science and engineering, including 14 years as an executive leader (Partner). Sanjeev earned a master’s degree in Electrical Engineering from The University of Colorado and a bachelor of science degree in Electronics and Electrical Communications from Punjab Engineering College, and holds over 32 patents. When not working, he enjoys spending time with his wife and three children and contributes to his personal website www.sanjeevkatariya.com.

Lunch & Yoga
12:10 - 13:00
12:10 - 13:00
Executive Stage
Executive Stage

12:00 - 12:40 Yoga with Ricarda (Hatha-Vinyasa Yoga) | Congress Terrace
12:50 - 13:20 Yoga with Ricarda (Yin Yoga & Meditation) | Congress Terrace

Agile SpinOff - Is it necessary to get the dust out of the Corporates to be innovative?
13:00 - 13:45
Dominik Schön, Head of IT at CodeCamp:N | Frank Anderssohn, CEO of Elie | Dr. Daniel Schneider, Managing Director of Oetker Digital | Euegene Toporov, VP of Marketing at JetBrains
13:00 - 13:45
Executive Stage

Dominik Schön, Head of IT at CodeCamp:N
Frank Anderssohn, CEO of Elie
Dr. Daniel Schneider, Managing Director of Oetker Digital
Euegene Toporov, VP of Marketing at JetBrains

Dominik Schön

Dominik Schön

Head of IT, CodeCamp:N

Dominik is Head of IT at CodeCamp:N, a technology and talent incubator in the Group a notable German insurance.CodeCamp:N was founded in mid-2017, hired a team of visionary, creative business developers and tech talents and moved to a modern office outside the groups headquarter.Dominik graduated with a Masters Degree from Management Information Systems, is working on his PhD in Business Process Management and founded his first own company at the age of 19.At CodeCamp:N he is responsible for building up a successful spin-off between the poles of a highly regulated industry and a startup-minded incubator. He is passionate about bringing new ideas to life and especially about building up a workplace that is motivating, inspiring and engaging for a highly motivated team of tech enthusiasts as well as fulfilling the regulatory demands at the same time.

Frank Anderssohn

Frank Anderssohn

CEO, Elie

Daniel Schneider

Daniel Schneider

Managing Director, Oetker Digital GmbH

Daniel Schneider is a Managing Director at Oetker Digital, the Oetker Group’s division for digital incubation, digital services and innovation. The Oetker Group is composed of a diverse range of multi-national companies from the well-known producer of baking products and pizza, to beer and sparkling wine as well as luxury hotels, and banking institutions just to name a few. Oetker Digital now builds on a more than 125 years old tradition by actively supporting the various group companies with its expertise on their journey further into the digital future. As their partner, Oetker Digital strengthens established brands and expands the portfolio of the Oetker Group with new business models.Daniel is responsible for all digital product development and providing core digital services such as analytics, data science and digital brand communication. In the past, Daniel worked at Zalando as a Head of Product Management and led the development of the “Fleek app”, an experimental approach in re-thinking the fashion shopping experience. Previously, he had worked for Boston Consulting Group in the financial services industry. In his academic career he studied Communication, Political Science and Psychology and received a PhD from Stanford University.

Digital Workplace - Productivity, Tools
13:50 - 14:30
Brendan Foley, Vice President of Developer Experience at Automation Anywhere | Sridhar Iyengar, Managing Director Zoho Corp | Juliane Leupold, Co-Founder, PlantNight
13:50 - 14:30
Executive Stage

Juliane Leupold, Co-Founder, PlantNight
Brendan Foley, Vice President of Developer Experience at Automation Anywhere
Sridhar Iyengar, Managing Director Zoho Corp

Brendan Foley

Brendan Foley

Vice President of Developer Experience, Automation Anywhere

Brendan Foley is the Vice President of Developer Experience at Automation Anywhere. He is responsible for developer evangelism and for Bot / Digital Worker engineering. He has more than 15 years of experience in product and engineering management in sectors covering enterprise software, app marketplaces, e-commerce, and AdTech.
Prior to Automation Anywhere, Brendan was the Head of Product Management for the Ecosystem business at Atlassian, covering the developer platform and the app store. Earlier, he held leadership roles in product management and engineering in the e-commerce business at Sears, and in product management at Microsoft.
Sridhar Iyengar

Sridhar Iyengar

Managing Director, Zoho

Sridhar Iyengar is the Managing Director of Zoho Corp's European business. In the last two decades, Sridhar has built software products for Enterprises, Telecom OEM and Service Provider markets. Sridhar is currently mentoring teams on various subjects including- building free scale applications, artificial intelligence and NLPs use in solving problems for business.

Juliane Leupold

Juliane Leupold

Co-Founder, PlantNight

TBA
14:40 - 15:00

Micah Kerr
14:40 - 15:00
Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services
14:40 - 15:00
Executive Stage

Micah Kerr

Micah Kerr

Sr Consultant, Discover Financial Services

Micah Kerr joined Discover in 1997 and is a senior member of Discover’s IT Innovation and Partnerships group. As a central member of Discover’s Innovation Office, Micah leads the organization’s technical strategy efforts for Blockchain. With over 20 years of experience in leading technology initiatives, Micah is Discover’s most senior IT professional related to its commercial payments efforts. Micah managed the architectural design of the award-winning AribaPay product in partnership with SAP. Micah is recognized as an expert in the field of payments and related technologies.

Crypto-Blockchain what's next?
15:00 - 15:45
Micah Kerr, Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services | Andreas Antonopolus, Author, Mastering Bitcoin | Max Kordek, Co-Founder of Lisk | Dr. Alexandra Mikityuk, Head of Blockchain Technology & Co-Founder of Blockchain Group T-Labs | Eric Demuth, CEO of Bitpanda | Mykola Bugaiov, CEO, Ellie
15:00 - 15:45
Executive Stage

Micah Kerr, Head Architect Commercial Payments and Blockchain Guru at Discover Financial Services
Andreas Antonopolus, Author, Mastering Bitcoin
Max Kordek, Co-Founder of Lisk
Dr. Alexandra Mikityuk, Head of Blockchain Technology & Co-Founder of Blockchain Group T-Labs
Eric Demuth, CEO of Bitpanda
Mykola Bugaiov, CEO, Ellie

Micah Kerr

Micah Kerr

Sr Consultant, Discover Financial Services

Micah Kerr joined Discover in 1997 and is a senior member of Discover’s IT Innovation and Partnerships group. As a central member of Discover’s Innovation Office, Micah leads the organization’s technical strategy efforts for Blockchain. With over 20 years of experience in leading technology initiatives, Micah is Discover’s most senior IT professional related to its commercial payments efforts. Micah managed the architectural design of the award-winning AribaPay product in partnership with SAP. Micah is recognized as an expert in the field of payments and related technologies.

Max Kordek

Max Kordek

Co-Founder of Lisk, CEO of Lightcurve GmbH

Max Kordek is the Co-Founder of Lisk and CEO of Lightcurve GmbH, blockchain product development studio currently on the exclusive retainer of the Lisk Foundation. When Max first read about blockchain technology at the end of 2012, he immediately realized its great potential. That was the moment he decided to place all of his focus on the technology. Ever since conducting one of the most successful ICOs of 2016, Max has been working relentlessly to help the industry gain global adoption with Lisk’s future ecosystem being one of its main representatives.

Alexandra Mikityuk

Alexandra Mikityuk

Head of Blockchain Technology, Deutsche Telekom Innovation Labs

Dr. Alexandra Mikityuk is a 10 year veteran of the telecommunication industry, having held various positions at Deutsche Telekom in Berlin. Dr. Mikityuk received her Diploma in Telecommunication Engineering from the University of Applied Sciences HTW Berlin. In 2010, she concentrated her research and work on secure media distribution and processing topics. In 2013, she joined the Security in Telecommunication research group at TU Berlin, where she received her doctorate (PhD) in embedded security for remote processing.
In 2017, Dr. Mikityuk turned her attention towards distributed ledger technology and is currently the Co-Founder and Head of Blockchain Technology for The Blockchain Group, a unit of Deutsche Telekom Innovation Labs (T-Labs).
Eric Demuth

Eric Demuth

Co-Founder & CEO, Bitpanda

Eric Demuth is an entrepreneur with an eSports background. Whilst being active in the financial industry in London and Vienna since 2009, he also founded his first company. Frustrated by how hard it was to buy and sell cryptocurrencies like Bitcoin, he co-founded Bitpanda. Before all this, he traveled the world on Hapag-Lloyd container ships while working as a ship’s mechanic, followed by economics studies at the WU Wien and London School of Economics & Political Science. Eric actively shapes the world-wide crypto community as an opinion leader in several fields.

Mykola Bugaiov

Mykola Bugaiov

CEO, Elie

Extended Reality: Exploring the new Application
15:50 - 16:35
Rik Cabanier, Principal engineer at Magic Leap | Shrenik Sadalgi, Head of Next at Wayfair
15:50 - 16:35
Executive Stage

Rik Cabanier, Principal engineer at Magic Leap
Shrenik Sadalgi, Head of Next at Wayfair

Shrenik Sadalgi

Shrenik Sadalgi

Head of Next, Wayfair

Shrenik Sadalgi is a polyglot developer and technology plumber. As Head of Next at Wayfair, he leads the exploration of far-future research and development. He previously spearheaded the modernization of Wayfair's mobile web experience as a part of the Client Technologies team at Wayfair. Prior to joining Wayfair, he helped build Horizon Mobile out of the CTO's office at VMware, helped create a pointer-based, interactive media system for TV at Hillcrest Labs, and an AR experience allowing users to collaborate and casually create music in a shared physical space called ARmonica that was exhibited at UIST 2010. Shrenik holds a Masters in Computer Science from Columbia University where he was a recipient of the MSTA fellowship.