Main Java Conference in Russia

Saint Petersburg, 14-15 October, 2016
ExpoForum

Conference program

2 Days
40+ Sessions
World-known
speakers
Best practices
from Java experts
Communication with experts
from around the world

About the Conference

We focus on people who are already well familiar with Java. Comprehensive and technically sophisticated sessions guarantee a high level of competence of our audience. The latter is also provided by the following:

  • It's going to be the fourth Joker conference in Saint Petersburg.

    It's going to be the fourth Joker conference in Saint Petersburg.

    There were 800 Java-specialists in 2015 on the Conference, and as for 2016, there were more than 1000 participants.

  • Our profound event-management experience,

    Our profound event-management experience,

    a good reputation among developers, wide network of contacts and a huge number of communication channels, including emails, groups in popular social networks as well as direct contacts with large Java developer companies.

  • We have a smart and flexible pricing policy

    We have a smart and flexible pricing policy

    On the one hand it targets the audience well and on the other hand provides many options in terms of participation for anyone who is willing to visit the Conference.

  • This Conference focuses not only on the experience exchange,

    This Conference focuses not only on the experience exchange,

    but on studying specific techniques as well. That is the reason why many companies use this Conference as an opportunity to increase the level of competence of their employees.

  • All the sessions are thoroughly reviewed

    All the sessions are thoroughly reviewed

    which accounts for the high level of the Conference. We organise trainings sessions for speakers and through numerous rehearsals the quality of presentations is raised to a new level.

Schedule

Friday, October 14 , Day #1

8:30
Registration + welcome coffee
9:30
Opening. Welcome speech from conference organizers and sponsors
13:00 Discussion zone / Lunch (Red wristband)
Talks 13:45 – 14:45
Discussion zone 13:00 – 14:45
Евгений Борисов / Naya Technologies
Обсуждаем: Apache Sparc, BigData, Data processing, Spring, design patterns, Groovy, Gradle
Андрей Паньгин / Одноклассники
Обсуждаем: Общие вопросы производительности Java-приложений, бенчмарки, JVM internals, Debugging, Tools, Runtime, Java9
Владимир Цукур / Ciklum / Zoomdata
Обсуждаем: CRUD API, enterprise frameworks, Spring Boot, Spring Data REST, Spring HATEOAS и Spring REST Docs, architecture
Барух Садогурский / JFrog
Виктор Гамов / Hazelcast
Обсуждаем: Gradle, Groovy, architecture, technical evangelism, devops, design patterns
Дмитрий Бугайченко / Одноклассники
Обсуждаем: BigData, Data science, performance
Rafael Winterhalter / Scienta
Обсуждаем: Distributed applications, tracing, bytecode, performance, Runtime
14:45 Discussion zone / Lunch (Green wristband)
Talks 15:30 – 16:30
Discussion zone 14:45 – 16:30
Владимир Иванов / Oracle
Обсуждаем: Runtime, JVM, JNI, Java9, Panama, VarHandles
Антон Архипов / ZeroTurnaround
Обсуждаем: Bytecode, Tools, IDE, classloaders, Runtime, JVM, Debugging
Кирилл Толкачев / Альфа-Лаборатория
Обсуждаем: CD, Gradle, Docker, microservices, enterprise architectures and frameworks
Martin Toshev / CoffeeCupConsulting
Обсуждаем: RabbitMQ, Spring framework, messaging, architecture, performance, enterprise frameworks
Андрусь Адамчик / ObjectStyle LLC
Обсуждаем: ORM, Cayenne, Hibernate, JPA, Bootique, microservices, containers
Gil Tene / Azul Systems
Обсуждаем: Zing, OpenJDK, Performance, GC, Runtime, JVM, hardware
16:30 Discussion zone / Break
Talks 17:00 – 18:00
Discussion zone 16:30 – 18:00
Breaking logs
Ilya Sergeev / Альфа-Банк: Альфа-Лаборатория
Track 1
#Spark 
Riding the Jet Streams
Viktor Gamov / Hazelcast
Track 2
#DataGrid  #Reactive  #Hazelcast 
Let's Talk About Invokedynamic
Charles Nutter / Red Hat
Track 4
#Runtime  #Invokedynamic 
Барух Садогурский / JFrog
Евгений Борисов / Naya Technologies
Обсуждаем: Gradle, Groovy, architecture, technical evangelism, devops, design patterns
Тагир Валеев / JetBrains
Обсуждаем: stream API, performance, Java8, benchmarking
Андрей Бреслав / JetBrains
Обсуждаем: Kotlin, coroutines, JVM languages, Java8, Runtime, compilers
Дмитрий Александров / T-Systems
Обсуждаем: JavaEE, architecture, enterprise patterns and frameworks, JBatch
Роман Артемьев / Унипро
Обсуждаем: Elbrus, OpenJDK, Runtime, JVM, GC, optimizations, JNI, benchmarking
Andres Almiray / Canoo Engineering AG
Обсуждаем: Griffon, Java UI, enterprise frameworks and libraries, architecture
18:00 Discussion zone / Break
18:45 – 19:45 Keynote:
Discussion zone 18:00 – 18:45
Beating Threads — live coding music
Sam Aaron / University of Cambridge
Track 1
Илья Сергеев / Альфа-Банк: Альфа-Лаборатория
Обсуждаем: Kafka, enterprise architecture, logging, distributed systems
Виктор Гамов / Hazelcast
Обсуждаем: Stream API, Java8, performance, in-memory data, distributed systems, enterprise architecture, clouds, microservices
Филипп Дельгядо / OOO ИТИС
Обсуждаем: Enterprise frameworks, architecture, JDBC, messaging
Charles Nutter / Red Hat
Обсуждаем: Bytecode, OpenJDK, Performance, classloaders, Runtime, JVM, invoke dynamic
Святослав Штумпф / Crossover (GFI)
Обсуждаем: Multithreading, deadlocks, enterprise architechtures, distributed systems
Александр Тарасов / Альфа-Лаборатория
Обсуждаем: DevOps, Docker, Spring, microservices, architecture, CD
19:45
First day closing
20:00
After party

