I am a software developer at Expedia and a recent graduate from the University of Washington Information Schoool. Currently I work at Expedia as developer in the data warehouse where I develop data ingestion solutions using Apache Flume, Storm CEP, and Hadoop. Additionally I have been focusing on improving developer productivity within the EDW through improved build systems, continuous integration, and offline access for developers.
I am not a designer
This summer has been largely focused on two major goals. Adjusting to the non-school life, and a home remodel. Many evenings each week I spend time in my former attic and soon media room hanging drywall, applying mud and tape, and soon painting. Follow my progress on my Google+.
I spend most evenings before bed reading a book on my tablet. It ranges from fantasy novels to technical programming books, but I always search the library to see if I can read for free before buying. This project aims to simplify the searching phase, making it easier and cheaper to start reading.
A list based browser history is really of no use to anyone. When was the last time you used yours and actually found what you were looking for? Myself and four other students at the UW are working to re-envision web history.
The capstone project previously mentioned has introduced me to the amazing world of graph databases. Over the last few months I have taken every chance I can to work with or learn more about graph databases and their many uses. Graphs are far from new, but their potential in the software field is only finally being realized.
To learn Angular.js and Chrome Packaged Apps I created a small browser extension which acts as a code snippet storage and url shortener in one. Though this project was never completely finished, most features were functional and I learned a lot during its creation
As part of a class project I worked with a small team to create a small webapp using the Facebook and Twitter APIs. This thinly disgused advertising framework has all the components of a simple information distribution platform using Flask and Angular.js
There are so many projects that I would like to work on when I have time, where do I even begin? One in particular comes to mind though...
Similar to how PyCharm supports the use of remote interpreters I would like to bring support for remote JDK to IntelliJ through a plugin. I have done a good amount of research into IntelliJ plugins (they really need to improve their documentation) and have started development. Even though this project is started I am leaving it in the wishlist section since it is on hold while I work on other projects.