Maurice Herlihy has an A.B. in Mathematics from Harvard University, and a Ph.D. in Computer Science from M.I.T. He has served on the faculty of Carnegie Mellon University and the staff of DEC Cambridge Research Lab. He is the recipient of the 2003 Dijkstra Prize in Distributed Computing, the 2004 Gödel Prize in theoretical computer science, the 2008 ISCA influential paper award, the 2012 Edsger W. Dijkstra Prize, and the 2013 Wallace McDowell award. He received a 2012 Fulbright Distinguished Chair in the Natural Sciences and Engineering Lecturing Fellowship, and he is fellow of the ACM, a fellow of the National Academy of Inventors, the National Academy of Engineering, and the National Academy of Arts and Sciences.
Michael L. Scott is the Arthur Gould Yates Professor of Engineering and incoming Chair of the Department of Computer Science at the University of Rochester, in Rochester, NY, USA. A Fellow of the ACM and the IEEE, he is best known for work in synchronization and concurrent data structures, in recognition of which he shared the 2006 SIGACT/SIGOPS Edsger W. Dijkstra Prize. He is the author or co-author of more than 170 refereed publications, including Programming Language Pragmatics (4th ed., Morgan Kauffman, 2016), a textbook in use at more than 200 schools around the world, and Shared Memory Synchronization (Morgan & Claypool, 2013), a standard reference in the field. He received the University of Rochester's Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching in 2001 and the Lifetime Achievement Award of the Hajim School of Engineering and Applied Sciences in 2018. His textbook on programming language design and implementation (Programming Language Pragmatics, 4th ed., Morgan Kauffman, 2016) is used at more than 200 universities around the world.
In the java.util.concurrent library, he is a co-inventor of the ConcurrentLinkedQueue, Exchanger, and SynchronousQueue classes.
Nir Shavit received B.Sc. and M.Sc. degrees in Computer Science from the Technion - Israel Institute of Technology in 1984 and 1986, and a Ph.D. in Computer Science from the Hebrew University of Jerusalem in 1990. Shavit is a co-author of the book The Art of Multiprocessor Programming. He is a recipient of the 2004 Gödel Prize in theoretical computer science for his work on applying tools from algebraic topology to model shared memory computability and of the 2012 Dijkstra Prize in Distributed Computing for the introduction of Software Transactional Memory. He is a past program chair of the ACM Symposium on Principles of Distributed Computing (PODC) and the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA).
His current research covers techniques for desinging scalable software for multiprocessors, in particular concurrent data structures for multicore machines.
Dan Alistarh is an Assistant Professor at IST Austria. His research focuses on concurrent data structures and distributed algorithms, and spans from algorithms and lower bounds to practical implementations.
Before IST, Dan was affiliated with ETH Zurich and Microsoft Research, Cambridge, UK. Prior to that, he was a Postdoctoral Associate at MIT CSAIL, working with Prof. Nir Shavit. He received his PhD from the EPFL, under the guidance of Prof. Rachid Guerraoui.
His research is supported through a 2018 ERC Starting Grant.
Cliff Click was the CTO of Neurensic (now successfully exited) and CTO and Co-Founder of h2o.ai (formerly 0xdata), a firm dedicated to creating a new way to think about web-scale math and real-time analytics.
He wrote his first compiler when he was 15 (Pascal to TRS Z-80!), although his most famous compiler is the HotSpot Server Compiler (the Sea of Nodes IR). Cliff helped Azul Systems build an 864 core pure-Java mainframe that keeps GC pauses on 500Gb heaps in the micro-second range, and worked on all aspects of that JVM. Before that he worked on HotSpot at Sun, and is at least partially responsible for bringing Java into the mainstream.
Cliff is invited to speak regularly at industry and academic conferences and holds a PhD in Computer Science and more than 20 patents.
Dr Martin Kleppmann is a researcher in distributed systems at the University of Cambridge, and author of the acclaimed "Designing Data-Intensive Applications" (O'Reilly Media, 2017). He mainly works on collaboration software, CRDTs, and formal verification of distributed algorithms. Previously he was a software engineer and entrepreneur at Internet companies including LinkedIn and Rapportive, where he worked on large-scale data infrastructure.
Dr. Anastasia Braginsky is a member of the Scalable Search Systems Research team, part of Yahoo! Research Lab (part of VerizonMedia), based in Haifa, Israel. Her main research interests span parallel programming and concurrent data structures for multi-core architecture, scalable systems and platforms for big data processing, including scalable key-value stores. She contributes to open source projects (HBase, Oak) and publishes papers in academic conferences and journals. Anastasia received her B.A. (summa cum laude) and PhD (direct track) from the Faculty of Computer Science at Technion, Israel Institute of Technology in 2004 and 2015 respectively. Her PhD is in the field of distributed and parallel computing, and focuses on concurrent, non-blocking data structures and their memory management. Prior to her graduate studies (2002-2009) she was a CAD Tools developer at Intel and later a microcode developer in storage group at IBM Haifa Research Lab (HRL).
Dr Heidi Howard is a research fellow based at Cambridge University's Department of Computer Science and Technology. Heidi's research focuses on improving consistency, reliability and performance in distributed systems. Heidi received her BA in Computer Science from Cambridge University in 2014. In 2019, Heidi received her PhD from Cambridge University for her research on distributed consensus. Heidi is probably most widely known for her generalizations of the widely used Paxos algorithm for solving consensus, including her work on Flexible Paxos.
Cindy Sridharan is a distributed systems engineer based out of San Francisco, California. She's the author of a book on Distributed Systems Observability (2018) and an upcoming book on distributed systems in the cloud (2022). She maintains a blog where she writes about building and maintaining reliable systems.
PhD, Associate Professor of Algorithms and Programming Technology at MIPT, head of the Yandex Faculty of Computer Science at HSE.
Teaches the courses "Algorithms and data structures" and "Algorithms in external memory" at the Yandex School of Data Analysis. Creator of the Big Data Infrastructure academic program.
Candidate of Sciences (PhD) in Mathematical Logic, Algebra and Number Theory, Associate Professor of Algorithms and Programming Technology at the Moscow Institute of Physics and Technology, and head of the Yandex Faculty of Computer Science at the Higher School of Economics National Research University. Leads development of the YT platform for distributed computing and data processing at Yandex.
A long-standing organizer of computer science competitions for youth and students. Adept at explaining the most complex subject matter in clear and simple terms.
Anton Podkopaev is a postdoctoral researcher at MPI-SWS, a docent at NRU HSE, and a researcher at JetBrains Research. He did his PhD at St. Petersburg University. Anton's main area of research is weak memory concurrency.
Alex is data infrastructure engineer, database and storage systems enthusiast, Apache Cassandra committer and PMC member, interested in storage, distributed systems and algorithms.
Lena Hall is a Director of Engineering at Microsoft. She is leading a team and technical strategy for product improvement efforts across Big Data services at Microsoft, as a part of Cloud Advocacy in Azure Engineering. Lena has more than 10 years of experience in software engineering with a focus on distributed cloud programming, real-time system design, highly scalable and performant systems, big data analysis, data science, functional programming, and machine learning. Previously, she was a senior software engineer at Microsoft Research. She’s co-organizes a conference called ML4ALL, and is often an invited member of program committees for conferences like Kafka Summit, Lambda World, and others. Lena holds a Master’s degree in computer science.
Alex Kogan is a Principal Member of Technical Staff at Oracle Labs, Burlington, MA, where he works in the Scalable Synchronization group. His research interests are in the area of parallel computing, and especially, in exploring and boosting the performance of modern multi-core systems by devising efficient concurrent algorithms. He is also interested in other aspects of distributed computing, in particular, in the area of cloud computing. Prior to Oracle, Alex interned with IBM Research at Haifa, Israel and Microsoft Research at Redmond, WA. He received his Ph.D. (2012), M.Sc. (2008) and BA (Summa Cum Laude, 2002) from the Department of Computer Science, Technion, Israel.
Aishwarya Ganesan is a PhD candidate at the University of Wisconsin – Madison. She is broadly interested in distributed systems, storage systems, and operating systems. Her research explores how to build new protocols to improve the reliability of distributed systems without compromising performance. Her research has won best-paper awards at FAST '18 and FAST '20. She was selected for the Rising Stars in EECS ’18 workshop. She is a recipient of a Facebook PhD Fellowship in 2019.
Karthik received his BS and MS in CS from IIT-M and UT Austin. Karthik was one of the original database engineers at Facebook responsible for building distributed databases such as Cassandra and HBase. He is an Apache HBase committer, and also an early contributor to Cassandra, before it was open-sourced by Facebook. He is now a Co-Founder & the CTO at YugaByte, the company behind the open source YugaByte DB project that is bringing together NoSQL and SQL in a single globally distributed database.
A co-founder and researcher at chainspace.io, which builds a scalable smart contract platform — now Alberto is a Research Scientist at Facebook Calibra, based in London. His research interests are in distributed systems, blockchains, and privacy enhancing technologies. He has a special interest in cryptography. In the past, Alberto worked on numerical calculations and simulations for physics-related problems (plasma physics, category theory, symmetry groups).
JetBrains Rider technical leader, ReSharper's Core developer: data structures, caches, concurrency. JetBrains employee since 2011. Graduated from SPbSU in 2006.
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 principal engineer at Odnoklassniki (ok.ru). His primary responsibilities are development of architectures and solutions for highly loaded as well as big data services, solving performance and availability problems. His lastest successful projects include NewSQL ACID compliant distributed fault-tolerant database and private cloud system to help manage the whole fleet of Odnoklassniki machines.
Nikita is a researcher in the Kotlin team and has been getting a PhD in the field of concurrency. His primary research interests are, but not limited to, concurrent data structures and algorithms, their verification, and practically applicable code analysis. He is also a frequent speaker at JPoint and Joker conferences.
Co-founder & CTO at PingCAP, a startup focus on distributed storage system and NewSQL database.
Ruslan Nikolaev completed a Ph.D. in Computer Science at Virginia Tech, the USA in 2013. His Ph.D. advisor was Prof. Godmar Back. His Ph.D. dissertation was "Design and Implementation of the VirtuOS Operating System." He published research papers at various conference venues, including SOSP, VEE, PPoPP, PODC, and DISC.
Ruslan Nikolaev previously had Software Engineer internships with Microsoft and VMware, worked full time as a Software Engineer with Microsoft, and as a Senior Software Engineer with Pure Storage.
He presently holds the position of a Research Assistant Professor at Virginia Tech, Electrical, and Computer Engineering Department, where he works at Systems Software Research Group (SSRG), led by Prof. Binoy Ravindran. He currently mentors four Ph.D. students and works on different projects in systems and concurrency.
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.