Return Home

R E S U M E

Donald Sellari

330 Horseshoe Road
Stanardsville, VA 22973
(434) 985-4095
don@cemero.com

Twenty years experience as a programmer/analyst utilizing diverse languages, database managers and computer systems. Languages such as Progress 4GL, DataEase 4GL, Filepro 4GL, KnowledgeMan 4GL, dbase, C, Visual BASIC, Assembler, Pascal, PL/I, COBOL and FORTRAN, and hardware platforms from HP, IBM, Intel, DEC and SUN have provided a broad knowledge ranging from business applications to real-time embedded micro-processor technology.
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"


FREE PROGRESS DEVELOPMENT TOOL "THING" IS  AVAILABLE THROUGH WWW.CEMERO.COM. DOWNLOAD IT TODAY...

www.cemero.com

Progress development tool "THING"