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

Resume

Education

University of California, Berkeley

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

Graduated: Dec 2008
GPA3.58

Work Experience

g9Labs* Design Studio, Founder / Director (Current)

Freelance and passion projects spanning iOS development, Web application development, graphic art and UX design. Recent projects include: a real-time browser-based chat application, social online shopping experience, interactive Twitter art installation. See <http://portfolio.g9labs.com> for a list of projects.

Currently interested in developing elegant iOS and Web applications.

Riverbed, User Interface Developer

Designed and developed management pages to configure appliance features in Web interface across Riverbed product family, e.g. a management interface to control multiple VMware VM instances over a large collection of Steelhead appliances & a significantly simplified QoS workflow. Coached others in UX methodologies (sketching, prototyping, user research) and integrated them into team processes. Drove adoption of YUI3 framework. Coordinated between PM, QA, salespeople, developers and customers to gather much-needed feedback to drive feature development and design. Optimized application performance in the server, browser client and over the wire.

Apple, Software Engineering Intern

As an iPhone application engineer, designed and built an OS X Server monitoring application on iPhone. Began with extensive user research and case studies that informed design. Responsible for porting an internal server communication framework from Cocoa to UIKit. Developed an internal Web-based iPhone CalDAV calendaring application.

Wejoinin, Co-founder / Designer / Developer

Built something personally useful that others found useful too! Wejoinin makes online signup sheets easy. Constantly switching hats as a Rails/jQuery programmer and interface designer. Handle communication between customers and development team, and develop business ideas on the side. Site has upwards of 40,000 visitors a month driven solely from word-of-mouth. Seeing much adoption in the nonprofit and academic sectors. See site: <http://www.wejoinin.com>

FAQQLY, 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. Implemented a REST API for third-party apps.

See our reviews on Mashable and CNET.

Skills

Applications

SVN/Git/Hg, Emacs, VIM, Eclipse, XCode, Linux, OS X, Windows, MATLAB, Adobe CS Family, VMWare Server

Coding

C, Objective-C, Java, Ruby, Python, PHP, Javascript, HTML5+CSS3, MySQL/PostgreSQL, XSLT/XPath, MIPS/x86, Lisp, bash

Frameworks

Ruby on Rails, iOS, nodejs, YUI3, jQuery/UI, Prototype JS, RaphaelJS, GWT, CakePHP, Sproutcore, Processing/Arduino, Webware Python, Swing/SWT, Apache, nginx, Mongrel, Unicorn

Hands-on

Iterative interface design, UX methodologies, computational visualization, production server deployment, user testing, bug tracking, graphic design, motion/animation

Interests

Honors: Eta Kappa Nu, Mu Chapter (05-08)

Leadership: Intervarsity Christian Fellowhip at UC Berkeley (04-08), Regeneration Church Staff (09-Current)

Design: Berkeley Innovation [Product Design] (08)

Languages: English, Mandarin Chinese (conversational)

Interests: Jesus, guitar, interactive & computational art, creative writing, marathoning, cycling, photography

Volunteer: BRUTE Labs (social design agency)

Download full CV

Andrew Hao Resume

Last updated: July 13, 2011