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

VMIL 2019Committee Member in Program Committee within the VMIL 2019-track
GPCE 2019Committee Member in Program Committee within the GPCE 2019-track
MoreVMs'19Committee Member in Organizing Committee within the MoreVMs'19-track
ECOOP 2019Author of No Hands on Deck: Automation @Uber within the Curry On-track
VMIL 2018Session 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 2018Committee Member in Program Committee
MoreVMs 2018Committee Member in Organizing Committee within the MoreVMs 2018-track
SPLASH 2018Session Chair of Performance (part of OOPSLA)
Committee Member in External Reviewers within the OOPSLA-track
VMIL 2017Author 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 2017Program Co-Chair in Organizing Committee within the MoreVMs 2017-track
GPCE 2017Committee Member in Program Committee within the GPCE 2017-track
RUMPLE 2016Committee Member in Organizing Committee within the RUMPLE-track
DLS 2016Author of Optimizing R Language Execution via Aggressive Speculation within the DLS-track
SPLASH 2017Committee Member in Program Committee within the Workshops-track
SPLASH 2016Author of Truffle and Graal: Fast Programming Languages With Modest Effort within the SPLASH-I-track
RIOT 2015Session Chair of Welcome (part of RIOT)
Author of Introduction within the RIOT-track
Program Chair in Program Committee within the RIOT-track
Truffle 2015Program Chair in Program Committee within the Truffle-track
Session Chair of Welcome (part of Truffle)
SPLASH 2015Committee Member in External Review Committee within the OOPSLA-track
DSLDICommittee Member in Organizing Committee
Session Chair of Session 4 (part of DSLDI)
Program Chair in Organizers within the DSLDI-track
DLS 2012Author of Adaptive data parallelism for internet clients on heterogeneous platforms within the DLS 2012-track