Main Java Conference in Russia

November 3-4, 2017. Saint Petersburg
Expoforum
St Petersburg, Peterburgskoye sh 64/1

About the Conference

Joker is a large international Java conference for Senior Java developers. On 3rd-4th November 2017 the conference will be held for the fifth time. Joker grows, becomes even more exciting and hardcore every year. The conference brings together more than 1000 participants.

All Joker talks are devoted to Java technical issues and solutions. Main topics of the conference are performance, parallelism, testing, distributed systems and high loads in Java world, as well as the future of the platform.

Schedule

Day 1. November 3

Legend: Introduction to technology Introduction to technology For practicing engineers For practicing engineers Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer. Hardcore
Time
Track 1
Track 2
Track 3
Track 4
9:00
Registration
10:00
Conference opening
11:30
Break
13:00
Lunch (Red )
14:45
Lunch (Green )
16:30
Break
18:00
Break

Day 2. November 4

Legend: Introduction to technology Introduction to technology For practicing engineers For practicing engineers Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer. Hardcore
Время
Track 1
Track 2
Track 3
Track 4
11:45
Break
13:15
Lunch (Red wristband)
15:00
Lunch (Green wristband)
16:45
Break
18:15
Break
19:15
Conference closing

Speakers

Christian Thalinger

Christian Thalinger

Twitter
Aleksey Shipilev

Aleksey Shipilev

Red Hat
Mikalai Alimenkou

Mikalai Alimenkou

XP Injection
Cay Horstmann

Cay Horstmann

San Jose State University
Volker Simonis

Volker Simonis

SAP
Evgeny Borisov

Evgeny Borisov

Naya Technologies
Sergey Abdulmanov

Sergey Abdulmanov

Mosigra
Mark West

Mark West

Bouvet
Tagir Valeev

Tagir Valeev

JetBrains
Oleg Zhurakousky

Oleg Zhurakousky

Pivotal
Carlos Sanchez

Carlos Sanchez

CloudBees
Sebastian Daschner

Sebastian Daschner

Sebastian Daschner - IT-Beratung
Marc Hoffmann

Marc Hoffmann

Mtrail
Baruch Sadogursky

Baruch Sadogursky

JFrog
Ionut Balosin

Ionut Balosin

Luxoft
Andrus Adamchik

Andrus Adamchik

ObjectStyle LLC
Vladimir Tsukur

Vladimir Tsukur

Wix
Axel Fontaine

Axel Fontaine

Boxfuse GmbH
Nikita Koval

Nikita Koval

Devexperts
Maxim Gorelikov

Maxim Gorelikov

Alfa-Lab
Alvaro Hernandez

Alvaro Hernandez

ToroDB
Sasha Goldshtein

Sasha Goldshtein

Sela Group
Dmitry Aleksandrov

Dmitry Aleksandrov

T-Systems
Alexey Kudravtsev

Alexey Kudravtsev

JetBrains
Mikhail Malyutin

Mikhail Malyutin

Alexander Khristoforov

Alexander Khristoforov

Odnoklassniki
Sergey Egorov

Sergey Egorov

N26
Leonid Igolnik

Leonid Igolnik

CA Technologies
Nitsan Wakart

Nitsan Wakart

TTNR Labs
Alex Borysov

Alex Borysov

Google
Chris Seaton

Chris Seaton

Oracle Labs
Marc Philipp

Marc Philipp

LogMeIn
Nikita Lipsky

Nikita Lipsky

Excelsior LLC
Anastasia Lieva

Anastasia Lieva

TabMo
Vladimir Ozerov

Vladimir Ozerov

GridGain Systems
Aleksey Dobrynin

Aleksey Dobrynin

Sberbank-Technology
Nikolay Rychkov

Nikolay Rychkov

Ruslan Mikhalev

Ruslan Mikhalev

Alfa-Lab
Anuar Nurmakanov

Anuar Nurmakanov

EPAM Systems
Kirill Tolkachev

Kirill Tolkachev

Alpha-Laboratory
Artur Pilipenko

Artur Pilipenko

Azul Systems

Sponsors

Gold sponsors

Bronze sponsor

Information partner

Christian Thalinger

Chris Thalinger is a software engineer working on Java Virtual Machines for more than 13 years. His main expertise is in compiler technology with just-in-time compilation in particular. Initially being involved with the CACAO and GNU Classpath projects, the focus shifted to OpenJDK as soon as Sun Microsystems made the JDK open-source. Ever since Chris has worked on the HotSpot JVM at Sun, Oracle and now at Twitter.

Aleksey Shipilev

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.

Mikalai Alimenkou

