Professional Summary: Since retiring from IBM in 1994 as Advisory Programmer, I continue to learn new technologies, practice data analysis, software development and tech consulting for folks I like. I love creative problem solving, understanding data and databases. I have worked extensively with controlled levels of access to handle confidential data and build secure systems. I've been vetted by IBM, the CIA and the IRS. Experienced with life cycle process, quality and process improvement. I developed web sites and administration tools for Potomac Community Village. My current interest is systems (political, social and technical) that work sustainably within the boundaries of our planet's resources.
Bronx High School of Science, New York City
B.S. in Chemistry: Brown University, Providence, RI
IBM Systems Engineering Institute, New York City
Web design at Montgomery College
Desktop/Laptop configuration: Windows 10/7 • Microsoft Office suite including Word, Excel, Powerpoint and Access • Adobe graphics products
Database: Oracle • MySQL • Microsoft Access, Access BASIC
Mainframe: IBM developer tools...MVS/TSO/ISPF • S/390 Assembler, JCL COBOL • REXX
Data migration: Database utilities (DB2, Oracle) • QMF • process automation
UNIX: CPanel • ftp • Ubuntu Linux
Web Design: HTML • PHP/MySQL • Dreamweaver • Adobe Flash • Joomla!
- Web Site consultant and community village volunteer 2008 to present
After studying web design at Montgomery College I developed sites for small business an several non-profits at various independent web hosting companies. These projects have helped me understand the ways in which the web is can be an accessory to a well run organization. It is can be a useful repository and reference point for secure data collection and sharing. Organizations generally need an active and clearly defined communications function that can be independent or co-dependent with the web.
- Independent consultant April 2000 - 2008
3 years at NIST as an applications developer: I delivered software for issuing and tracking security badges for NIST Associates at the NIST campus. Learning vendor tools and building/maintaining project plans is key to success. The system was organized around a proprietary (HandySoft) workflow automation and electronic forms construction technology. In addition, I completed a project for NIST Human Resources (HR) to exchange data with a mainframe database at USDA National Finance Center to record HR actions.
4 ½ years work on an IRS taxpayer masterfile application: Custodial Accounting Project (a multi-terabyte DB2 data warehouse) at IRS. Architect/lead developer of Extract and Transform sub-system to load IRS Individual Taxpayer Master file (IMF) into a DB2 data warehouse. Responsible for software infrastructure, design of critical system interfaces and development tools. Exercised skills in, DB2, IBM architecture, JCL, SyncSort, operations planning, job scheduling and data modeling. This system has many parallel tasks in order to accommodate the customer's high weekly data volume and throughput requirements. I developed a tool to directly translate requirements into automatically gererated assembler code and related JCL. Created about 35,000 SLOC (40% of a 7-person team) of assembler code. This contract consistently received award fees greater than 95% from a tough customer.
- BAE SYSTEMS, Rockville, MD October 1999 – February 2000
Team lead for enhancements to the company's customer billing and invoicing system. I developed project plans for senior management, conducted application and system-level requirements analysis and established individual team member assignments, evaluation criteria and team development procedures for an organization seeking CMM level-3 certification.
- Independent consultant August 1997 – October 1999
Developed data model, PL/SQL stored procedures and functions to control access to a terabyte database of classified and compartmented documents and files. Designed, configured and built cross-platform message methods for controlling access to sensitive information using MQSeries queues, ProC procedures and PL/SQL packaged functions.
- Klein Technologies Inc. 1993 – July 1997
Senior Software Engineer. Designed and implemented high-performance user authentication and authorization methods for a very large, secure document and file database implemented in DB2/CICS/COBOL and Assembler. Responsibilities included the data model, COBOL and Assembler methods, general engineering, debugging and methods to manage temporary result set paging via CICS temporary storage queues and VSAM.
Leader of a team that developed quality methodology for Klein Technologies Inc. software engineers. Other work included quality assurance on database design, development of the data migration plans, REXX and Transact-SQL procedures to migrate a Superbase database to client/server database under Microsoft SQL Server. Provided technical leadership in the development of a personnel sub-system for a government agency written in VisualBasic, MS Access Basic and MS SQL Server.
- M-Cubed Information Systems 1993
Senior Software Engineer - client/server. Was leader of design and development for a client/server personnel management system at the Office of Personnel of the U.S. Nuclear Regulatory Commission. Designed the system admin and security functions as well as the primary user navigation mechanisms and maintenance strategies. Was instrumental in instituting quality improvement, defect prevention and problem management procedures in support of a small team effort.
- International Business Machines (IBM) 1969 - 1993
Retired from IBM as Advisory Programmer. Gained extensive experience in product development life cycle while building and maintaining business-critical applications. Worked in 4 IBM divisions including DPD (Finance Industry), Research, Communications Products and Applications Systems. Shared a major award along with 7 team leaders for the creating IBM's premier system for check processing and proof-of-deposit in commercial and Federal Reserve banks (CPCS).
Developed group scheduling and calendar system for executive presentation using a System/370 host-based prototype and PC-based user interface prototype. Filed 6 IBM invention disclosures for publication based on calendar database organization and user interface. Developed several PC-based user interface prototypes for business and executive demonstration. Presented a prototype Stock Broker's Workstation at the Securities Industry Association trade show in 1982 which became the basis for an IBM/Merrill Lynch joint product development venture.