About

I’m heavily impact-driven, and I want to solve real-world problems at scale. To me, this is part of the draw of computer science: the code I write can end up being used by millions of people. More specifically, I’m interested in distributed systems, storage, and large-scale analytics (aka “big data”), which fortunately have many applications to said real-world problems.

I also keep a bucket list of things that I want to accomplish. It’s a way of ensuring that the big picture remains in view, even when you get caught up in the minutia of the day-to-day.

Professional Bio

Andrew Wang is a software engineer at Cloudera, where he has led features such as HDFS in-memory caching, scalability, erasure coding, and transparent encryption. Andrew is a committer and PMC member on the Apache Hadoop project, and served as the release manager for Apache Hadoop 3, the largest release of Hadoop ever.

Previously, he was a PhD student in the AMP Lab at UC Berkeley studying distributed systems under Ion Stoica. He holds an MS in computer science from UC Berkeley and a BS in computer science from University of Virginia.

Experience

See my research page for a listing of my academic projects, papers, and service.

During undergrad, I also interned twice at NavigationArts, an enterprise web development company in McLean, VA, and once at SPAWAR Systems Center in San Diego, CA, working on low-cost, long-range, ship-to-ship wireless communication with commodity 802.11 parts.

Other activities

I keep myself distracted outside of work. Cycling has been my athletic activity of choice since arriving in California, and I like it even better when I can combine it with camping (i.e., bike touring). I rowed in high school and treasure any opportunity to take a boat out on the water. Besides that, I like reading, cooking, and playing video games.