
XP Programmer
San Francisco Bay Area

XP Programmer
San Francisco Bay Area
I have a rich background of test driven development and extreme programming. I am passionate about technology and always eager to learn or teach new and better ways to develop software. I believe that great softwares are designed for users and good user experience is always the key to success for a product. My software philosophy is DTSTTCPW and DRY.
Operating System:
Windows XP, Red Hat Linux, Mac OS X, DOS
Programming Language:
Ruby, Java, Objective C, C/C++, Matlab, Pascal, Visual Basic
Web Programming:
Rails, JavaScript, iPhone SDK, XML, WebWork, Struts, JSP, CSS, HTML
Relational Database:
MySQL, MS Access, JDBC, Hibernate
Testing Tool:
RSpec, CruiseControl.rb, Junit, JsUnit, Selenium
(Privately Held; 201-500 employees; Internet industry)
July 2007 — October 2008 (1 year 4 months)
(Privately Held; 11-50 employees; Computer Software industry)
March 2005 — July 2007 (2 years 5 months)
Develop Web 2.0 project-tracking tool allowing faster interaction between customers and developers.
Develop in an environment of Test-Driven Development (TDD) and eXtreme Programming (XP).
(Privately Held; 51-200 employees; Computer Software industry)
October 2004 — March 2005 (6 months)
Design and implement the company website with HTML, CSS, and Javascripts.
(Public Company; Computer Software industry)
2004 — 2004 (less than a year)
(Public Company; 10,001 or more employees; Medical Devices industry)
January 2002 — September 2002 (9 months)
Develop C++ software in Visual Studio .Net to automate validation testing.
Lead the co-op team in re-writing the legacy software to comply with .Net technology.
Get nominated for peer award as the first co-op in the company history.
Meng , Computer Engineering , 2003 — 2004
Research Project: Robocup
Implement strategy for five fully autonomous robots to participate in an International soccer tournament.
B.S. , Computer Engineering and Computer Science , 1999 — 2002
Research Project: High-Speed and Low-Power ARM Microprocessor
Implement an ARM compatible processor to dynamically switch between high performance and low power modes according to the real-time performance and power requirement.
snowboarding, surfing, basketball, wii, Travelled to Tibet, Malaysia, France, England, Greece, China, Japan, Singapore, Belize, and Taiwan.
HKSA, Open Social, Presidents
Tau Beta Pi Engineering Honor Society, Golden Key National Honor Society, National Society of Collegiate Scholars, Phi Eta Sigma Honor Society, Gilbert and Genevieve Buske Scholarship, Cheung Wai Fung Scholarship