Mikalai is a Senior Delivery Manager, Java Tech Lead and experienced coach. Expert in Java development, scalable architecture, Agile engineering practices and project management. He has more than 13 years of development experience and specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and coach in training center XP Injection. Organizer and founder of Selenium Camp, JEEConf, XP Days Ukraine and IT Brunch conferences. Founder of active “Anonymous developers club” (uadevclub).

Cay Horstmann

Cay Horstmann grew up in Northern Germany and attended the Christian-Albrechts-Universität in Kiel, a harbor town at the Baltic sea. He received a M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor.

For four years, he was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. He now teaches computer science at San Jose State University. Cay has written many books and articles on programming languages and computer science education, including the international best seller Core Java, with ten editions since 1996. He was named a Java Champion in 2005.

Volker Simonis

Volker Simonis works in the SAP JVM Technology group for more than 10 years. He is an OpenJDK contributor from the very beginning and helped the SAP JVM team engage in the OpenJDK project. He's the project lead of the OpenJDK PowerPC/AIX and s390x porting projects and a JDK 8/9 reviewer. He also represents SAP in the Executive Committee of the Java Community Process.

Evgeny Borisov

Evgeny is developing on Java since 2001 an took part in a large number of enterprise projects. He went all the way from a simple programmer to an architect, got tired of the routine and became a free artist. Currently Eugene writes and conducts courses, seminars and workshops for different audiences: live-courses on J2EE for Israeli army officers. Spring — for WebEx for Romanians, Hibernate through GoToMeeting for Canadians, Troubleshooting and Design Patterns for Ukrainians.

Sergey Abdulmanov

Sergey studied at Astrakhan State University as a mathematician/programmer. He owned an IT company in Moscow in 2008. Got a vast experience in internet marketing, started working with SMM while also getting to know HCI, picture research, cognitive psychology, psychology of working with visual images. In 2010 became marketing director of Mosigra.

Co-founder of a boutique agency. Frequently writes on Habrahabr about Mosigra internal activities, participates in creating of new games. Co-author of a book "Business as a Game" that won PwC award "Business Book of the Year in Russia".

Mark West

Originally from the UK, Mark is now based in Oslo where he works as a manager at Bouvet, a Norwegian IT Consultancy. He is an avid Maker and IoT hobbyist, and has far too many projects currently in progress. In what is left of his spare time Mark is involved in javaBin (the Norwegian JUG) where he helps organise community events such as JavaZone and JavaZone Kids. He has spoken at numerous conferences and in 2015 received the JavaOne Rockstar award for his talk about JavaScript powered robotics.

Tagir Valeev

Tagir Valeev is a software developer in JetBrains s.r.o. Currently he improves 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.

Oleg Zhurakousky

Open source practitioner with over 17 years of experience in software engineering across multiple disciplines including software architecture and design, consulting, business analysis and application development. Speaker who presented seminars at dozens of conferences worldwide (i.e. SpringOne, JavaZone, Hadoop Summit, JavaOne, Scala Days, Oredev etc.).

Carlos Sanchez

Carlos Sanchez specializes in software automation, from build tools to Continuous Delivery. He has spoken at several conferences around the world, including ApacheCON, JavaOne, Fosdem, etc. Involved in Open Source for more than ten years, he is the author of the Jenkins Kubernetes plugin and a member of the Apache Software Foundation amongst other open source groups, contributing to several projects, such as Jenkins, Apache Maven, or Puppet. He works at CloudBees scaling the Jenkins platform.

Sebastian Daschner

Sebastian Daschner is a Java freelancer working as a Consultant / Software Developer / Architect and is enthusiastic about programming and Java (EE). He is participating in the JCP, serving in the JSR 370 and 374 Expert Groups and hacking on various open source projects on Github. He is a Java Champion, double JavaOne 2016 Rockstar and has been working with Java for more than 7 years. Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on blog.sebastian-daschner.com and on Twitter. When not working with Java, he also loves to travel the world — either by plane or motorbike.

Marc Hoffmann

Marc is the initial author of the JaCoCo project. Working on bytecode analysis for over than 10 years he became almost a bytecode native speaker. He is a frequent speaker at various international conferences. For his contributions to Java community he became a Java Champion in 2014. In his day job at mtrail Marc works on Java based solutions to control trains on European railroad networks.

Baruch Sadogursky

Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate of JFrog, the creators of Artifactory Binary Repository, the home of Bintray, and JavaOne 2011 Duke Choice Awards winner. For a living he hangs out with the JFrog tech leaders, writes some code around Artifactory and Bintray, and then speaks and blogs about all that. He does it repeatedly for the last 10 years and enjoys every moment of it.

Ionut Balosin

Software architect and technical trainer at Luxoft with 10+ years of experience in a wide variety of business applications. Particularly interested in software architecture and performance and tuning topics.

Andrus Adamchik

