Experience
Voidpop
San Francisco, CA
Software Developer
March 2011 - present
Software and good deeds for hire. Just shipped
Slackulator beta.
Currently rooting around in:
- Web development (front and backend)
- Android app development
- Other works...
Deeply interested in helping you make awesome things.
Linden Lab
San Francisco, CA
Software Developer
June 2007 - July 2010
Systems, backend, and miscellaneous engineering work for the virtual world
Second Life.
Helped write software to:
- Handle large scale distributed data availability
- Research and analyze data-intensive systems and problems, including network latency issues
- Automate software testing
- Migrate to the cross-platform build system CMake
- Develop miscellaneous bits of software compatible with Windows, Mac OS X, and Linux (with an emphasis on Mac OS X issues)
using many languages (C/C++, perl, python, PHP, bash / bourne shell, etc)
- Help give several million residents a good experience
BDNA
Mountain View, CA
System Discovery Engineer
April 2005 - May 2007
Worked on BDNA Inventory, a network inventory and analytics system for large enterprises.
Helped write software to:
- Communicate with popular operating systems (Windows, Linux, Solaris, AIX, etc.)
using various technologies (WMI, SNMP, ssh, bourne shell, etc.)
- Retrieve component inventory (CPUs, Printers, Video Cards, etc.)
and relevant filesystem / registry information for further application detection
with scripts written in XML, Perl, C#, SQL, etc.
- Export Inventory data to BMC Atrium CMDB, Import data from Microsoft SMS, ISS Internet Scanner, etc.
- Clients include Motorola, US Navy, and Kaiser Permanente.
Worked under Prof. John Laird converting the SOAR editor VisualSOAR
to an Eclipse plug-in. Also assisted with Mac OS X port of SOAR.
- Optimized media archives and DVD layout for "NBA Inside Drive 2003" on Microsoft Xbox.
- Worked on initial cross-platform build system for "Hunter: Wayward" on Sony Playstation 2 and "Hunter: Redeemer" on Microsoft Xbox using both Codewarrior and Microsoft Visual Studio.