Commercial Projects
Application Monitoring Software - Enterprise Management
Design and development of new agent-based components of the industry-standard Unicenter
TNG enterprise management suite. These products are used to monitor, manage
and report on every aspect of messaging server activity for up to hundreds
of distributed groupware & web servers (Lotus Domino, Microsoft Exchange,
Sun iPlanet Messaging, Unix SMTP) in large-scale enterprises.
Developed enterprise management software (middleware), created MFC
foundation libraries on Unix using SGI Standard Template Libraries; built cross-platform
monitoring agents. Used MS-SQL stored procedures. Principal software architect for
product development through three version releases including: market research, design
specifications, coding, testing, quality assurance, beta program and release. Led
team of developers integrating monitoring agents into Unicenter TNG framework
architecture, distributed state machine and 2-dimensional enterprise map in the
administrative console. Product allowed real-time monitoring, event management,
corrective action, web-enabled reporting facilities and problem-prediction through
use of neugents (neural network technology).
Technologies: Visual C++, Lotus Notes API, Exchange API, MS SQL, Standard Template
Library, SNMP, MFC
Target platforms: Windows (Intel and Alpha), Unix (Sun Solaris,
IBM AIX, HPUX, Linux), OS400 and OS/390.
Word Processing Software
Responsible for redesign of memory-management system in new word-processing product.
Wrote unique and efficient memory allocation and swapping algorithm for personal
computer product. Designed and implemented new options such as interactive dictionary
and pop-up window menus. Brought five-person team's product from beta-test to marketable
product.
Unix Kernel Project
Brought Mach OS operating
system from a research phase to commercial product with Carnegie-Mellon University
(first commercial multiprocessor parallel implementation). Mach was a research Unix
operating system which later became OSF/1, and was integrated into HP's
Tru64, NeXT Computer's NeXTSTEP
system and Apples' Mac OS X.