Anton Keks is a software craftsman, co-founder of Codeborne, the only extreme programming shop in the region, frequent speaker at conferences, and a lecturer in Tallinn Technical University. He is also a strong believer in open source software and agile development methodologies, author of a popular network tool — Angry IP Scanner, and a regular contributor to other open source projects.
Before founding Codeborne, Anton has led a team of developers of the award-winning internet-bank of Swedbank for 5 years, gradually introducing agile methods. During this time he has also co-founded Agile Estonia — non-profit organization that holds regular agile conferences in Estonia. During spare time he plays guitar, rides motorbike and travels to remote corners of the world.
Oli is a Scala Software Engineer specializing in developing high-load backend platforms. Recently, she shifted gears and joined 47 Degrees as a Solutions Architect where she is working on a variety of different projects focused on improving client experience with Scala and Functional Programming (FP). She is the founder and co-organizer of the popular FP meetup, Fun(c) that draws tech experts from around the world for speaking engagements. She also hosts two podcasts about Scala: ScalaLove and Scalalaz.
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 workplace, 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.
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.
Kohsuke is a well-respected developer and popular speaker at industry and Jenkins community events. He's often asked to speak about his experience and approach in creating Jenkins; a CI platform that has become a widely adopted and successful community-driven open source project. The principles behind the Jenkins community — extensibility, inclusiveness, low barriers to participation — have been the keys to its success. Kohsuke's sensibilities in creating Jenkins and his deep understanding of how to translate its capabilities into usable software have also had a major impact on CloudBees' strategy as a company.
Before joining CloudBees, where he currently serves as CTO, Kohsuke was with Sun Microsystems and Oracle, where he worked on a variety of projects and initiated the open source work that led to Jenkins.
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.
Nikhil graduated in 2012 from University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls. He is the project lead for Eclipse Collections and has presented at JavaOne, DevoxxUS, Great Indian Developer Summit and Java User Group meetups. He is passionate about robotics and has conducted robotics workshops at JCrete4Kids, JavaOne4Kids and Devoxx4Kids. In 2017, Nikhil was named an Oracle Developer Champion.
Alexander graduated at the Department of Bioengineering and Bioinformatics, Moscow State University (PhD in Computational biology). Currently he's involved and interested in the topics of human metagenome research, phylogenetic analysis and evolutionary biology.
Nikita is an initiator and a product lead of Excelsior JET project — complete Java SE implementation (JVM) 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 the author of OSGi support at the JVM level, Java Runtime Slim-Down technology (Java SE modularization implemented in Excelsior JET since 2007), both Java bytecode verifiers, Spring Boot support and many others.
Yegor Bugayenko is a founder and CEO of Zerocracy, which replaces annoying bosses with AI bots; an OOP fundamentalist; an author of "Elegant Objects" book series; a provocative blogger at yegor256.com; a creator of Zold, a non-blockchain cryptocurrency for fast micro-payments; a hands-on Java programmer; a creator of Cactoos, Takes Framework, JCabi, and Rultor; a philanthropist donating four thousand dollars annually to an open source award.
Leading 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.
Sr. Architect, Developer and Technical Lead at IBM, for major client. Independent Trainer and Coach. Faculty Lecturer ("Design Patterns"). PhD(CS).
A passionate Clean Coder with a very dynamic and interactive presentation style, spiced with jokes, metaphors and easy-to-remember visual representations. Having delivered hundreds of hours of training and coaching for major players in enterprise Java development, Victor got to introspect a huge variety of enterprise projects. His quest is to make you think deeply, learn to introspect your design.
Milen is a Developer Advocate at Liferay and focuses on Java and OSGi Platform. He is passionate about designing and building software as well as helping others design and build good software! After more than 15 years developing, designing and consulting on various Java EE solutions for leading European companies, he currently spends most of his time teaching, speaking at conferences all over the world and researching his favorite topics around Java modularity, systems architecture and software craftsmanship.
Nikolay Igotti works as Team Lead on Kotlin/Native at JetBrains. Previously used to work at Sun Microsystems, EMC, Oracle, Google on various system level software, such as HotSpot Java Virtual Machine, VirtualBox hypervisor and Native/Client runtime.
Interests: runtimes, virtual machines, memory management, language design and concurrency approaches.
Sergei works at Pivotal on Project Reactor in Berlin, Germany.
He is an active member of the open source community, member of the Apache Foundation, co-maintainer of the Testcontainers project, and a contributor to various OSS projects (Apache Groovy, Testcontainers, JBoss Modules, Spring Boot, to name a few), likes to share the knowledge and was presenting at different conferences and meetups in Russia, Germany, Ukraine, Norway, Denmark, Spain, and Estonia.
He is passionate about DevOps topics, clouds, and infrastructure.
Before Pivotal, he was working at Vivy, N26, Zalando, ZeroTurnaround, TransferWise, and other startups.
Charlie Gracie is currently working at IBM as the Garbage Collection Architect on the Eclipse OpenJ9 and Eclipse OMR projects. He has more than a decade of JVM development experience with a focus on memory management and garbage collection. Recently, his focus has been on community growth for the OpenJ9 and OMR projects.
Simon Ritter is the Deputy CTO of Azul Systems. He has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K.
Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as a part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul's JVM technologies and products. Simon has twice been awarded a Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Java SE Expert Group (JSR 379 and JSR 383).
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".
Chris Hegarty is Networking Lead of the Java Platform Group at Oracle. His contributions to the platform include the Java 11 HTTP Client, the Stream Control Transport Protocol API, Windows Dual TCP/IP Stack support, and countless other enhancements in the core libraries. Chris was a key contributor on Project Jigsaw, including Incubator Modules and Encapsulating JDK Internals. He has worked on Java platforms since 2000, and currently leads the Networking group.
Anton is a Developer Advocate at JetBrains. Working with TeamCity and IntelliJ IDEA. Programming in Java and Kotlin. Professional interests include programming languages, middleware, and developer tooling.
Since his school days Vladimir was enthusiastic about programming and from then on has managed to code everything: from Soviet programmable calculators to modern SCADA systems in production. For the last several years he has been involved in backend development of Internet banking and other follow-up services at CFT (Center of Financial Technologies), where he actively stands for microservices and other popular things. Constantly bothers with ideas about optimization of difficult development/server software testing tasks, nurtures solutions for them while jogging or swimming and then puts them into life, experimenting shamelessly on his colleagues.
Andrzej likes distributed systems in all shapes and forms. Coding since the age of 8, loves simplicity and continuous delivery. While he has written in many languages, he favours the JVM. Since "most software problems are people problems", he stirs communities, organizes and speaks at conferences (proud to be a JavaONE Rockstar!). He is passionate about all things data, because science! In his spare time… cycling, photography and books. And he is a Java Champion!
Allard Buijze is founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier, using the concepts of Domain-Driven Design, Command-Query Responsiblity Segregation and Event-Driven Architectures. He created Axon Framework as an experiment initially, but when both large and small organizations started using Axon as a solution to their complexity problems, AxonIQ was born.
Through his conviction that good craftsmanship can only be achieved through continuous and intensive exchange of experience with others, Allard is a frequent speaker at conferences and meetups and enjoys giving trainings to fellow developers and architects. Allard is also regularly found in board rooms, explaining the concepts and values of DDD, CQRS and EDA to C-level executives.
Bruno Borges has over 18 years of experience as a software developer. Frequent conference speaker, now developer advocate for Java at Microsoft. Before, between 2012/2017 was Oracle's Principal Product Manager responsible for Developer Relations and Engagement Strategy for Oracle Cloud, Fusion Middleware, Java, and related technologies for application development. You can find him on Twitter @brunoborges.
Since 2014 was engaged in the development of corporate software. In 2016 came to GridGain R&D and started working with the Apache Ignite native persistence store module for storing data structures on disk. The main specialization is distributed systems: performance, fault tolerance and scaling.
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.
Michał is a software engineer developing software & collaborative working environments. He is currently using functional programming (Scala) and DevOps culture approach. He speaks at conferences, runs workshops & organises meetups to help others make better products. He currently works at Reality Games, where they are building games based on big data.
Throughout his 15+ years in software development, Bernd has helped automating highly scalable core workflows at global companies including T-Mobile, Lufthansa and Zalando. He has contributed to various open source workflow engines. He is a co-founder and developer advocate of Camunda, an open source software company reinventing workflow automation.
Bernd co-authored "Real-Life BPMN", a popular book about workflow modeling and automation, now in its fifth edition and available in English, German and Spanish. He regularly speaks at conferences and writes for various magazines. He is currently focused on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture and reactive systems.
Java Champion. Spent half of his life on programming, for the last decade professionally in Java land. Loves back-end and data visualization. Passionate about alternative JVM languages. Disappointed with the quality of software written these days (so often by himself!), hates long methods and hidden side effects. Interested in charting, data analysis and reactive programming. Believes that computers were invented so that developers can automate boring and repetitive tasks. Also their own.
On a daily basis works in e-commerce sector. Involved in open source, DZone's Most Valuable Blogger, used to be very active on StackOverflow. Author, trainer, conference speaker, technical reviewer, runner. Claims that code not tested automatically is not a feature but just a rumour. Wrote a book on RxJava for O'Reilly.
Yuriy is playing an integral role in the CUBA Platform development team and contributing a lot to the platform architecture design, specializing in front-end technologies. For better or for worse, he had to sort out Vaadin Framework in detail and even become its contributor and co-author of several popular addons. Yuriy is a brave tamer of a fork of Vaadin with 8 years of experience.
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.
Apart from 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, learning about new tools, technologies and techniques.
From time to time he's involved in other open source projects like the Apple packaging system MacPorts or Griffon, or he's talking at different local user groups and international conferences. Earlier he shared his passion and experience with bachelor students, lecturing on agile methodologies.
Nikita works on algorithms for coroutines in the Kotlin team and has been getting a PhD at IST Austria. In addition, he teaches a course on concurrency programming at ITMO University and is interested in program analysis and verification.
Aliaksandr is a Lead Java developer in Godel Technologies. He has been developing commercial products for over 12 years. He went all the way from Junior Java developer to Technical Architect on projects for international corporations. Appreciates simple and elegant solutions. He is a huge fan of the philosophy of distributed systems and Spring stack. Aliaksandr has been introducing DevOps philosophy to all the projects lately.
Dmitry Chuyko is a performance engineer at BellSoft, which is among the top 5 contributors to OpenJDK. Before joining BellSoft, Dmitry programmed in Java, and then worked on Hotspot JVM in Oracle. After all, previous experience with Java has shown that the most interesting problems in applications get their solutions in the base platform. Currently Dmitry mostly optimizes OpenJDK for ARM64, the company even implemented its own JEP 315 on Java 11 on this topic.
BellSoft releases and supports Liberica JDK — a verified distribution of OpenJDK. Liberica is available in the form of binary assemblies, installers and container images for different operating systems and processors. Therefore, now the focus of attention is the work of various versions of Java in containers on ARM and x86.
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.
Has more than 8 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.