Chris Jang
cjang@ix.netcom.com
Objective
Learning and growing professionally as an engineer is important. There is
respect for the maturity necessary to deliver a product as well as pure
programming skill. A "dream job" consists of both technical design and
implementation with the practical understanding of accomplishing project
deliverables.
Technical Skills
- C/C++ on Windows NT and UNIX (Linux and HP-UX)
- Berkeley sockets (TCP and UDP), System 5 IPC, pthreads, Xlib, MFC
- CORBA (Orbix/Orbixweb)
- OODBMS (Versant, Objectstore PSE), RDBMS (Persistence, SQL, Oracle)
(note: I have used these products but am not a database person.)
- Java (JDK 1.1.x) on Windows NT
Work Experience
- Alcatel Network Systems April 98 to present
The 1320 Network Management group develops network management software for
telecommunications equipment such as add drop multiplexers and cross connects.
The most interesting work is a multithreaded Orbix server distributing Versant
ODBMS events, allowing clients to be event driven instead of polling (as they
had been). This is fully integrated into the path management product. High
concurrency is maintained with circular locks for thread local storage and a
thread per client session. Other work includes build and configuration
management using Clearcase. Current work is reverse engineering an Italian C
network management code base that is being re-implementated in C++ with a
GDMO toolkit for American network elements.
- Objectspace January 97 to April 98
Objectspace is an enterprise consulting, training, and product company
specializing in object oriented software technologies. Interesting Java work is
prototyping Voyager ORB persistence with the Objectstore PSE object database.
Interesting C++ work on Windows NT is an Orbix server handling workflow with
state stored in an Oracle RDBMS for AMD in cooperation with Honeywell.
Hobbies
Education