Hardware:
-
HP9000; IBM RS6000; Sun sparc; Digital; Intel Microprocessors
Operating Systems:
-
IBM AIX, Sun OS; HP-UX; SCO UNIX; VMS; Windows, MS-DOS; RSX-11M
Languages:
-
Progress 4GL RDBMS v 6–9, ABL v10; DataEase 4GL; KnowledgeMan 4GL; Filepro
4GL; C; Visual BASIC; Assembly Language for Intel Microprocessors; Pascal; PL/I; COBOL; FORTRAN; dBase
Packages:
-
McCamish VPAS, BPAS; Gelco Travel Manager, Defense Travel System; QAD MFG/PRO; Astea Dispatch-1;
Target Data System Order Entry; Access OrderWriter; JenArk Access Property
Management; Proto-SDS
Experience:
7/07 - present Progress Developer Consultant, Navy Federal Credit Union, Vienna, VA
-
Performed maintenance, enhancements and created new programs for NFCU's UniFi installation.
(Progress OpenEdge v10.0B, running Client/Server on Windows XP/AIX)
6/06 - 6/07 Progress Developer Consultant, McCamish Systems LLC, Atlanta, GA
-
Created new programs and conversions for McCamish Systems' Variable Products Administration
System (VPAS) for a new client installation. Performed maintenance, enhancements, conversions
and new development for McCamish Systems' Benefit Plan Administration System (BPAS). This product
allows participants to update their non-qualified benefit plans on-line by using a web site,
which is customizable by plan sponsor or institutional provider. They are able to perform
financial transactions such as transfers, allocations, and quotations and get plan
information, plan summaries, account information, account allocations, account rates of
return, account history, investment information, investment history, investment transfers,
and perform investment fund rebalancing. (Progress OpenEdge v10.0B, Progress 4GL v91C,
RoundTable 9.1C and 10.0B running Client/Server and AppServer on Windows XP/Red Hat Linux)
3/05 - 5/06 Progress Developer Consultant, LandAmerica Financial Groups, Richmond, VA
-
Created design documents and performed programming for Centralized Revenue
Recognition and Accounts Receivable (CRRAR) consisting of Billed Advances which provided for
billed advances to be sent to the generic interface; Cash Push which allowed the
application of payments to specific customers and orders. This involved
creating receipts in the cash log, creating banking transactions for the
deposits, and distributing the receipts to specific customers and invoices.
The method for transferring the data is the "push" method, where the
software sends the transaction via HTTP in the form of an XML message to a
SonicMQ message broker. Programmed updates and conversions to Centralized
Accounts Payable (CAP) which is a distributed application used by
LandAmerica offices to pay expenses. Its functionality includes managing
vouchers, payees, and a check register. Checks can be written on demand or
as part of a run to satisfy registered vouchers. Manual checks issued away
from the office can also be recorded and posted. Basic management reports
are provided. Payee and transaction data are regularly extracted and
transmitted via a Progress based polling system. (Progress 4GL V9.1D,
Roundtable 9.1D Character under SUN OS 5.8)
8/04 - 11/04
Progress Developer Consultant, McCamish Systems LLC, Atlanta, GA
-
Provided Progress development for McCamish Systems’ Variable Products Administration
System (VPAS) for various life insurance clients. Responsibilities included
debugging, correcting, enhancing and providing speed improvements to
programs, writing Progress reports and extracts, creating conversion
programs, performing conversions and importing data. (Progress 4GL V9.1C,
Roundtable 9.1C under Windows 2000/Linux)
1/03 - 2/04
Progress Developer Consultant, Pentagon, USAF
11th Wing Financial Management, Arlington, VA
-
Performed maintenance, enhancements and emergency development for the Federal
Automated System for Travel (FAST), Gelco Travel Manager 7.1 and Northrup
Grumman’s Defense Travel System. Did analysis and development of the user
interface for digital signature authentication for FAST documents; analysis,
design and coding for the printing of new government forms; analysis, design
and development for the downloading of per diem information from the web
to update database tables. Travel Manager and Defense Travel System are
COTS products for the 11th Wing, so original source code was not available
for reference. (Progress 4GL V8.3D under HP-UX 11.0/Windows 2000/Citrix)
9/02 - 2/03
Progress Developer Consultant, Weinstein
Management Company, Inc., Richmond, VA
-
Created new employee timecard programs which interfaced with Jenark's Access
property management software. (Progress 4GL V9.1C/D under SCO UNIX/Linux)
1/02 – 4/02
Progress Developer Consultant, Celestica,
Columbus, OH
-
Created new MFG/PRO and PROPICS sales order programs and modified existing
ones. Created shell scripts and modified existing shell scripts. Wrote
part number conversion routines and created new tables for implementation
of Progress programs. (Progress 4GL V8.3C and MFG/PRO 7.4H under Sun OS)
11/99 - 10/01 Sr. Programmer / Analyst Consultant, WorldStrides,
Inc., Charlottesville, VA
-
Modified existing Progress programs and performed analysis and programming
for custom tour creation and scheduling workflow package utilizing event
driven and UIB methods in a client/server environment. Also created Excel
and Word documents directly from Progress programs. (Progress 4GL V8.3
under Windows 98/2000 and AIX)
11/98 - 7/99 Sr. Programmer / Analyst Consultant, U.S.
Foodservice, Columbia, MD
-
Performed analysis and programming for Progress modules to interface and
provide data for Access International’s OrderWriter. Provided customer,
item, pricing, and order data to Access Communications Server (ACS) and
processed orders submitted remotely by salesreps through the ACS. Performed
maintenance on USF’s Target Data System Order Entry system. (Progress 4GL
V8.3 under AIX)
7/97 - 8/98 Sr. Programmer / Analyst Consultant, Money
Management International, Houston, TX and Richmond, VA
-
Created Progress modules integrating MMI web site data into the production
database, provided a Progress to telephone Interactive Voice Response System
interface, performed outsourcing of client letters and account statements,
created scripts for the transmittal of data files, and generated reports
and additions/modifications to database tables for their Debt Management
System. (Progress 4GL V7.3 and Proto-SDS under SCO UNIX and AIX)
5/97 - 7/97 Sr. Programmer / DBA Consultant, Prudential
Insurance Company, Willow Grove, PA
-
Performed Progress development supporting McCamish Systems’ VPAS System.
Responsibilities included writing Progress reports, maintaining test databases,
writing batch scripts, software control, and production support. (Progress
4GL V7.3 and V8.1 under Windows NT and AIX)
11/96 - 5/97 Sr. Programmer / Analyst Consultant, Travel
Technology Group, Alexandria, VA
-
Created new reports and modified existing reports and database tables for
TTG’s Reservation System. (Progress 4GL V7.3 and V6.2 under SCO UNIX)
7/96 - 11/96 Sr. Programmer / Analyst Consultant, BTG
Technology Systems, McLean, VA
-
Developed new verbs, user exits, data entry screens and reports, and performed
maintenance and modifications to various modules of BTG’s Dispatch-1 system.
(Progress 4GL V7.3 under Sun/OS)
10/95 - 7/96 Sr. Programmer Consultant, Astea International
Inc., Chalfont, PA
-
Created new modules and modifications to produce the next generation of
Astea International's Dispatch-1 service delivery system products, and
performed maintenance to increase efficiency and correct bugs and design
flaws on current versions of Dispatch-1. (Progress 4GL V6.2 and V7.3 under
HP-UX)
3/95 - 9/95 Programmer Consultant, Rocco Distribution
Center, Mt. Crawford, VA
-
Developed upload, data-entry and report programs for Rocco's warehouse
control system and created general utility tools and reports. Programs
included uploading of TEXLON hand-held scanner barcode shipping data to
Progress files with extensive error checking and user prompting for corrections;
ability to delete, add, and edit the scanned data; add, delete and edit
orders; print sales orders, load summaries, inventory availability, load
puller recaps, load discrepancy reports, invoices, bills of lading, tallies,
delivery recaps, and faxes; load creation and maintenance; carrier and
customer appointment scheduling; print load pick tickets with bar-coded
Code3of9 load numbers. (Progress 4GL V6.3 and V7.3 under HP-UX)
7/94 - 2/95 Programmer Consultant, Savin Corporation,
Stamford, CT
-
Created new files and reports for Savin's customization of Astea International's
Dispatch-1 service delivery system. Created printer database and routines
to route reports to user selected printers. (Progress 4GL V6.2 under SCO
UNIX)
4/94 - 6/94 Programmer Consultant, Johnson & Johnson
Personal Products Co., Milltown, NJ
-
Modified and created new reports for Johnson & Johnson's implementation
of QAD's MFG/PRO manufacturing, distribution, and financial package. (Progress
4GL V6.3 under VMS)
2/92 - 3/94 Programmer / Analyst Consultant, FROWH,
Inc., Hicksville, NY
-
Modified schema and reports and created new reports for garment manufacturing
program (FilePro 4GL under SCO UNIX). Modified and created new reports
for document archive/retrieval system (Progress 4GL under UNIX). Performed
maintenance and updates to work order generation and reports for cable
management system. (Progress 4GL V6.3 under UNIX)
4/90 - 1/92 Programmer / Analyst Consultant, Micro-Ware
Associates, Massapequa Park, NY
-
Programmed the user interface for medical liquid dispensing machines (Visual
BASIC for DOS). Developed a machine shop management application to provide
quote generation, order entry, invoicing, receivables, payables and part
history (KnowledgeMan 4GL under MS-DOS, DataEase 4GL under MultiWare 386
and Novell 3.11). Programmed movie theater analysis system encompassing
movie classification, concession income, hours of operation, and income/expenditure
tracking (DataEase, MS-DOS). Developed a system for baked goods distributors
to track product ordering, delivery, and invoicing. (DataEase under MS-DOS)
1/89 - 3/90 Programmer / Analyst Consultant, dp Computer
Services, Lindenhurst, NY
-
Developed a client portfolio management system for financial planners (DataEase
under MS-DOS). Installed LAN hardware and software, wired offices and installed
printer-sharing devices, updated computer systems with hard drives and
CD-ROMs. Specified, purchased, and integrated components for PC computer
systems with networks, and instructed personnel on system operation, as
well as use of MS-DOS, Windows, Excel, PageMaker, and other application
programs. Assisted users with problems via telephone support.
8/86 - 12/88 Programmer / Analyst Consultant, International
Communications Devices, Inc., Hawthorne, NY
-
Modified ICD's embedded micro software to send/receive Arabic messages
to Sprint E-mail and Sprint's Fax Gateway software to provide Arabic Fax
capability. Provided analysis, design, and coding for multiple printer
distribution box and ASMO/ASCII/PCard file format conversion programs.
Disassembled and programmed an English/Korean language typewriter to an
English/Arabic language bidirectional printer/typewriter including Arabic
character form conversion and short vowel handling. Disassembled Okidata
printer ROMs, inserted Arabic character set, and reprogrammed it to create
an English/Arabic bilingual printer. Designed and implemented a test program
for 8088 computer system. Inspected, tested, and repaired PC compatible
computer/communication cards to the component level. The software projects
were written in C and assembler under MS-DOS and CP/M, and were debugged
with Applied Microsystems' emulators.
8/83 - 7/86 Manager of Software Development and Support,
IDEA, Inc., Elmsford, NY
-
As Manager of Software Development and Support, responsibility included
the administration and technical direction associated with the design and
development of system and support software for IDEA products. Responsibilities
included project planning, manpower scheduling, generating specifications,
and writing documentation. Technical accomplishments included writing an
8051 disassembler, disassembling Fujitsu printer ROMs and reprogramming
them to create bilingual English/Arabic printers (8051 cross-assembler).
Designed and implemented a method of storing, loading, and relocating system
software on a demand basis. (8085 assembler under CP/M)
3/82 - 8/83 Programmer/Analyst, dp Communications Corporation,
New York, NY
-
Designed and implemented a trouble logging and reporting system for communication
centers (C on DEC PDP-11 under RSX-11M). Developed a banking system data
concentrator with multiple port bisynchronous communication; specified
hardware and software to develop the system. Project was written in C and
Z80 assembler under MP/M.
2/79 - 3/82 Systems Software Programmer, Q1 Corporation,
Hauppauge, NY
-
Programmed I/O, floppy and Winchester disk drivers, and developed utilities
for distribution to customers. Designed and coded programs to format and
allocate files on IBM 3741 compatible disks, convert IBM 3740 disks to
Q1 format, convert Q1 disks to IBM 3740 format. Coded bubble memory programs
in both single and multi-page modes. Maintained Q1's PL/I compiler and
linker, bisynchronous communications package, operating system, word processor,
database package, and assembler. Programs were written in PL/I and Z80
assembler under Q1's OS and CP/M.
4/65 - 2/79 Resource Control Planner/Expeditor/Coordinator,
Grumman Aerospace Corporation, Bethpage, NY
-
Authored FORTRAN IV and MARK IV File Management System programs on an IBM
370/168 to report man-hour budgets/expenditures and compute projected overruns/underruns.
Developed and monitored manpower plans, allocated manpower budgets, prepared
milestone schedules and work authorizations, and analyzed expenditure reports.
Developed FORTRAN IV programs on an IBM 370/168 to convert and copy test
data tapes while simultaneously printing selected data parameters and time
slices; modified existing dynamics analysis programs which enabled the
reduction and plotting of vehicle test data stored on magnetic tapes concurrently
with simulated responses; performed computer analysis of the effects of
air drag, coefficients of friction, vehicle weight and speed, stopping
distance and time; authored programs associated with PCM telemetry format,
vehicle arrestment, and guideway interference. Assisted in the technical
analysis of the Tracked Air Cushion Research Vehicle and the preparation
of reports on performance, dynamics, air supply, wind tunnel model, and
air cushion tests. Developed a method of attaching a linear induction motor
reaction rail to a guideway which was accepted by the Department of Transportation
for use at it's Colorado High-Speed Ground Test Site.
Education:
-
State University of New York
-
A.S.,
Computer Information Systems, June 1992
Dale Carnegie Institute
"Effective Speaking and Human Relations"
Corporate Courses, Grumman Aerospace Corporation
"Basic Principles of Supervisory Management"
"Developing Supervisory Leadership Skills"
"The Role of the Management Information System"