Andrus is a passionate open-source developer and an ex-VP of the Apache Software Foundation. He started programming in Java back in 1998, founding a number of open-source projects since then. It all started with Apache Cayenne, a thoroughly unconventional ORM. More recently he created LinkRest, a framework for model-driven REST data services, and Bootique, a minimally-opinionated technology for building runnable Java applications. In his day job Andrus is an IT entrepreneur, running a great software company called ObjectStyle.

Vladimir Tsukur

Proactive engineer, team lead and guild master in WIX. Focuses on efficient and high quality development of web projects, platforms and API. Made his favorite occupation into his profession more than 12 years ago. Vladimir performs as a speaker at technology conferences. He is a member of the program committee of conferences JEEConf XP Days. XP and TDD practitioner. Outsourcing-partner of Swedish companies Frost Digital and Hunter's Web in Ukraine, co-author of a patent in the class of electronic matching.

Axel Fontaine

Axel Fontaine is the founder and CEO of Boxfuse, the easiest way to deploy JVM, Node.js and Go applications to AWS. Axel is also the creator and project lead of Flyway, an open-source tool that makes database migration easy. He is a Continuous Delivery and Immutable Infrastructure expert, a Java Champion, a JavaOne Rockstar and a regular speaker at many large international conferences including JavaOne, Devoxx, Jfokus, JavaZone, QCon, JAX, etc.

Nikita Koval

Nikita works as a research engineer in research group dxLab at Devexperts. He is a student at ITMO university and also teaches a course on concurrent programming at the same university together with Roman Elizarov.

Oleg Anastasiev

