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):
Employers:
  1. 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).
  2. 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.
  3. 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.
  4. 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
  5. 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
  6. 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
  7. 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.