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.
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 bestseller Core Java, with ten editions since 1996. He was named a Java Champion in 2005.
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.
Joel Spolsky is a software developer in New York City.
In 2000 he co-founded Fog Creek Software, where lots of cool things like the FogBugz bug tracker, Trello, and Glitch were created. Joel also worked with Jeff Atwood to create Stack Overflow and served as CEO of Stack Overflow from 2010-2019.
Today Joel serves as the chairman of the board for Stack Overflow, Glitch, and HASH.
He served as a paratrooper in the Israeli army, graduated from Yale University in 1991, and spent time on the Excel team at Microsoft where he was the program manager responsible for the launch of VBA in Excel 5.0. He has also written four books, do a lot of Arduino stuff, and talk too much about Barry’s Bootcamp and Burning Man.
Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha is a leader of the Sevilla Java User Group and a Java Champion, she believes healthy communities and sharing ideas help us to learn from mistakes and build on successes. As a Developer Advocate for JetBrains, she gets to share all the interesting things she’s constantly discovering.
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).
Ted Neward is an industry professional of twenty years' experience. He speaks at conferences all over the world and writes regularly for a variety of publications across Java, .NET, and other ecosystems. He currently resides in the Pacific Northwest with his wife, two sons, three cats, twelve laptops, seven tablets, nine phones, and a rather large utility bill.
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.
Baruch Sadogursky (a.k.a JBaruch) is the Head of DevOps Advocacy and a Developer Advocate at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 19 years of hi-tech experience sure helps. When he’s not on stage (or on a plane to get there), he learns about technology, people and how they work, or more precisely, don’t work together.
He is a co-author of the Liquid Software book, a CNCF ambassador and a passionate conference speaker on DevOps, DevSecOps, digital transformation, containers and cloud-native, artifact management and other topics, and is a regular at the industry’s most prestigious events including DockerCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others. You can see some of his talks at jfrog.com/shownotes
Margarita is a big Kotlin fan and Kotlin GDE. Knows both conference sides: speaking and organising. Organised a KUG in her native city Kyiv because she believes in Knowledge Sharing and Collective Intelligence. For her everyday job she's building Static Code Analysis tools for Java/Kotlin/Scala and other languages.
A system architect and Java developer from Netcracker company. During the last 10 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.
Senior Software Development Manager at Oracle.
Helidon project lead.
Eclipse EE4J Project Management Committee member. Leading JSON Binding, JSON Processing, EclipseLink and Yasson projects.
Active JCP member holding the "Outstanding Spec Lead 2016" award, JCP Star Spec Lead.
Over 20 years of experience in design and implementation of complex software systems, defining systems architecture, team leading and project management.
Bachelor of Science in Applied Mathematics from Moscow Aircraft Institute (Technical University).
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.
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.
Adam Bien is working as a freelancer with Java since JDK 1.0, with Servlets/EJB since 1.0 and before the advent of J2EE in several large-scale applications. He's an architect and developer (with usually 20/80 distribution) in Java (SE/EE/FX) projects.
He has written several books about JavaFX, J2EE, and Java EE, and he's the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier. He's writing books and articles during travels and sometimes even unproductive meetings.
In Adam's leisure, he participates in the JCP as an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs.
Sergey works as Java Performance Engineer at Oracle. His primary goal is making Oracle JVM faster digging into JVM runtime, JIT compilers, class libraries and etc. His favorite area is an interaction of Java with modern hardware.
Dylan Beattie is a consultant, software developer and international keynote speaker. He’s the director of Ursatile, an independent consultancy based in London that specialises in helping organisations bridge the knowledge gap between software development and business strategy. Dylan has been building data-driven web applications since the 1990s; he’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world.
Dylan is the creator of the Rockstar programming language, and he’s performed his software-themed parodies of classic rock songs
all over the world as Dylan Beattie and the Linebreakers. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie.
Graeme Rocher is the creator of several popular open source projects including Grails and Micronaut and co-author of "The Definitive Guide to Grails". Graeme currently leads the Grails and Micronaut engineering teams at OCI. Graeme is a member of the Java Champions and 2018 was awarded the Groundbreaker award by Oracle for his work on open source.
Vsevolod has more than 10 years in IT industry.
He tried his hands at different roles and directions. He worked with automated testing, fullstack development in different languages. Some time ago he lived in California and worked under contract at Google. Managed to work with various clients from financial sector. Worked at NEO SPCC startup where he was developing on Go.
Designed and developed high-performance systems in NetCracker, Odnoklassniki (mail.ru), Sberbank, lately at NSPK JST (MIR PS operator). Engaged in systems architecture, backend (Java), and even in frontend (ReactJS). Big fan of standard solutions and technology usage even in very non-standard situations. Lector (MIPT), coauthor of study-book and popularizer of cryptography and information security.
Martin is an IT consultant, Java enthusiast and has been heavily involved in the activities of the Bulgarian Java User group (BG JUG). 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. He is also a regular speaker at Java conferences and helps with the organization of the jPrime conference in Bulgaria.
Despite his education in psychology, for 14 years Pasha managed to work in a lot of IT areas — system administration, development, management, data engineering, in general, touched almost everything that exists in IT. More than 10 years ago he started practicing DevOps and never focused on just one thing.
Now Pasha works at JetBrains on Big Data Tools – tools to make data engineer's life easier.
Very sociable, loves, and understands people and is always happy to answer any questions.
Trustin Lee is a software engineer who is often known as the founder of Netty project, the most popular asynchronous networking framework in JVM ecosystem. He enjoys designing frameworks and libraries which yield the best experience to developers. At LINE+ corporation, the company behind "LINE" the top mobile messenger in Japan, Taiwan and Thailand, he builds various open-source software, such as a microservice framework Armeria and a distributed configuration repository Central Dogma, to facilitate the adoption of microservice architecture.
Since his school days Vladimir was enthusiastic about programming and from then on has managed to code everything: from Soviet programmable calculators to modern CNC tools in production. For the last 8+ years he has been involved in Java backend development of Internet banking at CFT (Center of Financial Technologies). Constantly bothers with ideas about optimization of day-to-day tasks in software development and testing, nurtures solutions for them while jogging or swimming and then puts them into life, experimenting shamelessly on his colleagues. Periodically writes articles and makes talks on Java as well as takes part in organizing SnowOne – Siberian community-driven Java conference.
Jamie is a software developer and Advocate for Open Liberty, MicroProfile, and Kabanero based at IBM’s R&D Laboratory in Hursley, UK. He is a subject matter expert in containerized solutions and takes a keen interest in emerging technologies with experience in Maven, git, Jenkins, and microservice architecture. He fell in love with Java at University and has gone on to talk at many conferences about using Java with microservices. He has worked on a wide variety of projects such as modernizing CICS mainframe testing infrastructure, creating and automating the creation of Docker images for IBM’s products, contributing to a DevOps pipeline offering, and creating web applications for events at the Lab. His recent passion is around raising awareness about the energy consumption of technology and discovering ways to help reduce technologies' carbon footprint.
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.
Worked for Excelsior in Excelsior JET project (Java SE certified implementation based on optimizing AOT compilation). Now works for Huawei on JVMs, compilers and new programming languages. Basically, works with runtime: GC, class loading, concurrency maintenance, profiling and so on.
Also, he is co-founder and co-lead of JUGNsk — an official Java Users Group in Novosibirsk and Program Committee member of SnowOne conference.
In his free time teaches C/C++ courses at Novosibirsk State University.
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.
Andrei has been working in IT for more than 15 years, head of the Java developers at KROK. During his career he took part in many custom development projects, mainly e-document flow systems and business processes automatization for several big Russian companies as a senior developer and an architect. At the universities of Moscow, he delivers lectures in development basics with the use of Java technologies. Organizer and leader of Moscow Java developers community.
Team Lead Java в компании Luxoft, специализируется на разработке Java-решений вот уже более 5 лет, в последнее время участвует в разработке банковских проектов, работал как фулстек-фрилансер, периодически занимается DevOps-практиками на своих проектах.
Около двух лет занимается разработкой low latency-приложения для оценки кредитных рисков в Deutsche Bank на Java. До этого около 3 лет занимался разработкой системы полнотекстового поиска для 1С на C++, еще раньше занимался разработкой учетных систем для производственных организаций.
Профессиональные интересы: высокопроизводительные, высоконагруженные системы.
Стал разработчиком в 2008 году, ещё учась в МАИ. Уже в 2011 году пришел в компанию М.Видео, где и познакомился с Java. В 2014 году создал в компании отдел Java-разработки, а в 2015 году здесь начали разрабатывать первые микросервисы. Александр со своей командой вовлекает в микросервисный мир всё больше подразделений в ИТ, пробует и применяет реактивные подходы, и придерживается общемировых трендов в разработке.
До создания своей компании, Александр более 13 лет работал в Sun Microsystems и Oracle, и внёс значительный вклад в развитие и внедрение Java. Сегодня он возглавляет компанию, входящую в ТОП-5 контрибьюторов OpenJDK, создавшую свой дистрибутив Liberica JDK. Александр отвечает за стратегическое руководство и реализацию концепции BellSoft.
10+ лет опыта работы с Java/Spring и экосистемой, опыт работы с MSA с 2014 года в роли разработчика и архитектора, текущая специализация и область интересов — управление распределенными командами 100+ человек.
Principal Software Engineer at Odnoklassniki, specializes in the development of high-loaded Java servers. Due to the experience he got while working at Oracle in HotSpot team, knows JVM like the back of his hand and is fond of sharing his expertise during various conferences. Authors one-nio and async-profiler projects, leads in the #JVM category on Stack Overflow.
Graduated from Moscow Power Engineering Institute with a degree in applied mathematics. In JetBrains he works with frontend. Before JetBrains, he worked at 1C on a web client for the platform at the same time.
Alexei has been working in various IT projects in Germany for more than 20 years. He consults about testing and test automatio. Evangelist of Selenide. Introduced Pact Testing and survived it. The founder and moderator of Radio QA podcast.
Producer @ JUG Ru Group, organizes the largest conferences for developers in Russia. In the last 6 years Alexey's team arranged more than 50 conferences. Alexey has a very different background: from Software Engineer @ Oracle (JCK, Java Platform Group) to DevRel @ Odnoklassiniki.
Alex is a Software Engineer at Red Hat in the Developers group. He is passionate about the Java world and software automation, and he believes in the open source software model. Alex is the creator of the NoSQLUnit project and a member of the JSR 374 (Java API for JSON processing) Expert Group. He has co-authored Testing Java Microservices for Manning and the Istio Refcard and is a contributor to several open source projects. He has been a Java champion since 2017 and is an international speaker, speaking on new testing techniques for microservices, continuous delivery in the 21st century, and Java.
Свою карьеру в IT начинал как системный администратор и сетевой инженер в различных телеком-компаниях. Основными языками программирования были Perl и Bash (и PHP!). В 2010 переключился на Java-разработку. В Альфе-Банке сначала занимался разработкой микросервисов для корпоративного Интернет-банка и инфраструктурой Mesos/Marathon-кластера. С 2017 года — руководитель Центра компетенций Java в Альфа-Банке.
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 production department lead at JUG Ru Group.
Up until recently Kirill was a lead developer at Alfa-Lab. He was developing different banking APIs, forming 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 his hand and has four years' experience of its production usage.
Head of the Competence Center for Web and Mobile Development at SMLab. A specialist with seventeen years of experience in software development in a wide variety of languages and platforms. Now Sergey is helping the company in determining the directions of technological development and designing information systems architectures.
Начал карьеру программиста в 2004 году, а уже в 2010 году присоединился к команде М.Видео. С 2012 Евгений перешел на разработку на Java, до этого программировал на Python. С 2015 года активно участвует в профильных конференциях и делится своим опытом работы в сложной многоуровневой IT-системе.
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.
Sergey works on a high-frequency trading application at Raiffeisenbank since 2016. Basically, he's into speeding up the existing and writing the new low-latency Java code. Before that he worked at Intel as an engineer for the compilers' performance for C / C ++ / FORTRAN languages.
Volker Simonis is a Principal Software Engineer in the Corretto team at Amazon Web Services. He works on Java Virtual Machines since 2004 and is an OpenJDK Member, Reviewer and Committer right from the start. Before joining Amazon he worked for SAP, Sun Microsystems and the University of Tübingen from where he holds a master and PhD degree in Computer Science. He represented SAP in the Executive Committee of the JCP and was a member of the JCP Expert Groups for Java SE 9 to 13. He's a passionate and frequent speaker at conferences around the globe and can easily be contacted at @volker_simonis.
Dmitry has been in IT since 2014. Over the past few years he has been actively developing I/O intensive applications on Java, C/Linux and related performance issues. Prior to that he developed banking software and a data processing platform on Spark. He has experience on working with Scala, functional programming and typelevel stack. Currently works as Big Data developer at Grid Dynamics.
Sebastian Daschner is a Lead Java Developer Advocate for IBM, author, and trainer and is enthusiastic about programming and Java (EE). He is the author of the book "Architecting Modern Java EE Applications". Sebastian is participating in the JCP, helping to form the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion and JavaOne Rockstar.
Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on his blog, his newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the world — either by plane or motorbike.
Jiri is a devoted open source software engineer that loves his work. Born in Red Hat, now being Quality Engineering team lead at Hazelcast, an in-memory computing platform open source company. Digging deep, never giving up on a problem until it's solved and enjoying this all the way, that's Jiri. Besides that, he loves any sport and as a true Czech person, he never refuses a pleasant conversation over a pint of beer.
Работает в банковской сфере с 2001 года. Занимается тестированием ПО и программированием, в том числе на весьма необычных языках: COBOL, TAL и др. С 2015 года перешел в компанию НСПК, где принял участие в разработке нескольких важных модулей для российской платежной системы «Мир» на языке программирования Java Core. Увлекается криптографией: разрабатывает методики шифрования и проверки чувствительных данных клиентов.
Сергей работает начальником отдела эксплуатации online-сервисов.
Занимается сопровождением приложений от уровня аппаратного обеспечения до бизнес-функционала.
Разрабатывает систему мониторинга и сервисы для оптимизации процессов эксплуатации.
Mainly Java Software Engineer / Consultant focused on distributed systems development adopting ReactiveManifesto and ReactiveProgramming techniques. Open source geek, the active contributor of ProjectReactor. Along with that, public speaker and author of the book "Reactive Programming in Spring 5.0".
Oleg works on enterprise Java web apps for 10 years already, his primary specialization is E-Government information systems in Public Administration. Today he is employed by JUG Ru Group. Prior to joining JRG Oleg was working at Sberbank Technology where he was solving architectural problems and research in the field of automated business process management systems. And many things prior to STB like gosuslugi.ru (central e-government portal in Russia), Integrated Electronic Medical Record (central medical portal), information analysis and emergency calls system for Russian citizens, The IUPAT Integrated Member Services information system in the USA, MMORPG games at Playtox, Flussonic streaming media server and StarView Operational Intelligence platform (JVM-based programming language and IDE).
Has more than 9 years of experience in commercial development on Java. Leads a small development team in Kontur, the biggest IT company in Ekaterinburg. Manages Java community inside of the company and in Ekaterinburg.