- Principal Software Engineer Voxel Dot Net,
SingaporeFebruary 2009 - Present
Developed REST APIs using PHP and MySQL to manage cloud computing and physical servers, dns, billing, and content delivery network (C++). Developed a JQuery/PHP CDN management web portal.
Contributed to improved development processes which eliminated 90 percent of post-release production issues. Conducted code reviews. Carried out testing and performed releases. Handled escalated customer support issues. Coordinated requirements and software interactions with geographically distributed teams.
- Personal Software Projects Qingdao, ChinaSummer 2008
- Software Engineer Snapfish (to April 2005) / Hewlett Packard,
San Francisco, CASept 2004 - August 2005
Investigated requirements of marketing team. Wrote software in Java and Oracle PL/SQL. Eliminated bottlenecks which decreased hardware costs. Ported software to lower-cost platforms. Improved horizontal scalability. Reduced marketing campaign turnaround time from days to hours. Investigated CAN-SPAM compliance issues. Maintained production systems. Managed contributions from overseas development and QA teams in India.
- Data Integration / Software Engineer Edusoft (to Dec 2003) / Houghton Mifflin,
San Francisco, CANov 2002 - Sept 2004
Boarded and supported customers. Participated in on-site customer trainings. Integrated customer systems with production databases. Designed and developed software (Java, Perl, PostgreSQL, Oracle SQL, JUnit). Maintained production systems and data integrity. Interviewed data coordinaters and data integrators. Met the challenge of "working myself out of a job" by automating processes and growing a data integration team.
- Software Developer Prance Corp.,
San Francisco, CASept 2002 - Nov 2002
Gathered customer requirements and developed customized software. Maintained company web page. Provided feedback to owner on day-to-day business issues.
- Research Programmer Center for Intelligent Information Retrieval,
University of MassachusettsOct 2001 - May 2002
Wrote software in Matlab, C, and Perl. Developed a testing platform to validate results of computer vision research.
- Contract Software Analyst Wapsn,
Stratford, CTAugust - Sept 2000
Researched and developed software in Java to perform Open Financial Exchange transactions.
- Intern Software Developer Sikorsky Aircraft,
Stratford, CTSummer 2000
Designed, developed (war game, pulse doper radar model, configuration UI), and tested software written in C++ and Java/Swing.
- Undergraduate Programmer Vision Lab,
University of MassachusettsSpring & Fall, 1999
Researched computer vision. Wrote software (C++, Lisp).
- English Teacher Dalian, ChinaOctober 2007 - June 2008
Improved presentation skills by teaching English to Korean middle school and high school students.
- Captain Voyages of Thistledown,
California to SingaporeNovember 2005 - April 2007 (& November 2008)
Managed supplies, maintenance, weather, immigration and customs issues while navigating a small engineless sailboat over 10,000 miles through nine countries.
Also delivered a C&S 37 sailboat to new owner in Cebu, Philippines June 2007. Managed crew, supplies, repairs, and navigation.
- Recruiter uschinaedu.org,
Amherst, MAFeb 2002 - July 2002
Recruited twelve ESL teachers to participate in a cultural exchange and education program in China.
- ESL Teacher Dazhou Teacher's College,
Sichuan, ChinaSummer 2001
Taught English to students aged 12-17. Led activities and school events. Helped student teachers improve curriculum.
- Thru-Hiker Appalachian Trail,
Georgia to MaineFebruary - August, 1998
Planned, organized, and completed a 2,162 mile (3,479 km) backpacking trip, on foot, across 14 states of the US.