Wei-Hsing Lee




To obtain a challenging and exciting career in the field of computer science with a dynamic company working on cutting-edge technology.



Master of Science in Computer Science and Engineering

University of Florida, Gainesville, FL

August 1998 – May 2000

Current GPA: 3.3/4.0


Bachelor of Science in Microbiology and Cell Sciences

University of Florida, Gainesville, FL

August 1993 – May 1997

GPA: 3.3/4.0


Minor in Chemistry

University of Florida, Gainesville, FL

August 1993 – May 1997


Work experience


May 1999 – January 2000, Co-op at Nortel Networks, Order Engineering Systems, Nortel Networks, Raleigh, NC

·        Helped develop dynamic web pages for a variety of projects utilizing Java Servlet technology as middleware and Oracle Database as the backend. Presentation and user interface consisted of HTML, CSS, and dynamic JavaScript.

·        Created and configured development web and centralized repository for other developers using Java Web Server 2.0 and Netscape Enterprise Server 3.6

·        Conducted meeting with customer prime for requirements definitions as well as weekly updates on progress.

·        Trained other developers on Java Technology in both Servlets and JDBC.


August 1998 – May 1999, Teaching Assistant, Department of Computer Information Science & Engineering, University of Florida, Gainesville, FL

·        Lectured discussion sections on a weekly basis for Data Structures and Algorithms, core undergraduate course.

·        Held office hours for one-to-one tutoring sessions.

·        Assisted in the creation of exams and programming assignments for students.


August 1994 – September 1998, Personal Trainer and Fitness Supervisor, University of Florida, Gainesville, FL

·        Conducted personal training sessions, set up workout routines.





Programming Languages: Java, C/C++, HTML, SQL, JavaScript, CSS, CLIPS, and MIPS RISC Assembly.


Operating Systems: Unix (Solaris, HP Unix, Linux), Windows NT 4.0, Windows 95/98, Windows CE, Windows 3.1, and MS-DOS.


Software: Symantec Visual Cafι, IBM Visual Age for Java, Oracle SQL Worksheet and Schema Manager, Java Web Server, Netscape Enterprise Server, CVS (Versioning Software), MS Office, FrontPage, Adobe Photoshop, MS Visual Studio.


Other: Multi-Threaded Client/Server programming, Mobile Computing Technologies, Java Remote Method Invocation (RMI).





Operating Systems Principles                            Expert Systems

Mobile Computing                                              Computer Architecture Principles

Principles of Programming Languages              Analysis of Algorithms




Master’s Thesis – (work in progress) Design and implement API for ad-hoc wireless collaboration.  This lightweight API and applications will enable efficient, real-time collaboration between wirelessly connected hand-held or portable devices by exploiting the broadcast capabilities of a wired LAN in an ad-hoc wireless environment.


Mobile Computing – Worked on a team project dealing with issues of mobile environment.  Concentrated on problems associated with wireless collaboration (with emphasis on classroom setting) using Java and Habanero API.


Operating Systems – Implemented a Java-based Virtual Distributed System (VDS) and used it to test fault tolerance and classical synchronization problems dealing with distributed computing by implementing leader election and other mutual exclusion algorithms.   


Principles of Programming Languages – Implemented a Java-based, object-oriented Perl interpreter.


Concurrent Provisioning and Configuration (CPAC) – Created Business Objects (BO) in Java to control subsets of the CPAC tool.  Also created BO’s to generate dynamic JavaScript and HTML according to information stored in database tables.  Setup and created a development environment utilizing Java Web Server 2.0.


Workload Assignment Tool (WAT) – Developed middleware technology utilizing Java to integrate information systems residing on IBM legacy mainframe with Oracle Databases on HP Servers.  The particular piece of middleware is used to synchronize the new HP systems with the legacy mainframes during the transition stages.  Development of other aspects in the WAT tool include Java Servlet code to extract database tables into Excel Spreadsheet format as well as dynamic HTML with validation using server-side JavaScript includes.



Interests and activities


University of Florida Crew, scuba diving, staying in shape, like to jam on the guitar, whitewater rafting (been a couple of times), skydiving (only been once), and mountain biking (soon).




Some Chinese, Taiwanese, Spanish