Fred McMichael
Programmer Anaylst
Hire this person
Send a job offer directly to this candidate
About
Previous to returning to school to obtain a diploma, I worked for nine years in the accounting field starting from payroll clerk and working my way up to chief accounting clerk.
Experience
Programmer Anaylst - Export Development Corporation (EDC)
(2000-04 - 2026-06)
As a team member on Claims and Recoveries (CRS), I help maintain existing code and develop and implement changes requested by the users. These duties include :
- Help implement a major change to CRS due to the conversion of another system from mainframe to client / server
- Implemented the Table of Authorities to a) allow the system to automatically determine the number of signatures required for sign-off and b) allow the electronic capture of the signatures
- Currently working on the development of the online capture of Recoveries information to reduce the manual time required by the managers
- Develop expense module to capture accumulation of expenses
- Modify medium term insurance system (MTIP) to accommodate accounting changes for IFRS 17
- Helped develop automated system to upload exchange rates from Peoplesoft to the mainframe
- Modified general accounting system (GAS)
- Participated in multiple upgrades to Z/OS mainframe operating system
- Courses : Agile, Problem Management
- Software : Natural, Adabas, JCL, Complete AVD (AZURE Virtual Desktop) Microsoft Teams
Programmer Analyst - Export Development Corporation (EDC)
(1994-09 - 2000-04)
As a team member of one of the Ajilon Consultant Legacy Systems support teams for EDC, I was responsible for all day to day activities for EDC’s FACS Application. My activities included full analysis, design and development for entirely new modules. Further responsibilities included:
- Was a major participant in the conversion of the Financial Accounting Control System to the AC Banking System (AS400)
- Designed and wrote the majority of conversion code
- Participated in the actual conversion of FACS to ACBS writing JCL stream with over 460 lines of code
- Reviewed existing code to ensure that all Year 2000 issues were addressed
- Responsible for rewriting and redeveloping existing modules to allow for consistency between applications at all levels. Significant changes were introduced to this predominantly mainframe based architecture to allow for its integration into a Windows environment giving it a similar look and feel; to the point of introducing a help layer that is completely Windows compatible
- Environment: Adabas/Natural
Computer Consultant - Senior Programmer/Analyst - Industry Science and Technology Canada
(1992-01 - 1994-09)
As senior programmer on the PRISM, SBLA, and CSPIS systems, I implemented changes as requireed by legislation and users. This included producing adhoc reports and writing code to download data from the mainframe to a DOS file. My responsibilities also included being the System Librarian. This entailed implementing programming changes into production, performing backups, and restoring programs when required.
- Environment: MVS/OS, TSO, ISPF, NATURAL 2, ADABAS, C, CLIPPER, DOS
Computer Consultant - Programmer/Analyst - Royal Canadian Mint
(1990-01 - 1991-12)
Participated in the on-going maintenance of the Marketing system. My responsibilities included:
- Developing programs to implement the new coin program
- Creating a system to track designs for a new set of coins. This contest was open to the public.
- While at the Mint, I was the lead analyst for a team that developed and implemented the system to archive over 5 million records. The system was also able to retrieve the information.
- Environment: VM/CMS, CICS, DOS/VSE, ADABAS/NATURAL
Computer Consultant - Programmer - Gandalf/MSA
(1989-08 - 1989-12)
Part of a team modifying the MSA Order Entry System. The user had unique requirements and the system did not meet them.
- Environment: VM/CMS, CICS, DOS/VSE, COBOL, Assembler
Computer Consultant - Programmer - Supply and Services
(1989-01 - 1989-08)
I modified programs to handle the addition of Financial Balancing to the Old Age Security System. I also developed programs to implement data link features to the Health and Welfare Systems.
- Environment: MVS/OS, CICS, COBOL, NATURAL/ADABAS
Computer Consultant - Programmer - Canada Mortgage and Housing Corporation
(1988-10 - 1988-12)
I provided maintenance for the Social Housing Programs. I was also responsible for creating IDMS copy modules to provide standardized calculations.
- Environment: MVS/OS, CICS, COBOL, IDMS
Computer Consultant - Programmer - Transport Canada
(1987-07 - 1988-10)
I developed the Application Migration Control System (AMCS). This system provided an interface between development and production for the migration of modules from development to testing and then to production. It accessed the data dictionary to enforce standardization and control.
I also provided maintenance support on the Enforcement Management Information System. Changes due to legislation and user requirements were added to the system. Part of my responsibilities were to provide support through the user hotline system.
Any problems reported by the user were directed to the applicable programmer.
- Environment: MVS/OS, CICS, COBOL, SDF, NATURAL/ADABAS.
Computer Programmer/Analyst - City of Thunder Bay
(1985-05 - 1987-07)
The Personnel Absentee Reporting System (PARS) tracked all employee absences by interfacing with the MSA payroll system. It was a combination online and batch system. As the analyst, I developed the system from user requirements to the design document. I wrote the program specifications and prepared the conversion plan. As the programmer, I developed the programs and screens necessary to implement the system. I also participated in the testing of the system.
- Environment: VM/CMS, DOS/VSE, CICS, PL/1, CA-EARL, CA-FLEXISCREEN, VSAM
Computer Programmer/Analyst (Work Term) - City of Thunder Bay
(1985-01 - 1985-05)
As the analyst, I began work on the user requirements on the Personnel Absentee Reporting System (PARS). The City based its development on a system development life cycle using DeMarco's techniques.
Education
Computer Programmer/Analyst Diploma Program - Confederation College of Applied Arts and Technology