Richard Bailey

I'm not looking for long-term employment at this time. I may, however, be interested in a pet project you want to get off the ground. If you think you have a good idea, that I can help, and that I would find your idea interesting feel free to contact me with the details.

Past Adventures (in Industry and Academia)

VMware, Inc (website)
Member of Technical Staff
07/2009—Present
I returned to the Hosted-UI team and am working on VMRC. VMRC is an internally consumed product that allows interaction with VMs stored on remote hosts. It is the tool that enables console access in the VI Client and the WebAccess service our products support.
VMware, Inc (website)
Member of Technical Staff, Intern
05/2008—07/2008
I was given the task of building an application that helped move the Linux Workstation product closer to feature parity with its Windows sibling. My responsibilities included completion of the initial requirements document and internal request for comments, application design and implementation, as well as project timeline and regular progress updates to my mentor and manager. As an intern I was also held to all normal expectations of VMware developers such as maintaining good documentation, following company code style guides, and submitting my code to a semi-formal code review process.
Georgia Tech Research Network Operations Center (website)
Graduate Research Assistant
01/2008—05/2009
My time as a GRA with GT-RNOC had me working in three major roles: TA for the classes our professors owned, mentor to student teams particpating in our annual IMS competition, and as a developer for projects to aid the lab, our students, and our industry partners. General tasks included assignment creation, project review and guidance, authoring sample code, and developing REST services to simplify LBS creation.
Amazon.com (website)
Software Development Engineer I
07/2006—07/2007
Like every amazon employee I had many hats during my tenure there. I worked on the Customer Reviews team and contributed to the release of RTR5. My next project was to assist in the design and construction of a system that would incentivize customers to author reviews. In addition to normal development tasks I spent a good portion of my time extending/troubleshooting the system that gathered our team's performance metrics.
Outside of individual tasks I was a part of the normal on-call rotation. This means that once every few weeks I wast the first contact point for any operational issues our team needed to address. On-call required an end-to-end understanding of how our service worked in order to respond to issues without being forced to wake senior teammates.
Proficient Systems
Software Engineer, co-op
05/2003—08/2005
Georgia Institute of Technology
Teaching Assistant, CS1801X
01/2006—05/2006
Teaching Assistant, CS2340: Objects and Design
09/2005—12/2005
Teaching Assistant, CS1322: Object-Oriented Programming
09/2002—12/2003

Education

August 2007—May 2009
Master of Science in Computer Science
GPA: 3.75/4.0
Georgia Institute of Technology
Networking and Software Engineering focus
August 2001—May 2006
Bachelor of Science in Computer Science
GPA: 3.63/4.0
Georgia Institute of Technology
Highest Honors

Relevant Projects

WhereAmI (v3) (website)
GT-RNOC Lab Project
01/2009—05/2009
µThoughts
Masters project: Advisor, Ling Liu
02/2008—05/2009
Pub/Sub Notification System
Coursework: CS6210, Advanced Operating Systems
10/2008
User-mode Linux Device Driver
Coursework: CS6210, Advanced Operating Systems
09/2008

Technology Exposure

Languages
Java, C/C++, Perl, Bash, PHP, MySQL, C#
Platforms
Linux, "Web 2.0", Android, Windows, JavaME, iPhone

Download

PDF (somewhat dated)

See also Hobby::Software