Stephanie Wang

Software Engineer at University of California, Berkeley

Berkeley, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stephanie Wang is a software engineer with 10 years of experience based in Berkeley, CA, currently at Anyscale and appointed as an incoming assistant professor at the University of Washington. She bridges systems research and production engineering—conducting graduate research at UC Berkeley and MIT CSAIL—while contributing to high-profile open-source projects like Apache Arrow (hardening the Plasma shared-memory object store) and Ray (fixing multithreading and worker-reset issues). Her work focuses on reliability and concurrency in data and ML infrastructure, shipping robust fixes and tests that move research into scalable runtimes. An MIT alumna with both a BS and MEng, she pairs rigorous academic training with a hands-on, entrepreneurial streak (even running an Etsy shop early on), which informs her practical approach to complex distributed systems.
code10 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of California, Berkeley
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Massachusetts Institute of Technology
bookCroton-Harmon High School
github-logo-circle

Github Skills (18)

c-language10
python10
distributed-systems10
object-storage10
apache-arrow10
parallel-computing10
arrowjs10
distributed-system10
arrows10
arrow-js10
c-programming-language10
testing9
concurrency9
javas8
flatbuffers8

Programming languages (7)

JavaC++CJavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
ray-project/ray

Oct 2016 - Jan 2023

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
userBack-end Developer
Contributions:2 releases, 1913 reviews, 399 commits in 6 years 3 months
Contributions summary:Stephanie's commits primarily focused on addressing issues related to multithreading in the Ray compute engine. The contributions involved enabling multiple threads to call `ray.get` and `ray.wait`, including handling Java backend and Python worker reset issues. Furthermore, the user's code additions included refactoring dependency management code.
pythonconsistsruntimetensorflowserving
apache/arrow

Nov 2017 - Mar 2020

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 2 comments in 2 years 4 months
Contributions summary:Stephanie primarily contributed to the Apache Arrow project by implementing and refining Plasma, a shared memory object store. Their work focused on features like aborting unsealed objects, client disconnection handling, and synchronous Seal requests. The commits involved changes to core Plasma components, including client and store code, with the goal of improving stability, reliability, and functionality related to object management. Additionally, they contributed test cases to validate the implemented functionalities.
memorymulti-languagetoolboxacceleratedarrow
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stephanie Wang - Software Engineer at University of California, Berkeley