top of page

Advisory Council

The Advisory Council is a recognized group of experts in Reactive Systems, Reactive Programming, Distributed Systems, Stateful Cloud Native Applications, and related fields that support the mission of the Reactive Foundation. Advisory Council members actively contribute and moderate discussions on key Reactive topics. They also act as guides for those just beginning their Reactive journey.


Sergey Bykov

Sergey Bykov was one of the founders of the Orleans project at Microsoft Research and continued to lead its development for over a decade. Before joining Research Sergey had worked in several Microsoft product groups, from BizTalk and Host Integration Server to embedded operating systems for Point of Sale terminals to Bing. The mediocre state of developer tools for cloud services and distributed systems at the time inspired him to join the Orleans project in order to qualitatively improve developer productivity in that area.


Francesco Cesarini

Founder of Erlang Solutions Ltd. Francesco has used Erlang on a daily basis since 1995, starting as an intern at Ericsson’s computer science laboratory, the birthplace of Erlang. He moved on to Ericsson’s Erlang training and consulting arm working on the first release of OTP, applying it to turnkey solutions and flagship telecom applications. In 1999, soon after Erlang was released as open source, he founded Erlang Solutions, who have become the world leaders in Erlang based consulting, contracting, training and systems development.


Evan Chan

Evan loves to design, build, and improve bleeding edge distributed data and backend systems using the latest in open source technologies. He is the creator of the FiloDB open-source distributed time-series database, as well as the Spark Job Server. He has led the design and implementation of multiple big data platforms based on Storm, Spark, Kafka, Cassandra, and Scala/Akka, including a columnar real-time distributed query engine. He has been an active contributor to the Apache Spark project, and a two-time Datastax Cassandra MVP. He has built Spark applications since Spark 0.8, Cassandra since 0.6.


Ben Christensen

Ben is a software engineer at Facebook building fleet management systems for its private cloud. Previously, he built software infrastructure for the Netflix API and Edge Services to provide optimized performance for each streaming device and resilience to failure while handling billions of requests. That work led to open-sourcing HystrixRxJava, and RSocket. Presentations on work done at Netflix can be found at


Sergei Egorov

Sergei works at VMware on Project Reactor in Berlin, Germany and, as part of his job, creates tools such as BlockHound and ReactorDebugAgent. He is an active member of the Open Source community, member of the Apache Foundation, co-maintainer of the Testcontainers project, maintainer of docker-java, and a contributor to various OSS projects (Apache Groovy, Testcontainers, JBoss Modules, Spring Boot, to name a few).


Marius Eriksen

Marius is the author of such ideas as Finagle, Zipkin, Your Server is a Function, and many others.


Clement Escoffier

Clement Escoffier is a senior principal software engineer at Red Hat. He is a Java Champion and also acts as a Reactive Architect at Red Hat. Before joining Red Hat, Clement had several professional lives, from academic positions to management. He contributed to projects and products, touching many domains such as OSGi, mobile, continuous delivery, and DevOps. Clement has always been interested in software engineering, distributed systems, and event-driven architectures. More recently, he focused on Reactive Systems, Cloud-Native applications, and Kubernetes. Clement is an active contributor to many open-source projects such as Apache Felix, Eclipse Vert.x, SmallRye, Mutiny, and Quarkus.


Trustin Lee

Trustin is a software engineer who enjoys designing frameworks and libraries that yield the best experience to developers. He is often known as the founder of Netty and Armeria. Netty is the most popular asynchronous networking framework in JVM ecosystem that powers a countless number of large scale services in the industry. Armeria is a microservice framework built on top of Reactive Streams and Netty with smooth migration to reactive paradigm in mind by providing convenient integration with wide range of technologies, including gRPC, Kotlin and Spring Boot.


Richard Minerich

CTO at Safe Banking Systems (Part of Accuity).


Mira Mezini

Mira Mezini is a professor of computer science at Technical University of Darmstadt, where she leads the REScala project.
REScala is is a library  for functional reactive programming in Scala addressing the needs of distributed data-driven applications on the JVM and the Web. It comes with a rich API for event stream transformations and signal composition with managed consistent up-to-date (conflict-free replicated) state and minimal syntactic overhead. It  features transactional guarantees, eventual consistency, event and signal APIs, reactive HTML DOM interactions, compatibility with reactive streams, and many more. 


James Ward

James Ward is a nerd / software developer who shares what he learns with others though presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he now prefers higher-level cloud abstractions with appropriate escape hatches. James is a huge Open Source proponent, hoping to never get burned by lock-in again.

bottom of page