She has published a book on Distributed Programming and contributed to several research papers, including 'Method overloading the circuit' and 'Service-level Fault Injection Testing'. She has been a member of the Scala team since 2011, working on Futures and Promises, Spores, Pickling, the Scala standard library, and more. Alongside, she co-founded the Curry On conference, aimed at fostering dialogue between industry and academia.
Research Experience
She was the co-founder and Executive Director of the Scala Center at EPFL, where she also served as a research scientist. Additionally, she held the position of Assistant Clinical Professor in the College of Computer and Information Science at Northeastern University. Her projects include programming models and type systems to facilitate the design of new, functional distributed systems, such as distributable closures, flexible, extensible, and performant serialization, asynchronous and concurrent programming via futures and promises, and deterministic concurrent dataflow.
Education
Information not provided
Background
A tenure-track Assistant Professor at Carnegie Mellon University, in the School of Computer Science, primarily affiliated with the Institute for Software Research. Her research interests include various flavors of distributed and concurrent computation, often from the perspective of programming languages: data-centric, data-intensive (big data), and eventually-consistent (edge computing). A major recurring theme in her work is composability, aiming to enable the construction of complex distributed systems via the composition of well-understood components that are correct by construction.
Miscellany
Her personal interests include contributions to open source, being a co-founder of the Scala Center, with the goal of doing the right thing for open source Scala and its community.