Andrew Hao’s thoughts on design, Web development, and anything shiny.

Resume

Contact

email hidden; JavaScript is required
 http://www.g9labs.com

Education

University of California, Berkeley

  • B.S. Electrical Engineering Computer Science (EECS)
  • B.A. Mass Communications
  • Management of Engineering and Innovation Certificate

Expected graduation: Dec 2008
GPA3.58

Relevant Courses

  • CS 61A - Structure & Interpretation of Computer Programs
  • CS 61B - Data Structures
  • CS 61C - Machine Structures
  • CS 160 - User Interface Design
  • CS 162 - Operating Systems
  • CS 164 - Compilers
  • CS 170 - Algorithms
  • CS 186 - Databases
  • CS 188 - Artificial Intelligence
  • EECS 150 - Digital Systems Design
  • IEOR 190A - Engineering Entrepreneurship
  • E 190 - Technical Communication

Work Experience

Riverbed, User Interface Developer (Current)

Python and Javascript development of management interfaces across Riverbed’s WAN optimization appliance family. Drove user research, prototyping design processes to development of XHTML/CSS/JS frontend features, through implementation in in-house Python framework and Apache.

Apple, Software Engineering Intern

As an iPhone application engineer, designed and coded a native iPhone server monitoring application. Additionally designed and engineered a Web-based iPhone CalDAV application.

Wejoinin, Co-founder / Designer / Developer

Ideation and execution of business idea: online signup sheets made easy. Constantly switching hats as a Rails programmer, Javascript developer and interface designer. See site in progress: (http://www.wejoinin.com).

FAQQLY.com, Project Manager / Designer / Developer

Project manager, UI designer and Rails programmer at a social networking startup. Led a four-person development team in planning and execution of site vision and goals. Specialized in scalable, accessible, standards-compliant design. Tasteful implementation of rich interfaces. Developed solutions for internationalization challenges involving communication and coordination with an overseas team.

g9Labs* Design Studio, Founder / Director

Design/code freelancer in a variety of disciplines from software engineering to graphic design to video production to advertising, branding and identity management. See portfolio site (http://portfolio.g9labs.com) for a list of projects.

Skills

Applications

GNU Emacs, VIM, Eclipse IDE, XCode, Linux/Unix/Solaris, OS X, Windows, MATLAB, Adobe CS Family, Microsoft Office, Subversion

Coding

C/C#, Java, Ruby, Rails, Cocoa, Python, Swing/SWT,SCHEME, MIPS/x86, PHP, Javascript, BASH, MySQL/PostgreSQL, XHTML/CSS, XSLT/XPath, ActionScript

Hands-on

Iterative interface design, user testing, marketing, branding, graphic design, motion/animation, apparel design, W3C standards, Agile methodologies

Languages

English (fluent)
Mandarin Chinese (conversational)

Download my resume in PDF format.

Last updated: September 17, 2009