Future.Works
Tech Conference
The Future.Works Tech Conference brought together developers to Learn, Code and Connect during 2 days with world-level tech speakers, live coding, workshops and career sessions.
Date() Dec.9th [Java] Dec.10th [JavaScript]
You can now check the recordings of the sessions on our YouTube Channel!
[What was the Future.Works Tech Conference?]
/ No dress code, no small talk, no limits – only genuine developer connections!
Top-notch speakers, state of the art talks and networking opportunities. All for Free just for You.
We brought you two days focused on the Java & JavaScript worlds.
/Coding
Get smarter and enhance your skill set with live-coding sessions and workshops that might teach you a trick or two.
/Learning
Get inspired by tech pioneers and heroes of innovation. To stay competitive within the tech industry you need to be continuously learning JavaScript and Java.
/Connecting
Get together with like-minded developers and experts from leading tech companies and exchange insights on industry trends.
[Past Speakers – Java & JavaScript Edition 2020]
/No endless list of Speakers, just the best Curated Content
Shake hands with tech pioneers and heroes of innovation in the fields of software & web development.

Venkat Subramaniam
/Founder at Agile Developer
/Talk Java Functional Programming Idioms

Mark Thompson
/Developer Advocate at Google
/Talk Angular and the Supercharged CLI

Stefan Judis
/Developer Relations at Contentful
/Talk Did we(b development) lose the right direction?

Cassie Evans
/Front-end Developer at Clearleft
/Talk Interactive web animation with SVG

Caetano D’Araujo
/SRE at tb.lx by Daimler Trucks & Buses
/Talk GitOps in the Field

Adam Bien
/Java Enthusiast at adam-bien
/Talk The Feel of Next Generation Java Cloud Native Runtimes #slideless

Alexey Grigorev
/Lead Data Scientist at OLX Group
/Talk What really makes a Senior Developer?

Sara Gorjão
/HR & Talent Manager at tb.lx by Daimler Trucks & Buses
/Talk Answering your Burning Questions during a Job Interview

Nicolas Frankel
/Developer Advocate at Hazelcast
/Talk 3 easy improvements in your microservices architecture

Christian Heilmann
/Principal Software Development Engineer at Microsoft
/Talk Sharpening the saw… how tooling can make us better developers

Mary Grygleski
/Developer Advocate at IBM
/Talk A Gentle Introduction to Reactive Java

Alex Lakatos
/Developer Advocate at Fidel
/Talk Hands-on Performance Debugging with the browser DevTools

Leonardo Pittelli
/Web Tech Lead at OLX Group
/Talk Defining a Web Performance Strategy for your Project

Edward Ciggaar
/Developer Advocate at IBM
/Talk Going Serverless with Java and Quarkus

Ole Reuss
/Servant Leader of Software Development Center Hanover at Volkswagen AG, Group IT
/Talk We hacked the Company – with happiness

Oliver Schnell
/Employee Experience & Culture Manager, Digital.Lab Berlin at Volkswagen AG, Group IT
/Talk We hacked the Company – with happiness

Greg Goorwitch
/Talent & Resourcing Manager – Technology at SpringerNature
/Talk An introduction to SpringerNature Digital in Lisbon

Carlos Esteves
/Global IT Director at SpringerNature
/Talk An introduction to SpringerNature Digital in Lisbon

Ana Gaspar
/Ambassador at Volkswagen Digital Solutions
/Talk Recruiting Session – Volkswagen Digital Solutions

Venkat Subramaniam
/Founder at Agile Developer
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, co-founder of the devdotnext software conference, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com.
/Talk Java Functional Programming Idioms

Mark Thompson
/Developer Advocate at Google
Mark loves to teach and code. His love for both of these disciplines has led to becoming an award winning university instructor and software engineer. He comes with a passion for creating meaningful learning experiences. With over a decade of developing solutions across the tech stack, Mark likes to use that experience to break down fear of technology and make challenging technical topics more accessible. Lately, Mark has been spending time as a Developer Advocate at Google
/Talk Angular and the Supercharged CLI

Stefan Judis
/Developer Relations at Contentful
Stefan works in Contentful’s Developer Relations and quickly fell in love with web performance, new technologies, and accessibility. He is also a curator of the web performance online resources Perf Tooling and Tiny helpers, contributes to a variety of open source projects, and enjoys sharing nerdy discoveries.
/Talk Did we(b development) lose the right direction?

Cassie Evans
/Front-end Developer at Clearleft
Cassie is a front-end developer and educator, with a background in graphic design and motion design. She got started with coding back in the days of Myspace and Neopets and is on a mission to make the web more whimsical again. She currently works at Clearleft in Brighton and can usually be found tinkering with SVG’s on CodePen.
/Talk Interactive web animation with SVG

