Multi-Value (PICK) Programmer/Analyst
Bill Montgomery
29w566 Winchester N #4
Warrenville, IL 60555
US
bill@progguy.com
Primary Phone: 224-523-6934
EXPERIENCE
Customers (2003 - PRESENT):
- The Cary Company, Addison, IL
- American Library Association, Chicago, IL
- Life Enrichment Services, Wheaton, IL
- Banner Services, Carol Stream, IL
- SHCDirect, Downers Grove, IL
- Duraco, Inc., Forest Park, IL
- Wickes Lumber, Vernon Hills, IL
- Westmore Supply, Lombard, IL
- Arthur J. Gallagher, Itasca, IL
- Sears, Hoffman Estates, IL
- Cinch Connectors, Lombard, IL
Employers:
- 9/2003- 02/2004 Lava World International, Carol Stream, IL
Hired as Programmer/Analyst to help streamline business processes and improve workflow, including Order Entry, EDI, exporting data to MS Excel and creating new applications. Maintained ROI application software running on Unidata Database, hpux operating system and hardware. Also wrote Windows scripts for AS2 and lockbox application (which I also authored).
- 6/2001 - 7/2002 Richardson Electronics, Ltd. LaFox, IL
eCommerce Supervisor
Supervisor of eCommerce activities (B2B) and personnel, including EDI programmers and Intranet webmaster. Wrote XML formatting tools for communicating between Universe and PeopleSoft (on Oracle). Also was the project leader in finding a Disaster Recovery solution provider.
- 1/1999 - 5/2001 Serta, Inc. Itasca, IL
Senior Programmer/Analyst
Hired to write an EDI processor, move/convert mission-critical applications to new hardware (IBM to SGI) platform, new operating system (AIX to Linux)and new database (Universe to D3). Also did Y2K audits and wrote programming tools, all while maintaining current applications.
- 7/1994 - 12/1998 Vitalink Pharmacy Services, Inc. Naperville, IL
Project Leader - Development
Hired to work on large programming projects including communication applications with satelite pharmacies, writing a medical supply application, interfacing with pharmacy automation machines (Pyxis, Baxter, Automed, Efill, etc.). Also wrote programming tools such as a forms/code generator and project management applications.
Database: D3/AP AIX
- 1/1986 - 7/1994 Data Management Group, Inc. Oakbrook Terrace, IL
Project Leader - Development
Software application provider for Not-for-profit associations. Wrote membership, event management, fund raising and adoption (for zoos and botanical gardens) applications. Also wrote Time/Project management applications used in house.
Databases: ADDS/Mentor, McDonnell-Douglas Reality, Unidata, Advanced Revelation
- 7/1984 - 12/1985 Creata-Data Lombard, IL
Programmer
Hired as entry level programmer for a software application house specializing in customizing software for the manufacturing industry.
Databases: General Automation, DEC/Ultimate, MicroData Reality, PRIME Infomation
REFERENCES
EDUCATION
1/1980 Benedictine University US-IL-Lisle
BA in Business Economics
Continuing Education:
Java for Programmers,
Project Management,
Leadership Skills for Technical People,
Unix,
Microsoft Access 2003 Levels 1,2, 3 and 4
ADDITIONAL INFORMATION
Free quotes available.
Conversions from/to MV databases a specialty.
EXAMPLES OF MY WORK
NOTE: Source code to these, as well as over 100 other software tools, are available FREE for the asking.
BILD code generator
New Spreadsheet Request Form
XLS (use like SORT but output directly to a spreadsheet)
PROGRAMMERS TOOL KIT
1. PROJECT PLANNING & MAINTENANCE
2. BILD Rapid Application Developement
3. BP.WORK CLEANUP
4. FIND (in ALL program files)
5. WHICH PROGRAMS WRITE TO A FILE?
6. FIND UNUSED FIELDS
7. WHAT DID YOU WORK ON TODAY?
8. EXPLORE ITEMS IN A FILE
9. REMOVE NON-VALID CHARACTERS FROM A FILE
10. LIST WHO HAS WHAT LOCKED
11. SORT LISTU BY USER NAME
12. CHECK ALL FILES IN ACCOUNT FOR GFE's
13. EXPORT TO EXCEL MAINTENANCE
Which would you like? ( 1 - 13 ) ?
Some of my other tools available:
BED – front end to ED line editor.
BLIST – prints programs to the printer formated
CAPTURE – writes to &HOLD& file.
CFG – create a dynamic file globally
COMPARE.BP – compares 2 programs for differences.
EV – evaluate a BP expression from TCL
EXPAND – expand a program, bringing in INCLUDES and CALLS
FILEWRITE – finds all the programs that write to a particular file & attb.
FIND – find a string in ALL program files.
FIND.SOURCE – find the source code for a program.
LC – Locally catalog a program (Pick style).
REMOVE.DUPS – removes duplicate keys from a SAVE-LIST
SCRUB – removes all control chars from a file.
SELECT.FROM.LIST – same as: SELECT (file) WITH (dictionary item) = (values in GET-LIST)
SORTU – like LISTU only sorted by user name
UNUSED.FIELDS – finds all the unused fields in a file.
WHO.LOCKED – displays who has what record locked.