Joker 2021 speakers
Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber.
Talk(s)Bootiful Spring GraphQL
Aleksey is working on Java performance for 10+ years. Today he is employed by Red Hat, where he does OpenJDK development and performance work. Aleksey develops and maintains a number of OpenJDK subprojects, including JMH, JOL, and JCStress. He is also an active participant in expert groups and communities dealing with performance and concurrency. Prior joining Red Hat, Aleksey was working on Apache Harmony at Intel, then moved to Sun Microsystems, which was later consumed by Oracle.
Talk(s)Java objects inside out
A system architect and Java developer from Netcracker company. During the last 11 years participated in many different projects including network management, monitoring and billing. Works a lot with open source technologies like Apache Cassandra, Zookeeper, Kafka, Hazelcast, etc. Professional interests: distributed systems, high performance and high availability.
Evgeny is developing on Java almost 20 years. Over the years he participated in a lot of enterprise projects, several years he was a consiltant, opened his startup, lead thousands of trainings and dozens of talks, now he's the lead of the EPAM Israeli development department.
Fan of Reactive. Works on RSocket and improves Project Reactor along the way. Co-author of the book "Hands‑On Reactive Programming in Spring 5". Java Champion.
Software engineer from Spring Cloud Commercial team, Pivotal Labs alumni, a fan of Test-Driven Development and lean software development approach, open source enthusiast, author, and co-host of a weekly hi-tech podcast Radio-T.
Head of java development. During his career he has worked on both simple backend for web pages and high-loaded servers for online multiplayer mobile shooters. He has immersed himself in the subject and now consults on creating game solutions.
He has worked at several startups where he was actively involved in building the processes of development and delivery of the product to the end users.
He also takes part in SkyPro's educational projects to train java developers.
Software Developer. Ilya has been involved in the backend for most of his career, but he also managed to work on patent research and even dive into game development for a short time. He has a lot of interest in organizing aggressively developed projects with many participants involved. Currently works in fintech as a backend Tech Lead in Vsegda.Da.
Vladimir Ozerov is the founder of Querify Labs, where he manages the research and development of innovative data management products for technology companies. Before that, Vladimir worked on in-memory data platforms Apache Ignite and Hazelcast for more than eight years, focusing on distributed data processing. Vladimir is a committer to Apache Calcite and Apache Ignite projects.
Graduated from St. Petersburg State University in 2004, got a PhD degree in the field of the formal logical methods in 2007. Spent almost 9 years in outsourcing without losing contact with the university and research community. Big data analysis at Odnoklassniki became for Dmitry an unique chance to combine theoretical knowledge and scientific foundation with the development of real and popular products. And this chance he gladly took advantage of by coming there in 2011. Joined Sberbank team in 2019.
Dmitry Chuyko is a performance engineer at BellSoft, one of the most active corporate OpenJDK developers. Before joining BellSoft, Dmitry worked on HotSpot JVM in Oracle. His previous experience with Java showed that the most interesting problems in applications find their solutions in the underlying platform. Dmitry is currently mainly optimizing OpenJDK for x86 and ARM, and also contributing to the development of JEP 386 to make the smallest Java containers even better. Dmitry speaks at large conferences such as Joker, JPoint, Oracle Code One, Devoxx, or GeeCON, as well as at JUG meetups in different countries.
Franck is passionate about all databases. After 20 years of consulting on traditional databases (Oracle Certified Master/ACE Director as well as AWS Data Hero and AWS Academy educator) he is now a developer advocate for Yugabyte, a NewSQL open source distributed database full PostgreSQL-compatible. Franck loves to learn and share in technical communities, very active on Twitter (@FranckPachot) and multiple blogs.
Data Analytics teamlead and Machine Learning coordinator at JetBrains. Lecturer at the CS-center.
Matt Raible is a well-known figure in the Java community and has been building web applications for most of his adult life. For over 20 years, he has helped developers learn and adopt open source frameworks and use them effectively. He's a web developer, Java Champion, and Developer Advocate at Okta. Matt is a frequent contributor to open source and a big fan of Java, IntelliJ, TypeScript, Angular, and Spring Boot.
He's a member of the global JHipster development team and loves classic VWs. You can find him online at @mraible and raibledesigns.com.
In 1997-2004, Roman worked in Sun's JDK, in 2004-2008 he moved to Intel where he also worked on Java-related projects. After that he spent 6 years at Yandex, where he gained most of the experience relevant to this talk. Since 2015, Roman changed his professional domain and now trains speakers on technical conferences and generally coaches people willing to make better presentations. Joined JetBrains in 2021.
Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated in popular projects like Groovy, Griffon, and DbUnit, as well as starting his projects. Founding member of the Griffon framework, JReleaser, and Hackergarten community event. He likes to spend time with his beloved wife, Ixchel, when not hacking around.
Pasha is a speaker and developer for the Big Data Tools team at JetBrains and the author of the Kotlin API for Apache Spark. In the past, he has worked in almost every IT position, from tech support to manager and data engineer. He loves talking to people about anything, but particularly he loves talking about IT. He's a Kotlin fan.
Developer Advocate at Haulmont. Andrey started working closely with Java in 2006. He worked for a long time in outsourcing, where he tried himself in almost all roles, except, perhaps, a designer. He was a developer, team leader, PM, and architect. Andrey is currently working on the CUBA framework at Haulmont, making RnD and representing the company at various events.
Talk(s)JPA Puzzlers and beyond
An OpenJDK GC developer at Oracle, working primarily on ZGC.
Roman Kennke is a long-time free Java (and Software) engineer, originally involved in GNU Classpath since 2004, later participated in opening OpenJDK and since then is a regular contributor to several parts of OpenJDK (AWT/Swing, general class library, lately Hotspot). After finishing his Diploma in 2007 he was employed by aicas, who are building a hard real-time capable Java VM. During 2009 and 2010 worked for Sun Microsystems on Java Webstart. After a short period as a contractor for JP Morgan, he's now a Principal Software Engineer at Red Hat, where he used to work on Thermostat, the Zero and Shark port of OpenJDK, and currently on the Shenandoah GC and the Lilliput project.
Karin-Aleksandra Monoid is a Senior Software Engineer with background in various programming languages. Currently she is specializing in Kotlin and advocating for functional programming (the good parts!). She probably tried your favorite backend language on frontend (Scala.js and Kotlin/JS). GDE in Kotlin.
Aleksandr teaches physics, mathematical statistics, and Kotlin at MIPT, he's the deputy head of the nuclear physics methods laboratory at MIPT and the head of the group of the same name at JetBrains Research.
He also has a Ph.D. in particle physics, and more than 12 years of development experience, including commercial development. Mostly in Java, but the last 4 years in Kotlin, apart from that there have been Python, Groovy, Julia, and so on.
Geoffrey De Smet is the founder and lead of OptaPlanner, the open source AI constraint solver in Java that is used across the globe to automatically solve employee rostering, vehicle routing, task assignment, maintenance scheduling and other planning problems. He's an international speaker.
For the last 4 years, Aleksandr has been building microservice architecture and developing in Java/Spring. Currently, he's a teamlead in the Cloud team, developing a tool for monitoring and managing the distributed database — Apache Ignite.
Dr Julien Ponge is a Principal Software Engineer at Red Hat, working on reactive and the Eclipse Vert.x, Quarkus and SmallRye Mutiny projects.
Developer on the Kotlin Libraries team at JetBrains, maintainer of kotlinx.serialization.
Andrew Dinn a Red Hat Distinguished Engineer in Red Hat's JDK Team. He is an OpenJDK Project Reviewer and a member of the GraalVM project. He also leads the JBoss project Byteman. Andrew has worked as a professional software developer and academic researcher for nearly 4 decades. His main interest is compilers, language virtual machines, runtimes, and tooling.
Mark is a software engineer and music producer. He is Spring Data project lead at VMware with a strong focus on reactive infrastructure and works on various Spring Data modules such as MongoDB, Redis, R2DBC, and Apache Cassandra. Mark is also is the project lead of the Lettuce Redis driver and R2DBC spec lead.
Developer Advocate, Security champion. DevOps practitioner (whatever that means) Long time Java developer, leader and evangelist. I’ve been working on Java SDKs and JVMs since Java was less than 1: Representing or leading various JSRs, being a committer on open source projects including ones at Apache, Eclipse and OpenJDK. A seasoned speaker and regular presenter at international conferences on technical and software engineering topics.