[ Home | About
| Experience | Contact ]
Experience Summary of Alluvial
Software, Inc.
We have over twenty-five years of experience in system software
development. A detailed resume is available on request.
Software Development
- Embedded the Python interpreter into an Adobe Acrobat plug-in for
Windows.
Implemented a GUI for the plug-in using Python/Tkinter.
- Maintained the Interwoven TeamSite file system server.
- Implemented a web-based application to track change requests.
Wrote a
call
logging application.
- Improved the drivers for the VRTX real-time OS that allow it to
run on
an IBM PC.
- Designed and implemented a prototype transaction-processing
monitor for
Multics.
Software Development Tools
- Developed a multi-processor UNIX kernel debugger and dump
analysis tool.
- Enhanced the GNU linker and assembler to support dynamic linking
of
a.out
files on NetBSD/i386.
- Produced cross-development environment products, hosted on SunOS
and
Solaris,
used to develop the FTX OS and applications.
- Maintained the Multics PL/I compiler and run-time environment.
Created
a sophisticated formatting tool for PL/I programs.
- Designed and implemented floating point arithmetic, standard
math, and
numeric I/O functions for BASIC interpreters on two microprocessors.
Instrumental
in the creation of Altair BASIC, Microsoft's first product.
Software Configuration Management
- Technical leader of Configuration Management team for three UNIX
OS
products
(HP-UX, SVR4, SVR3).
- Architect of division-wide transition to ClearCase. Conversion
performed
flawlessly and on-time.
- Deployed use of ClearCase's UCM (Unified Change Management)
facility.
- Implemented ClearCase triggers and command wrappers to simplify
operation,
administration, and enforce policy.
- Trained ClearCase administrators. Planned and executed ClearCase
version
upgrades. Created a disaster prevention plan for ClearCase.
- Introduced methods for efficient parallel development within
ClearCase
using branching, merging, and clearmake.
- Designed and developed source control tools layered on RCS.
Software Process Improvement
- Led Software Engineering Process Group (SEPG) to develop and
deploy
flexible,
pragmatic processes for Level 2 of the Software Engineering Institute's
(SEI) Capability Maturity Model for Software (CMM).
- Am trained as an assessor using the CMM-Based Appraisal for
Internal
Process
Improvement (CBA IPI) method. Member of four assessment teams.
[ Home | About |
Experience
|
Contact
]
webmaster@alluvial-software.com
Last updated: October 15, 2003, Rev 1
Copyright © 2003 Alluvial Software, Inc. All
rights
reserved.