Implemented Web Browser interfaces to relational database servers for IBM in Austin, Texas,
including a user ID management system for multiple applications and a resource performance
monitoring and reporting system.
Implemented a library of cross-platform Web page utilities for CGI applications.
Programming projects were written in C++ and C with embedded
SQL and in Perl5. Documentation projects were written in HTML.
Provided training and wrote exercise applications on Tivoli Systems' Advanced
Development Environment and Application Extension Facility, two products
used to extend Tivoli's object oriented client-server Management Framework.
Austin, Texas and Research Triangle Park, North Carolina
Staff Programmer and Advisory Programmer
July 1991 through August 1993: Led the system management
and tool development team for the AIX publications departments during AIX
releases 3.2.3 and 3.2.4. The team developed tools and utilities. The team
also operated a network of three large file servers, approximately 15 Interleaf
servers, and approximately 40 writers' workstations.
My responsibilities included technical consultation, process documentation
(including ISO 9000 compliance), and user assistance.
Documentation projects were written in Interleaf and
Framemaker. Tool development projects were written in C and
June 1989 through June 1991: Led the programming team
that implemented POSIX interface specifications and multibyte character enabling
for file handling commands and utilities in AIX release 3.2. This involved
test plan development as well as C language and AIX shell script
July 1986 through May 1989: Implemented file and character
handling functions for the AIX release 3 Pascal compiler, implemented the
install utility, and led the documentation development team for that compiler.
Documentation projects were written in IBM ScriptVS. Implementation
projects were written in PL8, C, and AIX shells.
1985 and 1986: Designed and led the development of
a system for integrated design documentation with program code. The system
was used by several IBM development labs and was awarded a
in 1989. The system was implemented in PL8.
July 1982 through June 1986: Wrote user and system documentation for the
PL8 system, developed and taught IBM internal courses in high level language
systems programming using PL8, and worked on PL8 compiler maintenance. (PL8
was an IBM proprietary system derived from PL/I and featuring extensive
June 1981 through June 1982: Worked on design of a high level
telecommunications protocol compiler, and wrote documentation and taught IBM internal
courses in use of the compiler.