Oleg Anastasyev started his career in computer programming in 1995. He developed banking, telecom, public transportation software as well as software for the government of Latvia. Oleg is a leading developer at Ok.ru (http://ok.ru/) since 2007. His primary responsibilities as a Platform Team member are development of architectures and solutions for highly loaded as well as big data services, solving performance and availability problems. He’s last successful projects include newsql ACID compliant distributed fault tolerant database and private cloud system to help manage the whole fleet of ok.ru machines.

Maxim Gorelikov

Will be later

Alvaro Hernandez

Álvaro is a 38-year-old Spanish entrepreneur. Founder and CEO at 8Kdata, a database R&D company. Spends most of his time working on the ToroDB project, the first NoSQL-on-SQL database, a MongoDB-compatible database that runs on top of an RDBMS and is written in Java. He is a passionate Java software developer and open source advocate. Álvaro is a member of JavaSpecialists.eu and jCrete.org, and a frequent speaker at international conferences.

Sasha Goldshtein

Sasha Goldshtein is the CTO of Sela Group, a Microsoft MVP and Regional Director, Pluralsight author, and international consultant and trainer. Sasha is the author of two books and multiple online courses, and a prolific blogger. He is also an active open source contributor to projects focused on system diagnostics, performance monitoring, and tracing – across multiple operating systems and runtimes. Sasha authored and delivered training courses on Linux performance optimization, event tracing, production debugging, mobile application development, and modern C++. Between his consulting engagements, Sasha speaks at international conferences world-wide.

Dmitry Aleksandrov

Lead Programmer and architect at T-Systems, co-leader of the Bulgarian Java User Group. In addition to work, Dmitry performs with lectures at conferences. Organizer of jPrime.io Conference — largest Java-conference in Balkans.

List of his main interests includes dynamic languages on JVM (Nashorn project), and Java EE, as well as all Spring Framework's infrastructure. He is into experimental Java projects.

Alexey Kudravtsev

Working in JetBrains, developing Intellij IDEA.

Mikhail Malyutin

Has been developing in Java since 2003. After 10 years experience in outsourcing and product development decided to make a switch to Ceylon. Among his main interests are backend development and programming languages.

Alexander Khristoforov

Was born in 1979. Graduated from Riga Technical University. Has been working as a programmer since 1998, started writing in Java in 2000. Senior Developer in a platform team at Odnoklassniki since 2009, where among his duties were development and implementation of data warehouses, along with creation and development of various services, such as API, video, feed, music.

Sergey Egorov

An active member of Open Source community, Apache Software Foundation member and contributor in projects such as Apache Groovy, TestContainers, Spring Boot, JBoss Modules, Zipkin. He is also a co-creator of Russian DevOps podcast "Two Devs One Ops" where he shares his knowledge of DevOps, cloud solutions and modern infrastructure solutions such as Docker (which he uses since 2014).

Leonid Igolnik

Leonid is a technologist blending product development, product management and product operations at scale. In his current role as a Vice President of Engineering with CA Technologies he is responsible for product development of SaaS applications for the Enterprise Security space. He has spent his entire professional career building on-line applications starting his career at one of the earliest internet service providers in Israel. Leonid first started building large scale applications in Java in 2002 while working for the 2nd largest domain registrar at the time at Tucows/OpenSRS where he led the platform team. Subsequently to that he held several technology leadership roles with companies in Canada and US. Most recently Leonid has been responsible for engineering teams at Taleo (acquired by Oracle) building applications that help millions of people find jobs that have propelled the company to a position of one of the 4 largest SaaS companies in the world.

Nitsan Wakart

A coder with a pedantic passion for performance. His work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. Also a blogger and active Open Source developer (importantly JCTools but a modest contributor to RxJava/Netty/Akka and others as well). When not plotting world domination, Nitsan enjoys pinnacoladas and getting caught in the rain.

Alex Borysov

Software engineer / tech lead with solid experience in large scale software development. Developed trading systems; worked on microservice architecture for a world leading social casino; built core infrastructure backend services for a unicorn startup in Silicon Valley with 300+ million users. Currently works on IoT platform at Google. Aimed to deliver the software with better product and code quality. Clean coder, test-driven developer.

Chris Seaton

Chris Seaton is Research Manager at the Virtual Machine Group in Oracle Labs, where he leads the work to implement Ruby using the next generation of Java Virtual Machine technology and other projects, and a Visitor at the University of Manchester.

Before this he completed a PhD at the University of Manchester where he researched programming languages and irregular parallelism. Before that, he completed an MEng at the University of Bristol on languages with mutable syntax and semantics.

In his spare time he used to develop an award winning medical app that is the first app regulated as a medical device in the UK, and ran a consultancy to help clients such as the UK National Health Service to develop revolutionary medical software.

Marc Philipp

Marc Philipp is a software engineer who works on cloud-based SaaS products for LogMeIn in Karlsruhe, Germany. He is a long-time core committer and maintainer of JUnit and initiator of the JUnit Lambda crowdfunding campaign that started what has become JUnit 5.

Nikita Lipsky

Nikita is an initiator and a product lead of Excelsior JET project — certified Java SE implementation with AOT compiler developed by Excelsior LLC. Working on the project since 1997 he took part in almost every activity of the project from the JVM core to product management and support. In particular, he is an author of OSGi support at the JVM level in Excelsior JET, Java Runtime Slim-down technology — Java SE modularization implemented in Excelsior JET since 2007, both Java bytecode verifiers and many others.

Anastasia Lieva

For more than 6 years Anastasia has been into AI — for the benefit of humanity, of course! Her professional interests are in the area of machine learning and functional programming. Anastasia currently works as a data scientist in RTB area at the French company TabMo. She also teaches Data Science at Polytech Montpellier. Anastasia is an active participant in Montpellier TechHub, she created and runs the Big-Data-Montpellier and Functional-Programming-Montpellier communities and organizes their meetings.

Vladimir Ozerov

Vladimir is an architect of GridGain company, a committer and PMC member of an open source project Apache Ignite. He is now working on SQL engine development, distributed computing questions, caching and replication, and .NET/C++ integration.

Aleksey Dobrynin

Chief technical officer at Sberbank Technology. Has been working in app development for more than 10 years. During this time has gained vast experience in designing and creating systems of different size, starting with corporate CRM till high-load services. He believes that a clean and maintainable code is a hard one to create.

Nikolay Rychkov

Has been into leadership for more than 10 years. Is passionate about programming and maths; is a Jboss community leader 2011. Nikolay was the chairman of the social "Young science and technology specialists" movement of Saint-Petersburg Academy of Sciences, the president of the "Science and higher education support" fund, as well as a State councillor of Saint-Petersburg. He is currently the head of IT department.

Ruslan Mikhalev

Senior Developer at Alfa-Lab. Develops banking API in microservices, is interested in tools and libraries development, pays particular attention to the contract, user-friendliness and tools` flexibility. Is a big fan of Groovy, as well as other JVM-based languages.

Anuar Nurmakanov

Works as a software engineer in EPAM Systems Kazakhstan. He is said to have a purple belt in team leading and project delivery, a brown belt in Java and XP practices and a blue belt in software architecture. Strives to Kaizen and Agile way of thinking, though it`s not that easy.

Kirill Tolkachev

Kirill is a Developer in Alpha-Laboratory. He develops different banking API's, forms principles and tools related to microservice architecture. He is a fan of Groovy, Gradle, Spring and Netflix technologies stack. Kirill is a resident of famous Russian IT-podcast “Razbor Poletov”. He knows DevOps methodology like the palm of the hand and has two years' experience of its production usage.

Artur Pilipenko

Engineer in the compiling team at Azul Systems company. During the last two years has been taking part in the development of the LLVM-based JIT compiler Falcon. Before Azul Systems used to work at Oracle, where he was developing the CLDC HI virtual machine (aka Monty VM).