Adam Welc

Registered user since Wed 21 Jan 2015

Name:Adam Welc
Bio:

Adam Welc currently works at Uber Technologies. Previously, he worked at Huawei, focusing on optimizing Java for execution in the cloud. Adam has also worked as a researcher at Intel, Adobe, and Oracle, developing new language implementations as well as novel approaches for concurrent programming. His research interests are in the area of programming languages implementation, design, and tooling, with specific interests in runtime systems, interpreters and compilers, as well as performance analysis and optimization. Adam holds a PhD in Computer Science from Purdue University.

Country:United States
Affiliation:Uber Technologies
Personal website:http://www.adamwelc.org/
Research interests:Programming languages implementation, design, and tooling; language runtimes; virtual machines; interpreters; compilers

Contributions

PPoPP 2022 Committee Member in Program Committee
SPLASH 2021 Committee Member in Review Committee within the OOPSLA-track
VMIL 2020 Committee Member in Steering Committee within the VMIL 2020-track
ESEC/FSE 2021 Author of Automated Code Transformation for Context Propagation in Go within the Industry Papers-track
SPLASH 2020 Committee Member in Review Committee within the OOPSLA-track
Session Chair of R-6 (part of OOPSLA)
VMIL 2019 Committee Member in Program Committee within the VMIL 2019-track
GPCE 2019 Committee Member in Program Committee within the GPCE 2019-track
Session Chair of Language extension (part of GPCE 2019)
MoreVMs'19 Committee Member in Organizing Committee within the MoreVMs'19-track
SPLASH 2019 Author of Challenges in Large-Scale Application Development within the Rebase-track
ECOOP 2019 Author of No Hands on Deck: Automation @Uber within the Curry On-track
VMIL 2018 Session Chair of II (part of VMIL 2018)
Author of Profiling Android Applications with Nanoscope within the VMIL 2018-track
Committee Member in Steering Committee within the VMIL 2018-track
ISMM 2018 Committee Member in Program Committee
MoreVMs 2018 Committee Member in Organizing Committee within the MoreVMs 2018-track
SPLASH 2018 Session Chair of Performance (part of OOPSLA)
Committee Member in External Reviewers within the OOPSLA-track
VMIL 2017 Author of Welcome to VMIL within the VMIL 2017-track
Co-chair in Program Committee within the VMIL 2017-track
Session Chair of VMIL (part of VMIL 2017)
Session Chair of VMIL (part of VMIL 2017)
MoreVMs 2017 Program Co-Chair in Organizing Committee within the MoreVMs 2017-track
GPCE 2017 Committee Member in Program Committee within the GPCE 2017-track
RUMPLE 2016 Committee Member in Organizing Committee within the RUMPLE-track
DLS 2016 Author of Optimizing R Language Execution via Aggressive Speculation within the DLS-track
SPLASH 2017 Committee Member in Program Committee within the Workshops-track
SPLASH 2016 Author of Truffle and Graal: Fast Programming Languages With Modest Effort within the SPLASH-I-track
RIOT 2015 Session Chair of Welcome (part of RIOT)
Author of Introduction within the RIOT-track
Program Chair in Program Committee within the RIOT-track
Truffle 2015 Program Chair in Program Committee within the Truffle-track
Session Chair of Welcome (part of Truffle)
SPLASH 2015 Committee Member in External Review Committee within the OOPSLA-track
DSLDI Committee Member in Organizing Committee
Session Chair of Session 4 (part of DSLDI)
Program Chair in Organizers within the DSLDI-track
DLS 2012 Author of Adaptive data parallelism for internet clients on heterogeneous platforms within the DLS 2012-track
PLASTIC 2011 Organization Co-chair in Organizing Committee within the PLASTIC 2011-track