SIMON GWO-UEI TENG
BLK 337 Woodlands Ave. 1 #11-539 Singapore 730337 91235913
Desire to make contributions in a challenging
Software Developer, Programming or Networking position, and to earn advancement
through continued, excellent performance.
University of Wisconsin-Madison
Computer Science, May 2001
Computer Networks: study of protocol concepts and standards with main focus
on TCP/IP; Architecture and components of computer communications network.
Designed a router application and an
ICMP-like application that implement a link-state routing
protocol using OSPF algorithm.
Designed a transport protocol that provides
delivery of data from a server system to a client system with flow
control and congestion control using
AIMD and Karn/Partdridge
Implementation with UDP and
TCP as end-to-end protocols.
Socket programming in Redhat Linux 6.1 environment using EMACS and
in C and C++
Introduction to Operating Systems:
Study of the concepts that underlie operating systems.
Designed an I/O Manager program that simulates the behavior of a
system where a set of processes is working concurrently.
Deadlock and Starvation prevention implementations.
Implementation of Open File Table and Process File Table.
in JAVA ; Thread Synchronization.
Programmed in Sun Solaris
2.6 environment using EMACS, XEMACS, and DDD. „h
Programming Languages and Compilers: Theory and practice of compiler design.
Designed a compiler, which include Scanner, Parser, Name Analysis,
Type Checking, and Code Generation.
Programmed in Solaris 2.6 environment using JAVA and Spim
Implementation involved JLex, Java Cup, and
MIPS assembly code
Artificial Intelligence: Study of
knowledge-based search techniques; automatic deduction; knowledge
representation using predicate logic, semantic networks, connectionist
networks, frames, and rules.
Designed a decision-tree induction algorithm application.
Designed BFS, Depth First Iterative Deepening, and Algorithm A
searching applications for use on a domain of searching for a goal web
page in an artificial intranet.
Designed a Back-propagation algorithm application.
Programmed in Solaris 2.6 environment using JAVA. „h
Algorithms: In depth study of algorithms for sorting,
searching, pattern-matching, and graph manipulation. Paradigms for algorithm
design. Techniques for efficient implementation. „h
Systems Modeling Fundamentals: Study of the concepts of queueing network models and
Operating Systems: Unix, Linux, Microsoft
95/98/2000, and DOS. „h
Programming Languages: Java, C/C++, VB, VBA,
Assembly, HTML, SQL, Basic and Pascal.
Software: Visual Studio
6.0, Microsoft Office 2000, FrontPage 2000, AutoCAD R.14, Java WorkShop, JLex,
Java Cup and DDD.
Communication: Comfortable and effective
communicating with supervisors and colleagues; Able to speak and write Mandarin
Responsibility: Take pride in my work; self-motivated
and willing to set high goals and work to achieve them.
Team Work: Great
ability to thrive in a team environment.
Flexibility: Able to quickly and efficiently adjust
myself to fit into the working environment and team; willing to travel or
relocate to oversea.
October 2001 ¡V Present
Peer ¡V to ¡V Peer File Transfer Application
- Designed a transport protocol that provides delivery
of data from a server system to a client system with flow control and
congestion control using AIMD and Karn/Partdridge algorithm.
- Ability of automatic or user selection of the
interfaces (PPP,ETH ¡K) employed in the data link layer.
- Using UDP as end-to-end protocol; OOP and multi¡Vthreading
implementation using C++ on Redhat Linux 7.0 environment.
Internet Ticket Agent
, September 2001 ¡V May 2002
Marco Polo Tour &
- Researched of ticket prices for amusement parks,
airfares, and other events on the Internet.
- Established price agreements with the particular parties.
Microsoft Excel Programmer
, June 1998 ¡V September 1998
- Set up Excel for inventory, monthly statement and invoice-handling
Computer Lab Aide
, March 1997 ¡V March 1998
Moraine Valley Community
- Assisted lab manager and technicians in
administrating the labs. „h
- Provided software/hardware supports to students and faculties; Hardware
installation and upgrade on PC platform.
, January 1996 ¡V July 1996
Marco Polo Tour &
- Handled paper works; prepared itineraries for tours; maintained database.
format. Download PDF format.
Last Update: 6th June 2002