Caetano D’Araujo
/SRE Engineer at tb.lx by Daimler Trucks & Buses
Caetano has 16 years in the IT industry mainly doing backend and infrastructure.
/Talk GitOps in the field

Adam Bien
/Java Enthusiast at adam-bien
Developer (Architect), Consultant, Author, Podcaster (https://airhacks.fm) and Java enthusiast Adam Bien (https://adambien.blog) uses Java since JDK 1.0 and JavaScript since LiveScript and still enjoys writing code. Adam regularly organizes Java / Web / Architectures online live workshops https://airhacks.live and monthly Q&A live streaming show: https://airhacks.tv
/Talk The Feel of Next Generation Java Cloud Native Runtimes #slideless

Alexey Grigorev
/Lead Data Scientist at OLX Group
Alexey lives in Berlin his wife and son. He is an experienced software engineer with 10 years of experience. In the last 6 years, he focused mainly on different aspects of machine learning.
/Talk What really makes a Senior Developer?

Sara Gorjão
/HR & Talent Manager at tb.lx by Daimler Trucks & Buses
Sara Gorjão is the HR and Talent Manager at tb.lx, a startup within the corporate for Daimler Trucks & Buses. She was responsible for more than doubling the Headcount in the engineering department and developing all the HR processes and best practices. Considered by the community as one of best recruiters in the tech scene, she accumulates more than 8 years of experience, 6 of those working in the IT ecosystem. With a background in Psychology and a Coaching certification, at Sara’s core values are peoples’ happiness and motivation, and she approaches her work with a “people first” mindset. Working at tb.lx allows her to fulfil that goal since the company has a meaningful impact in the sustainable future of transportation. Data is the fuel that drives it, but people are the ones making it possible.
/Talk Answering your Burning Questions during a Job Interview

Nicolas Frankel
/Developer Advocate at Hazelcast
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 Hazelcast. Also double as a trainer and triples as a book author.
/Talk 3 easy improvements in your microservices architecture

Christian Heilmann
/Principal Software Development Engineer at Microsoft
Chris Heilmann dedicated the last 20 years of his life to make the web work and thrive. As a lead developer on some of the largest web products he learned that knowledge is not enough without teamwork and good handover. He dedicated most of his time since on educating, writing and sharing, presenting on average at 30 conferences a year. He strives to make code and coders work efficiently. He is the author of several JavaScript books and the Developer Evangelism handbook (http://developer-evangelism.com). He is a Principal Program Manager in Microsoft working on the current and future developer tools based on Chromium.
/Talk Sharpening the saw… how tooling can make us better developers

Mary Grygleski
/Developer Advocate at IBM
Mary is a Senior Developer Advocate and Software Engineer primarily in the Java, Open Source, and Cloud areas at IBM. She transitioned from Unix/C to Java around 2000 and has never looked back since then. She considers herself as a polyglot and loves to continue learning new and better ways to solve real-life problems. She is an active tech community builder outside of her day job, and currently the president of the Chicago Java Users Group (CJUG), as well as a co-organizer for several IBM-sponsored meetup groups in the Greater Chicago area.
/Talk A Gentle Introduction to Reactive Java

Alex Lakatos
/Developer Advocate at Fidel
Alex Lakatos is a Developer Relations Manager for Fidel. In his spare time, he is a Mozilla Tech Speaker and has been a contributor to the Mozilla project for the past ten years, based in Bristol. JavaScript developer building on the open web, he has been pushing its boundaries every day. You can check out his GitHub profile or get in touch on Twitter. When he’s not programming, he likes to travel the world, so it’s likely you’ll bump into him in an airport lounge he’s stuck in the house, same as everyone else.
/Talk Hands-on Performance Debugging with the browser DevTools

Leonardo Pittelli
/Web Tech Lead at OLX Group
Software Engineer, based in Lisbon, originally from Buenos Aires. Web tech lead at OLX Group, Google Developer Expert for Cloud and Web. He’s been working on web solutions for many years building products people really like to use. Leading progressive web apps at e-commerce and classifieds companies.
/Talk Defining a Web Performance Strategy for your Project

Edward Ciggaar
/Developer Advocate at IBM
Edward works as developer advocate for IBM and is based in Amsterdam. His passion is to personally interact with developers and to show them the possibilities of our latest technologies. He is always in to build fun demos and sample code that support developer productivity. His focus areas are IBM Cloud, cloud native java and blockchain. In his spare time Edward loves to play soccer, both in real-life as well as online.
/Talk Going Serverless with Java and Quarkus

Ole Reuss
/Servant Leader of Software Development Center Hanoverat Volkswagen AG, Group IT
49 year old Ex TV Director and Executive Producer became accidentally Head of Software Development Center Hannover for Volkswagen. Passion for Mobility and FC St.Pauli.
/Talk We hacked the Company – with happiness

Oliver Schnell
/Employee Experience & Culture Manager, Digital.Lab Berlin at Volkswagen AG, Group IT
Former Software Engineer from Berlin who loves great tech products and currently takes care of composing awesome teams where people love to work while being able to grow.
/Talk We hacked the Company – with happiness

Greg Goorwitch
/Talent & Resourcing Manager – Technology at SpringerNature
Greg Goorwitch is Talent & Resourcing Manager – Technology & Digital at Springer Nature. Greg works globally and is supporting the growth of the new Lisbon IT department. Recruiting Software Developers, Quality Analysts, Business Analysts, Project Managers, UX Designers, Data Scientists and Engineers. Greg has 15 years’ experience Recruitment and Talent Acquisition Specialist finding the best talent across Technology, Media, Data Analytics, Digital Transformation.
/Talk An introduction to SpringerNature Digital in Lisbon

Carlos Esteves
/Global IT Director at SpringerNature
Carlos Esteves is a Global IT Director at Springer Nature, having led the setup and ramp up of the new IT Department in Lisbon during the pandemic. With experience in different industries (media, gambling, telecom, publishing etc.), he joined Springer Nature 6 years ago. He is currently leading an IT Department that is responsible for a strategic transformation programme in the business trying to accelerate agility as SN transitions business models.
/Talk An introduction to SpringerNature Digital in Lisbon

Ana Gaspar
/Ambassador at Volkswagen Digital Solutions
As Ambassador at VWDS, Ana is helping the brand to settle in Portugal. It was through her journey in the Portuguese startups ecosystem that she acquired IT knowledge and experience.
/Talk Recruiting Session – Volkswagen Digital Solutions
[Our Agenda]
/ Free Your Calendar
Learn from the talks & workshops and connect with like-minded developers from all over the world. All times are GMT.
1st day (Dec. 9) – Java – Sponsored by Autovision
10:00am – 11:00am
Workshop – The Feel of Next Generation Java Cloud Native Runtimes
/Adam Bien, Java Enthusiast at adam-bien.com
The next generation of cloud-native Java runtimes like Quarkus, Helidon, or OpenLiberty, is fast, small, and efficient, focusing on excellent developer experience. Although they are implementing the same, established, familiar APIs like MicroProfile and partially Jakarta EE, they follow entirely different philosophies or goals. In this session, I will implement a microservice from scratch and discuss the differences between the runtimes regarding memory, speed, developer experience, support, and API compatibility.
11:00am – 12:00pm
Recruiting Session – Volkswagen Digital Solutions
/Speaker to be announced
Learn more about opportunities at Volkswagen Digital Solutions.
11:00am – 12:00pm
Recruiting Session – An introduction to SpringerNature Digital in Lisbon
/Greg Goorwitch, Talent and Resourcing Manager – Digital & Technology at SpringerNature & Carlos Esteves, Director – Global Domain Lead at SpringerNature
Learn more about opportunities at SpringerNature.
2:15pm – 3:00pm
Keynote – Java Functional Programming Idioms
/Venkat Subramaniam, Founder at Agile Developer, Inc.
A number of developers and organizations are beginning to make use of Functional Programming in Java. With anything that’s new, we often learn it the hard way. By stepping back and taking a look at programming style as idioms, we can quickly gravitate towards better coding style and also avoid some common traps that we often get drawn towards.
3:15am – 3:45pm
Careers Talk – Answering your Burning Questions during a Job Interview
/Sara Gorjão, HR & Talent Manager at tb.lx by Daimler Trucks & Buses
Looking for a new job is like looking for a soulmate. You build a list of must-haves and search for the company that will check all those boxes. In this talk, we will answer the most frequently asked burning questions during our recruitment process. As a company that recruits in this field, we have realized that career growth opportunities, cultural alignment, and having a real impact, are some of the most important drivers for IT professionals and jobseekers.
3:15pm – 3:45pm
Tech Talk – 3 easy improvements in your microservices architecture
/Nicolas Frankel, Developer Advocate at Hazelcast
While a microservices architecture is more scalable than a monolith, it has a direct hit on performance. To cope with that, one performance improvement is to set up a cache. It can be configured for database access, for REST calls or just to store session state across a cluster of server nodes. In this demo-based talk, I’ll show how Hazelcast In-Memory Data Grid can help you in each one of those areas and how to configure it. Hint: it’s much easier than one would expect.
4:45pm – 5:45pm
Workshop – GitOps in the field
/Caetano D’Araujo, SRE at tb.lx by Daimler Trucks & Buses
Yet another hype has come: GitOps. Let’s talk about what it is, why all this hype and how to apply it in a cloud native environment.
5:15pm – 5:45pm
Tech Talk – A Gentle Introduction to Reactive Java
/Mary Grygleski, Developer Advocate at IBM
As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into a nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming), and/or to handle it on the design and architecture level (reactive systems design). This talk presents to the audience a few of the major Java-based reactive frameworks and toolkits in the market today, such as RxJava, Spring Reactor, Akka, and Vert,x. It will start by going over the basic tenets of reactive systems, and some examples of the problems that these systems aim to solve. It will discuss the 2 most commonly used Java frameworks for implementing reactive coding – RxJava and Spring Reactor, and will show some code samples. It will then bring the audience to the next level of “reactivity’ by introducing 2 reactive frameworks – Akka and Vert,x, which are usually used for implementing reactive microservices. It will draw some comparisons between these 2 frameworks and cite some real-life examples of their usages. The takeaways for the audience will be an understanding of the key differences between reactive programming versus reactive systems, and the strength and weaknesses of each of the surveyed frameworks.
6:00pm – 7:00pm
Live Coding Session – Going Serverless with Java and Quarkus
/Edward Ciggaar, Developer Advocate at IBM
Serverless computing is a modern build and execution cloud model that brings to the cloud a set of properties that are central to the serverless promise: little to no concern about operations, auto-provisioning, auto-scaling and pay-per-use with zero cost for idle time. As developer you can finally focus on your code and rely on the cloud platform to manage the infrastructure for you. In this hands-on session you can experience this yourself! You’ll get a brief intro to serverless, what it means to developers, and why it’s important to understand this technology. Next, we discuss Quarkus and we demonstrate why this popular framework is so ideal to use for cloud native development and serverless in particular. You’ll then get to code a serverless Java application yourself, deploy it to the cloud, see the effect of using Quarkus and get a working understanding of what it means to be serverless! For this workshop you’ll need a basic understanding of Java and an IBM Cloud account. If you don’t already have one, you can sign up for free at: https://ibm.biz/Bdq79t
Looking very much forward to do some coding together!
2nd day (Dec. 10) – JavaScript – Sponsored by OLX Group
11:00am – 12:00pm
Recruiting Session – We hacked the Company – with happiness
/Ole Reuss, Servant Leader of Software Development Center Hanover at Volkswagen AG – Group IT & Oliver Schnell, Employee Experience & Culture Manager – Digital.Lab Berlin at Volkswagen AG – Group IT
Learn more about opportunities at Autovision.
2:00pm – 2:45pm
Keynote – Sharpening the saw… how tooling can make us better developers
/Christian Heilmann, Principal Software Development Engineer at Microsoft
Development is complex. You need to know not only how to program, but you also need to care about usability, accessibility, performance, security and many other things. Knowing all this is a full-time job, which is why it often falls by the wayside. But what if we could off-load at least some of this responsibility to free and open tools to help us along the way? In this talk Chris Heilmann is going to show a few tips and tricks how to avoid making obvious mistakes and to play a part in the next generation of tools for developers.
3:00pm – 3:30pm
Careers Talk – What really makes a Senior Developer?
/Alexey Grigorev, Lead Data Scientist at OLX Group
Who’s a senior developer? What’s the main difference between a middle level professional and a senior? How to become a senior? In this talk, we’ll answer these questions and give you actionable recommendations for progressing up the career ladder.
3:45pm – 4:15pm
Tech Talk – Interactive web animation with SVG
/Cassie Evans, Front-end Developer at Clearleft
Have you ever felt uninspired by the every-day grind? Like coding is all work and no play? Come with me as I take you on a whistle-stop tour of delightful SVG animations and look at some tools and tips to help you get started.
3:45pm – 4:15pm
Tech Talk – Angular and the Supercharged CLI
/Mark Thompson, Developer Advocate at Google
The Angular framework is feature rich and makes development fun and productive. One of the things that makes Angular so productive is the power of the super charged CLI (command line interface). In this beginner friendly session let’s take a look at how the CLI changes your developer experience.
4:30pm – 5:00pm
Tech Talk – Hands-on Performance Debugging with the browser DevTools
/Alex Lakatos, Developer Advocate at Fidel
A no-slides, hands-on, live debugging session using only the browser Developer Tools on the website of your choice. We’ll dive deep into spotting performance bottlenecks into any website and how to fix them.
5:15pm – 5:450pm
Tech Talk – Defining a Web Performance Strategy for your Project
/Leonardo Pittelli, Web Tech Lead at OLX Group
Web performance has been a hot topic for a long time and it’s becoming even more relevant every day. Why and how should we care about it? Let me answer these questions by sharing some real experiences related to monitoring, optimization, and tooling.
5:45pm – 6:15pm
Tech Talk – Did we(b development) lose the right direction?
/Stefan Judis, Developer Relations at Contentful
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always … And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users. But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
Are you lost?
Upgrade your Career
Future.Works is a tech talent-focused brand leading a bold new approach to the tech world. We are focused on creating products, services, and projects to revolutionize the way we think and manage tech careers.