Saturday, October 15, Day #2

9:00
Registration + welcome coffee
10:00
Opening.
10:15 – 11:15 Keynote:
13:00 Discussion zone / Lunch (Red wristband)
Talks 13:45 – 14:45
Discussion zone 13:00 – 14:45
Иван Крылов / Azul Systems
Обсуждаем: JIT, Runtime, JVM, Java9, Zing, OpenJDK
Алексей Шипилёв / Red Hat
Обсуждаем: JMM, Runtime, JVM, performance, benchmarks, Java8
Jean-Philippe BEMPEL / Ullink
Обсуждаем: Low-level optimizations, benchmarking, tools and profiling.
David Pilato / elastic
Обсуждаем: Elasticsearch, databases, Hibernate, Postgresql
Vojin Jovanovic / Oracle Labs
Обсуждаем:
Владимир Красильщик / Яндекс
Обсуждаем: enterprise frameworks, architecture, BigData
14:45 Discussion zone / Lunch (Green wristband)
Talks 15:30 – 16:30
Discussion zone 14:45 – 16:30
Виталий Худобахшов / Одноклассники
Обсуждаем: BigData, Data science, functional programming, Scala, MapReduce
Ильдар Нурисламов / GetIntent
Обсуждаем: Runtime, GC, Java9
Volker Simonis / SAP
Обсуждаем: Runtime internals, JIT, Optimizations, OpenJDK, JNI, intrinsics
Алексей Зиновьев / EPAM
Обсуждаем: BigData, Spark, Frameworks, Kafka, enterprise architectures
Антон Архипов / ZeroTurnaround
Обсуждаем: Bytecode, Tools, IDE, classloaders, Runtime, JVM, Debugging
Сергей Владимиров / МФТИ (ГУ) / СберТех
Обсуждаем: Algorithms, performance, architecture, streams.
16:30 Discussion zone / Break
Talks 17:00 – 18:00
Discussion zone 16:30 – 18:00
Максим Гореликов / Альфа-Лаборатория
Обсуждаем: RxJava, architecture, Netty, ratpack
Sander Mak / Luminis Technologies
Обсуждаем: Java9, Jigsaw, machine learning, JVM languages
Андрусь Адамчик / ObjectStyle LLC
Обсуждаем: ORM, Cayenne, Hibernate, JPA, Bootique, microservices, containers
Владимир Красильщик / Яндекс
Обсуждаем: Vert.x, BigData, architecture, enterprise frameworks
Andres Almiray / Canoo Engineering AG
Обсуждаем: Griffon, enterprise frameworks and libraries.
Максим Сячин / Luxoft
Обсуждаем: microservices, architecture, enterprise desing patterns
18:00 Discussion zone / Break
18:45 – 19:45 Keynote:
Discussion zone 18:00 – 18:45
Алексей Кудрявцев / JetBrains
Обсуждаем: Algorithms, Tools, IDE, Performance
Андрей Ершов / Dino Systems
Обсуждаем: Distributed systems, fault-tolerant solutions, in-memory grids
Rafael Winterhalter / Scienta
Обсуждаем: JVM and bytecode internals, Debugging, Tools, Runtime
Rene Groeschke / Gradle Inc.
Обсуждаем: Gradle, Maven, CI, CD
Виктор Гамов / Hazelcast
Обсуждаем: Stream API, Java8, performance, in-memory data, distributed systems, enterprise architecture, clouds, microservices
Кирилл Толкачев / Альфа-Лаборатория
Александр Тарасов / Альфа-Лаборатория
Обсуждаем: Microservices, Docker, DevOps, CD, distributed systems, enterprise architecture
19:45
Закрытие конференции

