Phone: (303) 223-4866
FAX: (303) 223-4866
LANGUAGES Native Dutch speaker,
English and French.
BAL assembler (30+ years) OS/MVS, MVS, z/OS, VTAM, SVC writing, SSI subsystem interface, cross-memory mode applications, 3270 I/O streams, EXCP and channel programming for DASD.
REXX (15 years) MVS TSO/E REXX, OS/2 REXX, Windows Quercus REXX, Windows 95, Object REXX C++/C (8+ years), MVS SAS/C, MS Visual C++, Borland C,
PL/1 (4 years) IBM MVS, z/OS
SAS (4 years) IBM MVS, z/OS
Visual BASIC (4 years) Windows, Windows 95, Windows NT
Smalltalk (2 years), Digitalk SmallTalk on OS/2
COBOL and FORTRAN, JCL, Intel 80x86 and Z80 Assembler
SOFTWARE Mainframe: z/OS, MVS/ESA, VM, CMS, Netview, AF/Operator, AutoOperator, OPS/MVS, Netview, SA/390, subsystem programming interface, in-depth BAL and REXX programming, SAS, SAS/C, C/370, VTAM programming, SMF record processing, JES2 and JES3 modifications and exits, external writers, ISPF dialog programming and panel writing.
PC: Programming on Windows 95/98/NT/ME/2000/2003, . Microsoft Visual C++ & MFC, Visual Basic, Visual Studio, Microsoft Office 97/2000/XP development including building Access data bases and Excel spreadsheets, Borland C++ 4.5, Digitalk Smalltalk, IBM C Set/2 2.1, Presentation Manager Programming, IBM OS/2 LAN Server, OS/2 Warp and 2.1
PDA: FormLogic (Basic) for
WORK EXPERIENCE (many of the underlined company names below contain embedded web links and can be clicked on)
Provide main interface to partners with FICON switches and channel extenders (such as Brocade/McData, Cisco and Ciena) that need to operate with FICON mainframe tape drives, tape silos and virtual tape solutions under the StorageTek product line, especially StorageTek Virtual Storage Manager (VSM) and the Sun Vritual Tape Library products. Provide support for testing and qualification of new products interoperability with partner products. Coordinate testing, and knowledge about interoperability.
Teach main course on Virtual Storage Manager, Sun’s flagship tape virtualization product, to customers and Sun personnel. Course is 4.5 days long and extremely technical requiring detailed and in-depth knowledge of MVS (allocation, tape processing, job processing, Hardware Configuration Definition). Other responsibilities include maintaining the Customer Education Lab hardware and software, including implementing new release. Also continued to enhance the main course as well as create additional add-on modules, such as the VSM Vault Utilities, and the ExPR software product. Job requires a delicate balance of both technical and people skills to be effective in delivering the material.
Create On-The-Job activities for students after finishing z/OS and MVS courses. Included web page development, JCL assignments, and tests to verify that students have absorbed course material theory and can their newly acquired knowledge to practical on-the-job situations.
Assist in testing new microcode for mainframe tape silo hardware and tape library software. Tests are run from VM operating system on the mainframe as well as on the control unit hardware itself. Wrote REXX code to automate testing cycles on VM.
Assist in conversion
of task automation from OPS/MVS SSM to IBM SA/390 V2.2. Create design for
graphical monitoring facility (GMFHS) of entire
Started own business fixing PC hardware and software problems for home users and small businesses. Provide technical support in case of software problems such as systems hangs, "blue screens", software incompatibilities, virus infections, data recovery. Also provide web design and web hosting services.
C++/C conversion project for a video startup company to build a SDK for a software package that renders real-time production quality video imaging of virtual reality studio sets (such as those seen on most evening news shows).
Convert startup/shutdown of hundreds of IMS regions from BMC AutoOperator to CA OPS/MVS for Avis and Budget car reservation systems. Implement OPS/MVS on many other LPARs. Contract cancelled after 9/11.
Primary architect of data base and workflow
for www.vinovia.com website featuring Just-In-Time
ordering and shipping for retail and wholesale wine sales all over
Assist in conversions from OPS/MVS to Netview for clients of IBM Global Services. Write Netview and SA/390 CLISTs. Also par-time work installaing hardware and software for Windows and Windows NT Local area networks at small businesses.
Assist in porting of C/C++ address standardization and geographical coding software from Windows to OS/390. Teach classes in MVS Concepts & Facilities to educate developers on OS/390 platform.
Assist clients in conversions from CA-Automate/MVS to CA-OPS/MVS automation packages. Teach classes in REXX, Operations automation, MVS Concepts & Facilities. Clients included US Sprint, Farmer’s Insurance and Bank of America, Duke Energy, The St. Paul Companies, and EDS.
Lead contract programmer developing client/server medical software
As part of 18-person team, develop fixes for mainframe operations automation
products (AF/Operator and Omegacenter Gateway). Installed
and maintained MVS test systems (including JES3, JES2, CA7, CA11,
HSM) using SMP/E. Read system dumps using IPCS. Developed REXX programs to
automate PTF review process. Reviewed code fixes and enhancements, including
APPC and JES3 support.
Taught classes in REXX, MVS internals, ISPF Dialog development, MVS Subsystem Interface.
As part of 11-person team, designed, developed and tested workload scheduling tool for IBM mainframes written in C and C++. Personally responsible for LU 6.2 data communications from OS/2 workstation to mainframe; wrote graphical user interface using Smalltalk; assisted with design and testing of assembler SMF exits, subsystem exits to gather data, and the console interface to issue operator commands. Also installed and maintained MVS ESA and XA test systems and program products with SMP/E for regression testing.
Developed 3270 VTAM terminal emulation to allow interface to any 3270-based mainframe packages (TSO, CA/7, CICS, OMEGAMON) using LU2. Implemented C/C++ interface for product using SAS C/C++ compiler enabling existing assembler code to call C modules and vice versa.
International Business Link, Marina del Rey, CA
Elan Software Inc.,
Connectivity Systems Inc,
President Lines LTD,
Developed various software packages for several startup software startups as well as Fortune 500 companies.
¨ Co-author for commercially successful mainframe automation package OPS/MVS, for which I developed a REXX compiler/interpreter, and the multi-system communications facility (MSF) between mainframes using (non-LU 6.2) VTAM programming, and ISPF automation testing facility (AOF). Also functioned as project manager for development group. Company was sold after 3 years for $26 million to Goal Systems Inc. Assisted in installation and maintenance of MVS 3.8 and XA test systems and program products under VM for testbeds.
¨ Developed in C on Windows software to graphically edit a computer network and generate/update NCP gen decks for mainframes Net*Edit Windows software (International Business Link).
¨ Co-developed Windows software which could control an IMS system from a PC using 3270 terminal emulation. Elan Workstation. Boole & Babbage bought company.
Developed mainframe computer operations automaton tool called Intercept. Responsible for design, coding and testing. It was one of the first packages to include its own scripting language and use the MVS subsystem interface. Package was sold for over $2 million to Candle Corporation; is now named AF/Operator and is still earning over $25 million a year in revenues for Candle.
¨ Maintained VS/1 and VM operating systems on IBM mainframe for $1 billion food corporation (owner of Straw Hat pizza,Velvet Turtle,Chili’s restaurant chains) as lead system programmer.
¨ Managed group of five systems programmers responsible for maintenance of MVS, VS/1 and VM operating systems; lead 9 month conversion project from VS/1 to MVS.
¨ Reorganized data communications department and trained data communications staff. Responsible for network of 130 local 3270 terminals and hundreds of remotely polled restaurant terminals.
¨ Designed, coded and implemented voice-synthesized telephone data entry system which resulted in over $20,000 savings within first 6 months of operation.
¨ As developer designed, wrote and tested mainframe package to allow printing of JES2 output on 3286 printers over a distributed network. Distributed Printing System (DPS) was sold for $1.5 million.
¨ As education specialist taught classes on 370 assembler, ISPF, TSO CLISTs and JCL.
¨ As systems programmer was responsible for corporate data center mainframe operating system. Performed various MVS, VS/1 and VM sysgens. Installed and maintained program products. Assisted users and operators with system problems.