ERIC HAUH CHENG
www.echeng.com e-mail me
am  am not  currently looking for a new job.
EDUCATION:
  9/93 - 6/98 Stanford University, Stanford, CA
BS Computer Science 6/97, MS Computer Science  6/98
Master's Concentration: Human-Computer Interaction

Tau Beta Pi Engineering Honor Society, CA Gamma chapter

Coursework: OS, Compilers, Databases, Algorithms, Human-Computer Interaction, Digital Design, Graphics, Networks, Industrial Engineering,
Product Design, Digital Photo, Music Theory/Performance

EXPERIENCE:
Current Photographer, Oakland, CA
Editor and Publisher, Wetpixel.com
Software Contractor, Oakland, CA
 11/05 - 2/06

Equitech, Deutsche Bank, New York, NY
Software Contractor:
Designed and wrote a framework to reconcile external and internal financial reports.

 2/04 - 5/04

Jane Street Capital, New York, NY
Software Contractor:
Designed and implemented a proof-of-concept, prototype application for real-time trading in the options market, using Microsoft's .NET Framework (C#) and a (better-than-last-time) third-party real-time quote feed API.

 5/02 - 8/02

Jane Street Capital, New York, NY
Software Contractor:
With partner, designed and implemented real-time options arbitrage detection software. Client/server solution, using C++, Microsoft's .NET Framework (C#), DCOM, and a third-party real-time quote feed API (hands down, the worst API I've ever seen)..

 3/01 - 5/02

Private Software Contractor - Softwerk Partners, SF Bay Area, CA
XML/XSLT UI Design/Prototyping Project:
Designed, architected, and implemented a working interface prototype for XML EDI transactions, using XML/XSLT/Java Servlet technology to render the front-end and to hook in to an existing back-end Java API.

Application Interface Design Project:
Designed and prototyped (DHTML/CSS) an application for M&A transactions (ten iterations), working closely with client, back-end engineering team, and graphic designer.

J2ME Mobile Phone Game:
Responsible for technical architecture and development of a bowling game for a mobile phone. Implemented game, given hand-sketched screenshots, prototype game (arcade unit) access, and graphic design resources.

Rapid Prototyping:
Very fast paced (4-7 day) rapid prototyping of a web-based data-mining enterprise application and a web-based heathcare application, from feature set to scriptable demo.

 8/98 - 3/01

E.piphany, Inc., San Mateo, CA
Senior Software Engineer/User Interface Project Lead:
Responsible for the overall vision, design, architecture, and implementation of the front-end web interface of E.piphany's Analytic Platform (the core technology behind the Campaign Management suite of products, and the Enterprise Insight product). Managed technical and functional requirements, graphic design resources (in-house and third-party), and engineering resources in a ground-up redesign of the E.5 product line front-end.

Software Engineer:
Designed and wrote the first version of Aggregate Optimizer, an analytic tool in E.piphany's AP Manager configuration suite for optimizing database aggregates.

As an early engineer, participated heavily in recruiting efforts and greatly influenced company culture. As the unofficial company historian, maintained internal web site documenting E.piphany's growth and culture through stories, photographs, and humor. Was dubbed the engineering department's "cultural attaché".

 1/97 - 6/98 Stanford Medical Informatics Group, Stanford, CA
Research Assistant: The Mecano Project
Worked on research aiming to enable comprehensive and integrated support for the design and implementation of interfaces via declarative interface models. Implemented model-based interface design application using Java (presented at CHI '97 in Atlanta, GA). (The technology from this research is the basis for RedWhale Software Corp.)
 6/97 - 9/97 Advanced Technology Group, Apple Computer, Inc., Cupertino, CA
Software Development/Research Intern: [intern badge] [picture w/Woz]
Technology Reinvestment Program

Worked with a team of distinguished scientists and engineers to create the Educational Object Economy, an online community focusing on software component reuse and educator/developer integration. Prototyped metadata integration and custom contextualized navigation tools.  Experienced the death of ATG by the hand of Steve Jobs.
 1/95 - 12/96

Stanford Computer Science Department, Stanford, CA
Section Leader - Introduction to C Programming (CS106):
Led weekly instruction of 8-12 students on C programming methodology and general programming principles. Worked with faculty to develop course plans and curriculum.
 6/96 - 9/96

Trilogy Development Group, Austin, TX
Software Intern:
Developed OLE Custom Controls that became a centerpiece of Trilogy's Selling Chain configuration development suite. Developed prototypes that demonstrated feasibility and effectiveness of using OLE Custom Controls as a selling point and a tool to improve in-house efficiency in constructing custom user-interfaces.
 3/95 - 3/96

Stanford Undergraduate Housing, Stanford, CA
Financial Manager, Durand House:
Devised and managed a $90,000 budget for a privately run student residence. Worked with a four person staff to keep the residence running smoothly.
 6/95 - 9/95

Metron, Inc., Solana Beach, CA
Software Intern:
Worked closely with a small project team to develop the Naval Simulation System (NSS) for the U.S.Navy, which provides a modeling and simulation environment to commanders for planning and executing complex joint-force missions.
 10/94 - 6/95

MEDISG Consulting, Stanford, CA
Information Systems Group Network Consultant:
Responsible for set-up and maintenance of computer networks (hardware and software) in the Stanford Medical School (PC-compatible and Macintosh environments).
 6/94 - 9/94 Vortex Data Systems, San Diego, CA
Summer Intern:
Responsible for on-site assembly, installation, set-up, and troubleshooting of Novell Networks (hardware/software).
COMPUTER
SKILLS:
  • Proficient in C, C++, C#, Java, Javascript, DHTML
  • Experience with Visual Basic, SQL, PHP, PalmPilot Programming, XML/XSLT, Microsoft .NET
  • Strong front-end application design skills
  • Can quickly pick up whatever I need to learn
PAPERS:
WEB WORK:
  • Wetpixel.com (co-founder and editor. design, development, sales, community building, content, external relations)
ACTIVITIES/
INTERESTS:
  • Member of the Board of Directors, RedWhale Software Corp.
  • Founding Member, Stanford Software Developers' Network, 1996-97
  • Wrote PocketSynth, a popular keyboard/metronome for the PalmPilot
    • Mentioned in Wired, MacWorld(2x), MacUser Japan, ZDNet TV
      and the 12/4/98 Palm Developer Conference
    • Included in Pilot Companion (QUE Publishing), Sierra On-Line's Software Companion for Palm Pilot, AMUG's PocketData CD-ROM for Pilot, ZDNET CD-ROM, and many other books and collections
  • Published/featured in PEI Magazine, DigitalFOTO Magazine, E-Photo Magazine, Digital Photo FX Magazine, Fathoms Magazine, Shark Diver Magazine, Bengal Cat Calendar 2001, Strings Magazine, Nature, Scuba Diving Magazine, ScubaCore Magazine, Dive Magazine, PDN Magazine, National Geographic KIDS, Nature, and more.
  • Winner of EPIC Photo Competition 2003 - Digital Category
  • Winner of NCUPS 2004 Photo Competition - Digital Category
  • Antibes Film Festival Award - Best Website (Wetpixel.com)
  • Undergraduate Advising Associate, 1994-95
  • Working (and deteriorating) knowledge of Mandarin and Spanish
  • Climbed Mt. Kilimanjaro, 01/2001
  • Interests: cello (studied with Ron Leonard, Stephen Harrison), chamber music, martial arts, reading, scuba diving, aquaria, photography (traditional, digital, underwater, and infrared)

last update: 2005