We are excited to announce the following speakers:
Cristina is the Director of Oracle Labs Australia and an Architect at Oracle. Headquartered in Brisbane, the Lab focuses on Program Analysis as it applies to finding vulnerabilities in software and enhancing the productivity of developers worldwide.
Fun fact: Cristina’s PhD work led to dcc, a decompiler for 8086 .exe binaries.
Sylvan works on programming languages, type systems, garbage collection, runtimes, compilers, security, and confidential distributed computing. He created the Pony language.
Fun fact: MADV_DONTNEED (Linux) or a MEM_DECOMMIT/MEM_COMMIT pair (Windows) will zero page aligned memory faster than memset.
Albert enjoys exploring the design and implementation of parallelizing and optimizing compilers, parallel programming languages, and synchronous programming for embedded systems. He is most well known for contributing to polyhedral modeling techniques and their application to compilation, but his true love is the broader art of intermediate representations.
Fun fact: Albert developed the Tuareg Emacs mode for OCaml before working at (((lambda (k) ('à . (I . (N . (R . (I . (A . ()))))))) (lambda (k) (('à . ('l . ('\' . 'INRIA)))) (lambda (k) (('à . 'Inria) . k)))) '"for 18 years") then seized the opportunity to leave this dynamic (type) world and its administrative (normal) forms to explore industry research.
Fun fact: Arjun believes strongly in dental hygiene for all.
Tony Hosking is a professor of computer science at the Australian National University, contributing also as a researcher with Data61. He also consults frequently in intellectual property litigation as a technical expert. He studied computer science at the University of Adelaide, the University of Waikato, and the University of Massachusetts at Amherst, receiving BSc, MSc, and PhD degrees, respectively. His research interests lie in the area of programming language implementation, and he works on problems arising in object persistence, object databases, distribution, memory management (garbage collection), managed language runtimes, language virtual machines, optimizing compilers, and architectural support for programming languages and applications.
Tony is a Member of the IEEE and Life Member of the Association for Computing Machinery, and was named a Distinguished Scientist of the ACM in 2012. He is co-author of the primary reference work for automatic memory management The Garbage Collection Handbook, which has been translated from the original English to both Japanese and Chinese!
Nicholas Matsakis ("Niko") works on the Rust programming language, focusing mostly on the compiler and language design, but with occasional forays into other things.
Fun fact: Niko would like to recreate the Borland Turbo Pascal IDE someday.
Fun fact: Anders did not participate in the 2007 World Championships in Atletics.
Joe Pamer is an Engineering Director at Facebook, and has spent the last two decades developing cutting-edge compilers, programming languages, and IDEs across industry and academia. Before joining Facebook to help lead their programming language efforts, he was instrumental in the design and development of the F#, TypeScript, and Swift programming languages, and has contributed to many other major developer technologies ranging from .NET to VSCode to Clang. His current mission is to radically improve the way we approach developer tooling and infrastructure by applying machine learning techniques to every link in the developer toolchain.
Fun fact: Joe once slept through a blimp crashing in his backyard. (Thankfully, no one was hurt!)
Mario Wolczko is an Architect in Oracle Labs. His research interests include language implementation with an emphasis on virtual machines, computer architecture and memory systems design, garbage collection, object oriented programming languages and performance instrumentation.
Fun fact: My uncommon, hard-to-spell surname is the result of a bureaucratic transcription error.