Speakers

Party

А party for all the conference participants took place in the dining area on Friday, 2016 October 14, at 20.30.

Headliner — DJ Sam Aaron

Headliner — DJ Sam Aaron

Program committee

Sponsors

General Sponsors




Gold Sponsors

Silver Sponsors

Information Partners

Contacts

program@jokerconf.com
Программа конференции
program@jokerconf.com
sponsors@jokerconf.com
Спонсоры
sponsors@jokerconf.com
partners@jokerconf.com
Партнеры
partners@jokerconf.com
Andrei Kogun
Alexey 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.
Mark Heckler
Mark Heckler is a pivotal principal technologist & developer advocate, conference speaker, published author, & Java champion focusing upon developing quality production software at velocity for the Internet of Things and 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 (http://www.thehecklers.org) and an occasionally interesting Twitter account (@MkHeck).
Yegor Bugayenko
Yegor is a CTO at Teamed.io, a software development company with an extremely distributed working model; a VC at SeedRamp.com; a regular blogger at www.yegor256.com; author of Elegant Objects book; a proud holder of PMP and OCMEA certifications; a hands-on Java developer and a lead architect of rultor.com and takes.org. Yegor lives in Palo Alto, CA and Kyiv, Ukraine.
Vladimir Sitnikov
Vladimir has been working on performance and scalability of NetCracker platform (A software used by telecom operators for automatization of network management processes and network equipment) for ten years. His focus is Java and Oracle Database performance optimisations. Vladimir is an author of more than a dozen of performance improvements in the official PostgreSQL JDBC driver.
Arun Gupta
Arun Gupta is the vice president of developer advocacy at Couchbase. He has been built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning, and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, a JUG leader, and a Docker Captain, he is easily accessible at @arungupta.
Andrey Dmitriev
Andrey graduated from SPbU "Mathematics and Mechanics" faculty. He was developing a graphical stack of JDK libraries (AWT / Swing / JavaFX) for few years in Sun and Oracle. Andrey supervised the development team in QuickOffice, was responsible for the functionality QuickPoint component, worked as a manager of load testing group in NetCracker. Currently, Andrey is the program director and organizer of JUG.ru Group conferences, Java-conferences JPoint, Joker and JBreak, JUG.ru and CodeFreeze community\' meetings in St. Petersburg and Moscow.
Oleg Anastasiev
Oleg started programming career in 1995. He developed software for banks, telecom, and transport branches. Oleg works as a Lead Developer in the social network service “Odnoklassniki" (en. Classmates) in the platform team. His responsibilities are the development of architectures and solutions for highly loaded systems, large data warehouses; solutions of performance and reliability problems portal. Oleg is also engaged in training of developers within the company.
Gil Tene
Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. He pioneered the Continuously Concurrent Compacting Collector (C4) that powers Azul's continuously reactive Java platforms. In past lives, he also designed and built operating systems, network switches, firewalls, and laser based mosquito interception systems.
Evgeny Borisov
Evgeny Borisov has developing on Java since 2001. He took part in a large number of Enterprise-projects. Having passed the way from a simple programmer to architect and tired of routine, he 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.
Andrey Breslav
Andrey Breslav has been leading design and development of the Kotlin Porgamming Language at JetBrains since 2010 when the project started. He often presents as a speaker at large software conferences and contributes to the [Kotlin](https://blog.jetbrains.com/kotlin/author/andrey-breslav/) blog.
Andrei Pangin
Andrei Pangin is the lead software engineer at Odnoklassniki, specializing in distributed systems and high-loaded server development. He previously worked on HotSpot Virtual Machine at Oracle where he gained the expertise in JVM internals and low-level system programming. Andrei is fond of sharing knowledge about unfamiliar OpenJDK and HotSpot JVM features. He authors 'one-nio' project on GitHub — the framework for developing high-performant servers in Java.
Vladimir Ivanov
Vladimir is a Lead Engineer in Oracle, he works in JVM HotSpot development group and specializes in JIT-compilation and alternative languages support over JVM platform. Vladimir works on the development of new mechanisms of interaction with native code and off-heap data (Project Panama).
Tagir Valeev
Tagir works in JetBrains on IntelliJ IDEA's static code analysis, inspections, and quick fix. He also throws in patches in OpenJDK, develops open-source library StreamEx as well as analyzer of bytecode JavaHuntBugs.
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.
Charles Nutter
Charles works at Red Hat on JVM languages and has a great interest in making OpenJDK the best free platform for language development.
Sam Aaron
Sam is a live coder who strongly believes in the importance of emphasising, exploring and celebrating creativity within all aspects of programming. He is the lead developer of Overtone and the creator of Sonic Pi, a music live coding environment used to teach programming within schools. By day, Sam is a Postdoc Research Associate at the University of Cambridge Computer Laboratory and by night, he codes music for people to dance to.
Rafael Winterhalter
Rafael works as a software consultant in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interest in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was pronounced a JavaOne Rock Star. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine. For his work, Rafael received a Duke's Choice award and was elected a Java Champion.
Viktor Gamov
Viktor Gamov is a Senior Solution Architect at Hazelcast, the leading open-source in-memory data grid (IMDG). Viktor has comprehensive knowledge and expertise in enterprise application architecture leveraging open source technologies. He has helped leading organizations build low latency, scalable and highly available distributed systems. He is co-organizer of Princeton JUG and New York Hazelcast User Group. He is a co-author of O’Reilly's “Enterprise Web Development”. Viktor’s presenting at the [conferences](http://lanyrd.com/gamussa), blogging and producing a podcast. Follow Viktor on Twitter [@gamussa](https://twitter.com/gamussa).
Ivan Krylov
Ivan has been involved in JVM and compilers development for over a decade, recently has been focusing on JIT compiler infrastructure in Zing virtual machine at Azul Systems. Ivan is a regular speaker at JUG.ru events and other Java conferences in Europe.
Vladimir Tsukur
Proactive engineer and team lead, focused on quality and pragmatic development of web projects, platforms and API. He has developed his favorite business for more than 10 years. Currently Vladimir works in the company Ciklum / Zoomdata. He performs as a speaker at technology conferences. Vladimir is a member of the program committee of conferences JEEConf XP Days, outsourcing-partner of Swedish companies Frost Digital and Hunter's Web in Ukraine, co-author of a patent in the class of electronic matching.
Anton Arhipov
Product Manager at ZeroTurnaround, involved in development of JRebel and XRebel, the tools for Java developers. Anton has been involved in professional development on Java for more than 10 years. His professional interests include everything about Java, but also other programming languages, middleware and developer tooling.
Andres Almiray
Andres is a Java/Groovy developer and Java Champion, with more than 16 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He has also been a teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include Groovy, Swing and JavaFX. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph). Founding member and current project lead of the Griffon framework. He blogs at http://jroller.com/aalmiray. You can find him on twitter too as [aalmiray](https://twitter.com/aalmiray). He likes to spend time with his beloved wife, Ixchel, when not hacking around.
Alexey Zinoviev
Alexey is a Java/BigData trainer in EPAM. He is an independent expert in machine learning. Alexey loves text data and big graphs.
Martin Toshev
Martin is a Java enthusiast and one of the leads of the Bulgarian Java User group (BG JUG). He is a certified Java professional (SCJP6) and a certified IBM cloud computing solution advisor. His areas of interest include the wide range of Java-related technologies (such as Servlets, JSP, JAXB, JAXP, JMS, JMX, JAX-RS, JAX-WS, Hibernate, Spring Framework, Liferay Portal and Eclipse RCP), cloud computing technologies, cloud-based software architectures, enterprise application integration, relational and NoSQL databases. You can reach him for any Java and FOSS-related topics (especially Eclipse and the OpenJDK). Martin is a regular speaker at Java conferences and one of the organizers behind the [jPrime conference in Bulgaria](http://jprime.io/).
Andrus Adamchik
Andrus is a member of the Apache Software Foundation and a passionate open-source developer. He started programming in Java back in 1998, founding a number of open-source projects since then. The first notable project was Apache Cayenne, a developer-friendly ORM. More recently he created Bootique, a minimally-opinionated technology for building runnable Java applications. In his dayjob Andrus is an IT entrepreneur, running a great software company called ObjectStyle.
Jean-Philippe BEMPEL
Jean-Philippe works at Ullink as Performance Architect on trading applications requiring very low latency. From optimizing Java code to fine tuning of OS & hardware, the whole execution chain is analyzed by him to save microseconds on order processing.
Volker Simonis
Volker Simonis works for SAP in the SAP JVM Technology group more than 10 years. He is an OpenJDK contributor from the very beginning and helped SAP and the SAP JVM team to engage in the OpenJDK project. Currently he is the project lead of the OpenJDK PowerPC/AIX and s390x porting project, and a JDK 9 reviewer. He also represents SAP in the Executive Committee of the Java Community Process.
Vladimir Krasilshik
Vladimir Krasilshik graduated with honours from the Department of Mathematical Support of SPEU «LETI» and for more than 13 years developing software for public, educational and financial institutions, as well as automotive and telecommunications corporations. He works in the St. Petersburg branch of Yandex as a developer of Yandex.Market. Vladimir is a resident of the Russian community of Java-developers JUG.ru and speaks at such sectoral Java-conferences like JPoint, Joker and JBreak.
Sander Mak
Sander crafts scalable software at Luminis Technologies. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander loves sharing knowledge, for example through his blog at http://branchandbound.net. He is currently writing 'Java 9 Modularity' for O'Reilly, expected release early 2017. Furthermore, he speaks regularly at international developer conferences, sharing his passion for Java, alternative JVM languages and related technologies.
Max Syachin
Maxim works in Luxoft as a Lead Java-developer in the project "Pochta Rossii" ("Russian Post"). In addition to the main objectives he promotes microservice architecture and implementation of Continuous Delivery. During more than ten years career he was able to participate in the development of multiple GIS platforms on C ++ and Java, and then plunged into a bloody enterprise development. He respects Scala, Kotlin and microservices.
Alexander Tarasov
Alexander is an architect in Alpha-Laboratory. As for now, he works on a new architecture with microservice approach and simultaneously drives DevOps approaches in production. He has nearly nine years of experience in server-side Java development and more than one year of application deployment automatization practice. Alexander is a fan of Docker and related technologies.
Maxim Gorelikov
For a long time Maxim has been working for Hosting community — he was the lead of billing systems team there. He went through the sadness and joy of default stack of Spring/Hibernate/Oracle. A year ago, a good job offer with unusual stack enticed Maxim into Alfa Laboratory. Currently, Maxim is developing middle-tier for mobile apps. He is the active user of the strong mixture of Spring Boot, Netflix stack, and reactive libraries. Besides he is experimenting with infrastructure and DevOps practices.
Kirill Tolkachev
Kirill is a Lead 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.
Ildar Nurislamov
Ildar is Java Team Lead in Gentlntent, where he has developed Real Time Bidding DSP (http://getintent.com/). He has the experience of development high-performance mailings' platforms and SMS-traffic aggregation, as well as the popular J2ME application.
Phillip Delgyado
Philip has tried in his career almost everything, from two-tiered structures in Visual Basic to hardcore SQL. In recent years he is mainly been engaged in Java projects. At various times, Phillip developed Russia's largest bookmaking engine and service called Yandex.Money. Currently, Philip is again engaged in developing of payment system. Regular speaker at various conferences.
Sviatoslav Stumpf
20 years in IT. Main specialty — mass customer care and selfcare solutions. Technical basis — Java-stack. Professional experience - software development and design, project and team management, complex analysis "business + technic". Worked with various paradigms and frameworks, classic soviet waterfall to modern agile. As for now, he is managing development teams in extra-distributed model, using performance-based productivity chain management. Second activity line is a numerical simulation and computer-aided modelling for laser applications, investigations of few-cycle laser pulses with optical fibers. Currently Svyatoslaf is working in GFI Software (security systems, corporate applications). Scientific affiliation — ITMO University, Saint-Petersburg.
Sergey Vladimirov
Teacher of the information's protection at MIPT. Head of development at Sberbank Technologies (merchant acquiring, target platform for Sberbank 2018+)
Alexey Kudravtsev
Graduated mathematical-mechanical faculty of SpbGU. Works in JetBrains where hacks Intellij IDEA for 10 years now.
Rene Groeschke
Apart on working on the Gradle core, René supports teams all over the world to deliver better software faster by giving in depth Gradle classes and providing remote and onsite support on implementing software automation, continuous delivery and continuous integration patterns. Understanding software development as a craftsmanship, he loves getting out of his comfort zone, learn about new tools, technologies and techniques.
Andrey Ershov
Project manager and architect at Dino Systems. Andrey works on Java for 7 years. He has experience in developing applications of different scales: desktop, mobile, enterprise, as well as server-side applications with many users. Andrey is mostly interested in concurrent programming and building distributed systems. Currently he works on highly-available audio- and video-conferencing solution. Andrey holds bachelor degree in business-informatics and master degree in economics. Biology and bioinformatics are his hobby.
Roman Artemev
Roman has been making porting of OpenJDK on Elbrus architecture for almost 4 years. He develops compilers, interpreters. Roman performs as a speaker at conferences, where he tells about his work.
Vitaly Khudobakhshov
Vitaly graduated from Physics Department of St.-Petersburg State University. His experience on Java dates since the version 1.1. For many years, he was a professor in St.-Petersburg State University and taught computer science and mathematics courses. Since 2015, Vitaly is a senior analyst in OK.ru, where he deals with various aspects of data mining and machine learning. He has been involved with functional programming for many years and outside of the main job and Java stack he is also a Haskell programmer. For data mining purposes Vitaly uses both Spark/Scala and R programming language.
Ilya Sergeev
Ilya is a developer at Alfa-laboratory. He is involved in the design of applications' architecture and developing micro-servises. He went to the "lab" because of last year's Joker, thanks to the talk of my colleagues: Alexander Tarasov and Kirill Tolkachev "WILD microservices". He was inspired by this session to create the architecture of the application and wrote a <a href="https://github.com/sergeevii123/thriftvsrestbenchmark" target="_blank">benchmark to compare rates of Rest and Thrift: https://github.com/sergeevii123/thriftvsrestbenchmark</a>.
Dmitry Aleksandrov
Lead Programmer / 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. The list of main interests includes dynamic languages on JVM (Nashorn project), and Java EE, as well as all Spring Framework's infrastructure.
Dmitry Bugaychenko
Dmitriy graduated from St. Petersburg State University in 2004, got a PhD degree in the field on the formal logical methods in 2007. He spent almost 9 years in outsourcing without losing contact with the university and research community. Big data analysis at Odnoklassniki became for Dmitriy an unique chance to combine theoretical knowledge and scientific foundation to the development of a real and popular products. And with this chance, he gladly took advantage of coming here in 2011.
Vojin Jovanovic
Vojin does researches on compilers and virtual machines in Oracle Labs. Before Oracle, he did a PhD in the Scala Lab at EPFL on embedding DSLs. Vojin believes that programs can be written abstractly and yet execute as fast as their hand tuned counterparts. To this end, he is working on better dynamic compilation in multilingual environments. Vojin also developed a framework that allows effortless addition of domain-specific optimizations to existing libraries in Scala.
David Pilato
David Pilato is a developer at Elastic and French spoken language User Group creator. He likes talking about Elasticsearch in conferences like Devoxx (FR BE UK), JUGs, Web5, Agile France, Mix-IT, Javazone or in companies (Brown Bag Lunches).

We are interested in talks related to the following topics:

  • JVM/JDK/Runtime
  • Java9
  • Cloud applications
  • Application architecture
  • Microservices
  • Performance and optimizations
  • BigData/Data processing
  • DataScience
  • DevOps, CD, CI
  • Scalability
  • High-performance, fault-tolerant systems
  • Tools/DevOps
  • JVM languages
  • Frameworks (Spring, Spark, Storm, ELK, Hibernate, Vaadin, etc.)
  • Data storages (OracelDB, PostgreSQL, Cassandra, Hazelcast, etc.)
  • Rx
  • JavaEE

We reserve the right to edit lexical and grammatical flaws in texts you will send.

If you want to make a presentation at the conference, read the memo for speakers.

Speaker:

 
 
 
 
 
 
 
 
 
 
 

Your talk