Software engineer with over ten years experience in full software development cycle: analysis, design, implementation, testing, documentation and maintenance. Software experience includes language implementation; databases using parallel processors; distributed systems encompassing mainframes, workstations and PCs; and chip level communication/navigation applications. Strong skills in leadership, presentation, and sales.
Rutgers
University, New Brunswick, NJ
M.S. in Computer Science received 1998
Automating Software Documentation,
DCS-TR-354, 1998
Rensselaer
Polytechnic Institute, Troy,
NY
B.S. in Computer Science received 1987
Maintained ServiceGuard and supporting tools. Added command functionality for features. Expanded build from an HPUX Clearcase environment to LINUX and GNU make.
Implemened JAVA compiler in JAVA. My focus was on translating an intermediate representation in static single-assignment (SSA) form to 386 assembler.
Maintained client-server software for managing accounts across networks. This system interfaced with kerberos, whitepages, and an IMS database. The system was written mostly in C. Wrote a backup utility in PERL.
Automated network administration tasks using PERL and PostScript.
Designed a transaction queuer to take advantage of a parallel environment for a database, IMS, resulting in patents.
Maintained the logging function for IMS; Most code is 370 assembler; Development is in a VM environment; Testing is in an MVS environment.
Installed SUN network for CASE tool usage and prototyping, integrating existing software packages.
Designed, developed, and tested code for a table driven navigation and communication display system; Utilizing 8085 assembler with VAX VMS and Tektronix 8540.
Implemented a relational database for gathering information from the field and tracking customer situations; Wrote applications programs in REXX; Documented the programs and the database processes for the future non-technical database administrator.
last updated July 5, 2004