Nanbor Wang

Principal Computer Scientist
Tech-X Corporation
Distributed Computing Group
5621 Arapahoe Ave. Suite A
Boulder, Colorado 80303
nanbor at txcorp com

Education

Ph.D. in Computer Science, May 2004
Washington University in St. Louis, Missouri
Advisors: Dr. Christopher D. Gill and Dr. Douglas C. Schmidt.

Master in Computer Science, Spring 1997
Washington University in St. Louis, Missouri

Master in Mineral and Petroleum Engineering, Spring 1988
Bachelors in Mineral and Petroleum Engineering, Spring 1986
National Cheng Kung University, Tainan, Taiwan.

Software Expertise

o Guru in CORBA Component system design and architecture (2 years)
o Highly Proficient with the Common Object Request Architecture (CORBA) (5 years)
o Expert in ACE and TAO (6 years)
o Expert-level proficiency with C++ (15+ years)
o Highly proficient with Windows Win32 and *NIX systems programming APIs (e.g., networking, virtual memory, and processing/threads)
o Highly proficient (6+ years) with CVS, Perl, make tools, LaTeX, Java, and Lisp

System Development Experience

Center of Distributed Object Computing
Washington University in St. Louis
Missouri, 1997 to Present.
o CIAO (Component-Integrated ACE ORB)
- Architect and designed CIAO's runtimes, including:
. Component Base libraries
. Prototyping component development process and tools
. Container framework
. CIDL generated servant glue code specification
- Architect and implemented CIAO's assembly and deployment mechanisms, including:
. Generic Component Server
. Simple single component server
. CIAO Daemon process
. Deployment tools, for composing components into applications
o TAO
- Implemented the SHMIOP pluggable protocol.
- Implemented the local interface support.
- Designed and implemented the first TAO-proprietary and portable interceptor framework.
- Smart proxies support in TAO.
- Designed and implemented the collocation optimization mechanism.
o ACE
- Implemented the XML-based Service Configurator framework.
- Implemented the ACEXML parser framework.
- Designed the shared-memory transport protocol.
- Implemented the ACE Thread-Pool Reactor mechanism.
- Re-engineered the ACE Thread-Manager mechanism.
- DLL abstraction class in ACE.
- Reworked the ACE wchar support.
- Ported ACE to WindowsCE operating system.
- Ported ACE to FreeBSD operating system.

Automation Control Software/Firmware
Delta Electronics, Inc., Sun Moon Star Inc., Turnkey Automation LLC.
Taiwan, 1988 to 1995.
o Designed and implemented system software for multiple-axis robots
o Implemented on-the-fly robot arm recalibration control system using machine vision
o Software for automatic DC fan blade balancing machine for detecting inbalance, correct mass distribution, and retest DC fans.
o Full automatic switching power supply testing line.
o Centralized switching power supplying burn-in monitoring system.


Publications: Journal, conference, and trade publications; book chapters.


References: Dr. Christopher D. Gill, Dr. Douglas C. Schmidt, Dr. Irfan Pyarali, and Dr. Angelo Corsaro.


Home Nanbor Wang, <nanbor at cse wustl edu>
Last modified 16:36:29 CST Jan 30 2008
[an error occurred while processing this directive]