James Pei-ping Yao

Present Address
P.O. Box 2572
Stanford, CA 94309
(650)497-5980
jyao@cs.stanford.edu

Permanent Address
240 Berwind Rd
Radnor, PA 19087
(610)687-1839
OBJECTIVE:
To find a software design/programming job preferably within the software industry and involving database design, networking, and/or graphics. Also interested in overseas work in the Asia/Pacific Rim.

COMPUTER SKILLS:

  • Proficient with C++, Visual C++, C, HTML, MFC, SQL, OpenGL, Pascal, LISP, ML, BASIC.
  • Experience with Java, Perl, CGI, Visual BASIC, ODBC, OLE, *LISP, Ada, MIPS assembly.
  • Proficient with Windows 95/3.1/NT, DOS, Macintosh, Unix operating systems.
  • Proficient with Word, Excel, Access, Powerpoint, Photoshop.
EXPERIENCE:
7/97-9/97 Software Design Engineering Intern, Nippon Motorola Ltd., Tokyo, Japan.
Fixed software problem reports and implemented program feature requests in C++ on the X Windows platform for their cellular configuration database system.

10/96-12/96 Web Designer, United States-Japan Technology Management Center, Stanford, CA.
Design and administration of web site. Use of Java, Perl, CGI and HTML

7/96-9/96 SEED II, Hewlett-Packard Company, Cupertino, CA.
Designed and implemented a graphical interface for adminstering a high availability clustering solution. Written in C++ using MFC on Windows NT. Wrote technical specification.

6/95-9/95 Software Design Engineering Intern, Microsoft Corporation, Redmond, WA.
Designed and implemented a localizable, graphical, production tool for Microsoft Explorapedia. Written in C++ using MFC on Windows NT. Utilized ODBC to maintain version control of production elements.

6/94-9/94 Software Design Engineering Intern, Microsoft Corporation, Redmond, WA.
Designed and implemented a graphical editor for Microsoft Exchange. Written in C on Windows NT. Designed and implemented several installation scripts for apllications on Windows NT.
EDUCATION:
9/93-present Stanford University, Stanford, CA. GPA: 4.0/4.0.
Expected Bachelor of Science degree in Computer Science, 6/98.
Expected Master of Science degree in Computer Science, 6/98.
Honors: Tau Beta Pi. Phi Beta Kappa. Jordan Scholar. National Merit Scholar.

Computer Science Coursework:
Introductory Electronics
Object-Oriented Systems Design
Compilers
Automata and Complexity Theory
Computer Organization and Design
Computer Architecture and Organization
Introduction to Computer Graphics
Introduction to Scientific Computring
Database System Principles
Computer Networks: Architectures and Protocols

Programming Paradigms
Introduction to Computer Science A, B
Introduction to Databases
Data Structures and Algorithms
Operating Systems and Systems Programming
Advanced Topics in Operating Systems
Advanced Compiling Techniques
Artificial Intelligence: Principles and Techniques
6/92-8/92 Pennsylvania Governor's School for the Sciences, Carnegie-Mellon University, Pittsburgh, PA.
Coursework: LISP, special relativity, discrete mathematics and chemistry.
Project: Handwriting recognition using neural networks with back-propagation and parallel programming with *LISP on a Connection Machine-2 massively parallel supercomputer.

6/91-8/91 Hampshire College Summer Studies in Mathematics, Hampshire College, Amherst, MA.
Coursework: iterated functional systems, number theory and mathematical algorithms in TruBASIC.

6/90-8/90 Penn Summer Science Academy, University of Pennsylvania, Philadelphia, PA.
Coursework: Pascal, C, discrete mathematics, chemistry.

5/90-7/90 Villanova University, Villanova, PA.
Coursework: Algorithms and Datastructures II. Pascal programming on a VAX.
ADDITIONAL INFORMATION:
  • Language Skills: Chinese (Mandarin), Japanese.
  • Interests: drawing, painting, calligraphy, tennis, soccer, bowling.
  • Webmaster for Stanford Newtype.

Last modified: Tue Mar 18 11:37:03 PST 1997