Work Experience

*
Software Engineer
Hewlett-Packard Company
4/98 - current

Involved in multi-platform authorization server using x.509 certificate as authentication mechanism.

*
VP of Engineering
Netizen Communications, Inc
8/97 - 4/98

Successfully received series A funding by managing engineering team and developing technology. Designed and implemented mail servers and clients in Java (SMTP, POP3, IMAP4), filed patent for Java class transport mechanism.

*
Member of Technical Staff
JavaSoft, Sun Microsystems, inc.
7/96 - 8/97

Member of Java Server group. Past projects include

*
Research Assistant
CIFE, Stanford University
9/95 - 6/96

Worked on Agent-supported Concurrent Automotive Design project. First phase was rewriting the entire code-base from Kappa to Java language. Then implemented the communication interface between AutoCAD program and the agent. The roles of agent are forwarding AutoCAD data, doing decision making, and automating processes. The entire agent architecture has been implemented in Java except for the AutoCAD communication wrapper which is implemented in C.

*
Intern
Sun Microsystems, inc.
2550 Garcia Avenue, MS MTV01
Mountain View, CA 94043-1100
7/95 - 9/95

Wrote NFS version 2 testing suite. The testing suite tries out all the NFS version 2 RPC function calls with various parameters in order to check the correctness of NFS, mount, and lock manager protocol. The entire suite consisted of over 5000 lines of C code.

*
Consultant
W3.COM
459 Hamilton Ave. #202
Palo Alto, CA 94301
Summer, 1995

Designing WWW homepage and supporting cgi programs. The cgi programming included interfacing database to the web, handling registration of users, and shopping cart model for on-line transactions. Responsible for the web site for Egghead Software in implementing registration and on-line transactions. All the libraries and programs were implemented in C++.

*
Intern
Citicorp, TTI
3100 Ocean Park Blvd.
Santa Monica, CA 90405
6/93 - 12/93

Client server programming on Customer Activated Terminals for Citibank. CAT terminals have Motorola 680x0 CPU and run SystemV Unix. The applications were developed on Sun SPARC workstations using cross-platform tools.

*
Lab Consultant
University of California, Los Angeles
2567 Boelter Hall
Los Angeles, CA 90024
1/92 - 6/92

Assist network computer users with UNIX and DOS usage, trouble shooting, and programming in various languages. Maintain and configure the network software.


Education

*
Stanford University
M.S. in Computer Science with emphasis on Computer Systems, 1996
[Stanford University]

*
University of California, Los Angeles
B.S. in Computer Science and Engineering , 1994
[UCLA]


[Home] Return to Home Page
Maintained by jylee@cs.stanford.edu