What is Joker 2020?
Joker is a large international Java conference for Senior Java developers.
All talks are devoted to Java technical issues and solutions. Main topics of the conference are performance, concurrency, testing, distributed systems and high loads in Java world, as well as the future of the platform.
Topics
(SQL/NoSQL/Cloud)
systems
Speakers
Aleksey Shipilev
Red Hat
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.
Heinz Kabutz
JavaSpecialists.eu
Heinz is the mastermind behind The Java Specialists' Newsletter. He has a PhD in Computer Science. Heinz has programmed significant portions of several large Java applications and has taught Java to thousands of professional programmers. He is a regular speaker at all the major Java conferences.
Heinz was chosen as a Java Champion by Sun Microsystems, the inventors of Java, for his work in advancing Java.
Heinz presents Java training courses anywhere in the world, either in person or via remote teaching technologies. He is the author of many courses, including Java Specialist Master, Design Patterns, and Concurrency Specialist Courses.
Roman Elizarov
JetBrains
Roman Elizarov is Project Lead for Kotlin at JetBrains, where he is focused on future Kotlin language features. His main contribution is the design of Kotlin coroutines and development of Kotlin coroutines library.
In 2000 Roman Elizarov had graduated from St. Petersburg ITMO and started his career as a professional software developer. During his undergraduate study he participated in International Collegiate Programming Contests (ICPC). Since 1997 and until now Roman serves as a Chief Judge of Northern Eurasia Region of ICPC. He also maintains his academic ties and now teaches a course on concurrent and distributed programming at ITMO. Roman Elizarov had worked for most of his career at Devexperts, where he designed and developed high-performance trading software for leading brokerage firms and market data delivery services that routinely handle millions of events per second. He is an expert in Java and JVM, particularly in concurrency, real-time data processing, algorithms, and performance optimizations for modern architectures.
Peter Lawrey
Chronicle Software Ltd
Most answers on Stackoverflow for Java and the JVM. Architect of the OpenHFT libraries downloaded 20M times. Java Champion.
Talk(s)
Novel but practical uses of JavaMark Heckler
VMware
Mark Heckler is a Spring Developer Advocate and a Software Developer at VMware, conference speaker, published author, & Java Champion focusing upon developing innovative production-ready software at velocity for the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog and an occasionally interesting Twitter account (@mkheck).
Monica Beckwith
Microsoft
Java Champion, Monica Beckwith has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.
Monica has co-authored the "Java Performance Companion" book and is currently working on a book titled "JVM Performance Engineering: Inside the OpenJDK HotSpot VM".
Monica is considered one of the influential women in Java and Scala.
Otavio Santana
Platform.sh/SouJava
Empowering developers worldwide to deliver better software faster, scalable in the Cloud. Otavio is a passionate software engineer focused on Cloud and Java technology. He has experience mainly in persistence polyglot and high-performance applications in finances, social media, and e-commerce. Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committee. He is working on several Apache and Eclipse Foundation projects such as Apache Tamaya, MicroProfile, Jakarta EE, where he is leading the first specification at Jakarta EE with Jakarta NoSQL. A JUG leader and global speaker at JavaOne and Devoxx conferences. Otavio has received recognition for his OSS contributions such as the JCP Outstanding Award, Member of the year and innovative JSR, Duke’s Choice Award, and Java Champion Award, to name a few.
Tagir Valeev
JetBrains
Tagir Valeev is a software developer in JetBrains s.r.o. Currently, he improves the support of Java features in IntelliJ IDEA developing new inspections and intention actions. Tagir is actively interested in static code analysis and when time permits, develops an open source library called StreamEx which enhances standard Java 8 Stream API.
Talk(s)
Will robots replace programmers?Jason Tatton
Amazon Web Services
Jason is the creator of the Concurnas Programming Language and the founder of Concurnas Ltd. He wrote his first computer program aged 9 and has been coding ever since for over 25 years. Jason has written and led teams developing algorithmic trading systems for some of the world's most prestigious investment banks including Bank of America Merrill Lynch, Deutsche Bank and J.P. Morgan. He is passionate about technology, programming and making Concurnas the best programming language it can be. When not building Concurnas he enjoys spending time with his family. He's also a Senior Software Engineer at AWS.
Alan Bateman
Oracle
Alan Bateman is an engineer in the Java Platform Group in Oracle. Alan has worked on many areas of the JDK including the Java Module System, the modularization of the JDK itself, and the core libraries and APIs. He previously worked on many of the tool and profiling APIs including the JSR-163 implementation and other serviceability features. He is currently focused on Project Loom with the aim to reduce the effort of writing, maintaining, and observing high-throughput concurrent applications.
John Green
JavaSpecialists.eu
John Green is a lifelong learner, polyglot, and lover of mathematics. He delights in trawling through code, trying to deduce what the author really wanted it to do. If he could figure out how to set the good stuff to music, he would write a grand symphony entitled "In Fondo alla Coda".
Evgeny Borisov
EPAM
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.
Talk(s)
Spring Patterns for adultsJendrik Johannes
Gradle Inc.
Jendrik has been involved in Java and Android development for over a decade. For four years he is a developer on the popular open-source build tool Gradle, where we worked on, among other things, build performance, dependency-management, and the support for JVM languages. Jendrik is working for Gradle, which has been a distributed company since ever, from his home in Hamburg, Germany.
Alexey Kuzin
Tarantool
Alexey has been involved in the development of high-performance projects, mission-critical business data storage, and processing systems for more than 5 years. He develops Tarantool based services for the largest companies in Russia.
Gunnar Morling
Red Hat
Gunnar Morling is a software engineer and open-source enthusiast by heart. He is leading the Debezium project, a tool for change data capture (CDC). He is a Java Champion, the spec lead for Bean Validation 2.0 (JSR 380) and has founded multiple open source projects such as Deptective and MapStruct. Prior to joining Red Hat, Gunnar worked on a wide range of Java EE projects in the logistics and retail industries. He's based in Hamburg, Germany.
Ivan Ponomarev
KURS
Tech lead in KURS company, tutor at MIPT. Has more than 15 years of experience in IT. Writes code and manages projects ranging from ERP systems customization to building a real-time webscraping system. Sometimes shares his experience as a speaker at conferences and meetups.
Pavel Petroshenko
Azul Systems
Pavel Petroshenko is Senior Director Product Management, Azul Systems, Inc. Pavel is based in California, and in his current role, he is focusing on the product strategy, requirements, and priorities for Azul Zulu builds of OpenJDK and related products. At various engineering roles, Pavel worked on Java platform implementations, including Java ME Virtual Machine for many years at Sun and then at Oracle. Throughout his career, Pavel co-founded and participated in several successful software startups in Russia and the United States.
Victor Gamov
Confluent
Viktor Gamov is a Developer Advocate at Confluent, the company that makes an event streaming platform based on Apache Kafka. Back in his consultancy days, Viktor developed comprehensive expertise in building enterprise application architectures using open source technologies. He enjoys helping architects and developers to design and develop low latency, scalable and highly available distributed systems. He is a professional conference speaker on distributed systems, streaming data, JVM and DevOps topics, and is regular on events including JavaOne, Devoxx, OSCON, QCon, and others. He co-authored O'Reilly's "Enterprise Web Development". He blogs at http://gamov.io and co-hosts DevRelRad.io. Follow Viktor on Twitter @gamussa, where he posts there about gym life, food, open source, and, of course, Kafka and Confluent!
Talk(s)
Oleg Šelajev
Oracle
Oleg Šelajev is a developer advocate for the GraalVM project at Oracle Labs, which aims to make programs run faster and developers more productive. He helps to organize VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. Became a Java Champion in 2017. Loves pizza and playing chess. Favorite languages: Java, JavaScript, and Clojure.
Alexey Nesterov
VMware
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.
Oleh Dokuka
Software Engineer who knows how to work with Reactive as a user as well as a developer. Java Champion. Co-author of the book "Hands‑On Reactive Programming in Spring 5". Works on RSocket and improves Project Reactor along the way.
Thomas Wuerthinger
Oracle
Thomas Wuerthinger is a Senior Research Director at Oracle Labs leading programming language implementation teams for languages including Java, JavaScript, Ruby, and R. He is the architect of the GraalVM compiler and the Truffle self-optimizing runtime system. Previously, he worked on the Crankshaft optimizing compiler of V8 at Google, and the Maxine research virtual machine at Sun Microsystems. He received a PhD degree from JKU Linz for his research about dynamic code evolution.
Karina Varela
Red Hat
Karina M. Varela is a Senior Technical Marketing Manager at Red Hat and an expert on the matter of Business Automation. She brings a solid background in development, architecting delivering, and troubleshooting critical software in enterprise environments of different sectors around the world. She's a coordinator of the SouJava community, and in her free time, enjoys contributing to the open-source community by writing, speaking and promoting tech events.
Partners
We would not be able to hold Joker on a regular basis without the tremendous support of our partners. Our conference is growing and evolving thanks to their efforts.
Gold partners
О компании
Технологический Центр Дойче Банка специализируется на создании программного обеспечения для инвестиционного и корпоративного бизнеса Дойче Банка, разрабатывая высокопроизводительные, высоконадежные технологические решения в области трейдинга, алгоритмического трейдинга, операционного сопровождения сделок, ценообразования, расчета прибыли и убытков, управления рисками. Офисы Технологического Центра в Москве и Санкт-Петербурге в настоящий момент насчитывают более 1300 человек.
About
Deutsche Telekom IT Solutions is a part of Deutsche Telekom, one of the biggest European telecommunications companies. Deutsche Telekom has different international subsidiaries in more than 40 countries with over 210 000 employees. Point of production in Russia was founded in 1995, and now it works on challenging projects for such customers as T-Mobile, Shell, Mercedes-Benz, BMW, MAN, ThyssenKrupp, DHL, Continental, SBB (Swiss Federal Railways).
About company
RTLabs creates and develops the main digital services on a national scale: from e-government (the portal of public services and its mobile application) to biometric technologies and integrated systems for the digitalization of education. The сompany’s team unites more than 1300 IT specialists in 13 cities of presence.
О компании
BellSoft — один из мировых лидеров, участвующих в разработке OpenJDK. Компания выпускает и поддерживает прогрессивную среду исполнения JavaTM Liberica JDK — дистрибутив на основе открытого исходного кода для расширенного набора платформ, включая контейнеризованные сборки c Alpine Linux. Все сборки Liberica JDK прошли тесты TCK.
Silver partners
About
Azul, the industry’s only company exclusively focused on Java and the Java Virtual Machine (JVM), builds fully supported, standards-compliant runtimes that help enable Java-based businesses.
О компании
Futurice is a digital engineering and innovation company that helps organisations transform their business by bringing together complex software engineering and beautiful human-centered design. We unleash a culture of innovation and create digital products and services that make companies and societies future capable. We believe technology amplifies human potential.
Futurice has over 600 employees, with offices in Berlin, Helsinki, London, Munich, Oslo, Stockholm, Stuttgart and Tampere.
About
Latech automates Lamoda. Company systems improve the online platform, automate financial and operational processes, warehouse operations, contact centers, photo studio and delivery service. Latech uses Kotlin, Java, Redis, Mongo, PostgreSQL, ActiveMQ, ELK, Kafka, Docker and other technologies.
About company
AT INFOBIP WE DREAM BIG Infobip’s platform is used by almost 70% of the world population, making it the largest network of its kind and the only full-stack cloud communication platform (SaaS) globally.
О компании
ПСБ – универсальный банк, со 100-процентным государственным участием. Входит в десятку крупнейших банков России и в список системно значимых кредитных организаций. Его услугами пользуются 2,8 млн человек и свыше 260 тыс. юридических лиц.
Bronze partners
Information partners
If you want to become a partner of our conference, please contact us via email: partners@jugru.org.