Ashraf Muhammad

Freelance Mainframe Programmer & Programmer

1835
Location:Pretoria, Gauteng, South Africa
Phone: 0827675111
Profile:https://www.freelanced.com/ashrafmuhammad
0
Kudos
4.0
2 Skills
Ask
Rate/Hr
CURRICULUM VITAE

A S H R A F M U H A M M A D

DEVELOPER

NATURAL ADABAS (5 YEARS)
VISUAL C#.NET (9 MONTHS)
MICROSOFT VISUAL STUDIO .NET 2003 (9 MONTHS)
MICROSOFT VISUAL STUDIO .NET 2005 PROFESSIONAL EDITION (9 MONTHS)
SQL (9 MONTHS)
COBOL CICS (1 YEAR)
PERSONAL DATA & CONTACT DETAILS

SURNAME Muhammad
FIRST NAME Ashraf
DATE OF BIRTH 17/09/1969
IDENTITY NUMBER 690917 5122 080
NATIONALITY South African
LANGUAGES English
Afrikaans
DRIVER’S LICENCE CODE 08 / EB
MARITAL STATUS Married
PHYSICAL ADDRESS Flat 12
Erasmia Gardens
442 Vrolikspruit Street
Erasmia
0183
Pretoria
POSTAL ADDRESS As above
MOBILE +27(0)82-767-5111
ALTERNATIVE CONTACT Mrs. Z. Muhammad
+27(0)72-940-5377 (all hours)
E-MAIL ashrafm528@gmail.com

QUALIFICATIONS & COURSES
DATE INSTITUTE ACHIEVEMENT

1987 Stanger Secondary School Full Higher Grade Matriculation Exemption
December 1990 Computer Users Council of South Africa Concepts of Data Processing
May 1991 Computer Users Council of South Africa The Entry Level Cobol Programming Examination
May 1991 Manie Van Zyl & Frank Pritchard Training Center Cobol Programming
June 1991 Liberty Life Association of Africa Ltd Con-nect
July 1991 Liberty Life Association of Africa Ltd Introduction to DOS
August 1991 Liberty Life Association of Africa Ltd Natural 2 Programming
August 1991 Liberty Life Association of Africa Ltd Aids information session
September 1991 to December 1991 (weekly) Liberty Life Association of Africa Ltd The Liberty way education process Intercare
January 1992 Liberty Life Association of Africa Ltd MVS/XA: Coding Basic JCL
March 1992 SPL Natural 2 workshop: Spotlight on processing rules
May 1992 SPL Natural 2 workshop: Reusability
June 1992 Liberty Life Association of Africa Ltd Adabas Concepts & Facilities
July 1992 SPL Natural 2 workshop: Efficient database accesses

DATE INSTITUTE ACHIEVEMENT

August 1992 SPL Natural 2 workshop: Maintainability
August 1992 Occupational Emergency Care Level 1 CPR and First Aid
September 1992 SPL Natural 2 workshop: Natural storage areas
October 1992 Liberty Life Association of Africa Ltd Confidence & Assertiveness building course
October 1992 Occupational Emergency Care Level 2 CPR and First Aid
July 1993 Liberty Life Association of Africa Ltd Natural 2 workshop: Natural toolbox: The Natural Environment – Command line vs Menu
August 1993 Liberty Life Association of Africa Ltd Natural 2 workshop: Batch processing
September 1993 Liberty Life Association of Africa Ltd Natural 2 workshop: Maps
1993 UNISA English Comprehension for Science Students
March 1994 Liberty Life Association of Africa Ltd Voter education session
June 1995 KSI Training ORACLE: SQL, SQL*PLUS & PL/SQL
July 1995 Resuscitation Council of Southern Africa CPR Instructor Course (with international standards)
May 1996 Occupational Emergency Care Level 3 CPR and First Aid
September 1996;
April 1998;
March 2003 Resuscitation Council of Southern Africa CPR Instructor re-registrations and updates (with international standards)
DATE INSTITUTE ACHIEVEMENT

1997 UNISA Introduction to the Economic and Management Environment
Business Management 1
1998 University of the Witwatersrand Bachelor of Pharmacy (first year):
Chemistry 1
Biomedical Mathematics (maths & stats)
Human and General Biology
Physics (half course)
Human Behavioural Science (half course)
2002 University of the Witwatersrand Bachelor of Pharmacy (second year):
Pharmacy Practice
Biomedical Ethics
September 2004 CS Holdings in Partnership with SARS Introduction to Microsoft .Net
October 2004 Microsoft South Africa Bridging from Natural / Adabas to Microsoft n-Tier
April 2005 Microsoft South Africa Microsoft Certified Professional:
Developing and Implementing Windows-based Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET
July 2005 South African Revenue Service
Introduction to REXX
DATE INSTITUTE ACHIEVEMENT

September 2005 South African Revenue Service – IMBEX Management Consultancy Completed Staff Work
October 2005 South African Revenue Service – IMBEX Management Consultancy The Fundamentals of Management for Non-managers
October 2005 South African Revenue Service – IMBEX Management Consultancy Effective Meetings
October 2005 South African Revenue Service – IMBEX Management Consultancy Effective Business Writing
May 2006 South African Revenue Service – Enterprise Data Warehouse SQL for Beginners
June 2006 Time Quantum Fundamentals of Software Testing
August 2006 Software AG Natural NT for Windows
September 2006 Microsoft South Africa Building the Enterprise: Using Patterns and Practices
May 2010 Torque IT Visual Studio 2008
SPECIAL OUTSTANDING ACHIEVEMENTS
I independently formulated original mathematical geometrical theorems in 1987. Professor John H. Webb, Head of Mathematics Department and Editor of Mathematical Digest at University of Cape Town, certified these original, authentic and correct. He published the theorems in his Digest with full acknowledgement and credit of authenticity to me. I also received acknowledgement and was awarded a prize by my alma mater, Stanger Secondary School, for this unique achievement.
SUMMARY OF TECHNICAL SKILLS
1 TRAINING ONLY
2 LIMITED PRACTICAL EXPERIENCE
3 THOROUGH PRACTICAL EXPERIENCE
4 EXTENSIVE EXPERIENCE
5 SPECIALIST SKILLS

LEVEL
YEARS MONTHS 1 2 3 4 5
PROGRAMMING 7 6 X
CONSULTING 5 X
SUPPORT 6 X

LANGUAGES YEARS MONTHS 1 2 3 4 5
NATURAL / NATURAL2 5 X
C#.NET 1 6 X
SQL 1 6 X
COBOL CICS 1 X
JCL 4 X
ROSCOE 6 X

OPERATING SYSTEMS YEARS MONTHS 1 2 3 4 5
WINDOWS 11 10 X
WINDOWS 3.X 3 X
WINDOWS NT 4.0 5 X
WINDOWS 95 5 X
WINDOWS FOR WORKGROUPS 5 X
WINDOWS 98 3 X
WINDOWS 2000 5 X
WINDOWS XP 4 5 X
WINDOWS 7 6 X
DOS 6 X
MVS / XA 5 X
VM 6 X

HARDWARE YEARS MONTHS 1 2 3 4 5
PC 11 10 X
IBM MAINFRAME 6 X

CASETOOLS / METHODOLOGIES / GENERATORS YEARS MONTHS 1 2 3 4 5
PREDICT 5 X

DATABASE / RDBMS YEARS MONTHS 1 2 3 4 5
ADABAS 5 X
MICROSOFT ACCESS 97, 2000 6 X

APPLICATIONS YEARS MONTHS 1 2 3 4 5
PROBLEM & CHANGE EVALUATION SYSTEM (PACE) 3 X
DOMESTIC TREASURY (FINANCIAL) 1 X
PROJECT MANAGEMENT SYSTEM 2 9 X
TIME RECORDING SYSTEM 5 9 X
TIMESHEET SYSTEM V9.02/3 3 9 X
STUDENT INFORMATION RECORDS SYSTEM (SIRS) 6 X
COMMERCIAL INSURANCE SYSTEM (COMMSURE) 6 X
N2O 6 X
CUSTOMS & EXCISE SYSTEMS 6 8 X
APPLIX IENTERPRISE 6 2 X
LEVEL
APPLICATIONS YEARS MONTHS 1 2 3 4 5
EXTRA! ENTERPRISE 2000 3 9 X
MICROSOFT VISUAL STUDIO .NET 2003 9 X
MICROSOFT VISUAL STUDIO .NET 2005 PROFESSIONAL EDITION 9 X
BMC REMEDY ACTION REQUEST SYSTEM V 7.1 6 X
TSO 5 X
MS OFFICE 4.3, 97, 2000, XP, 2007 11 10 X
MS WORD 4.3, 97 2000, XP, 2007 11 10 X
MS EXCEL 97, 2000, XP, 2007 11 10 X
MS MAIL 4.3 2 X
MS EXCHANGE 97, 2000 2 X
MS OUTLOOK EXPRESS 6.0 3 X
MS OUTLOOK 97, 2000, XP, 2007 11 10 X
MS INTERNET EXPLORER 6.0 4 X
MS POWERPOINT 97, 2000, XP, 2007 4 5 X
MS FRONTPAGE 2000, XP 3 5 X
MOZILLA FIREFOX 6 X
SDLC 2 X
ACROBAT READER 5.1 1 X
ACROBAT READER 6.0 1 X
ACROBAT READER 8 1 X
ACROBAT READER 9 6 X

PACKAGES / TOOLS YEARS MONTHS 1 2 3 4 5
“BATTELEUR” NATURAL Y2K CONVERSION TOOL 3 X
EMPLOYMENT HISTORY
09/2007 TO 08/2010 SOUTH AFRICAN REVENUE SERVICE (SARS)
DEVELOPER
Environment:
SQL, Microsoft Visual Studio .Net 2003, Microsoft Visual Studio .Net
2005 Professional Edition, C#.Net programming (Customs & Excise
Department)
Responsibilities:
• Maintaining, developing, enhancing and testing of Customs & Excise systems.

11/2003 TO 08/2007 SOUTH AFRICAN REVENUE SERVICE (SARS)
CONSULTANT / DEVELOPER
Body-Shop:
ANEXUS Consulting Services
Environment:
Natural Adabas (Customs & Excise Systems)
Responsibilities:
• Developments of BATCH & ONLINE NATURAL ADABAS Customs & Excise functions.
• Enhancements to BATCH & ONLINE NATURAL ADABAS Customs & Excise systems.
• Modifications to existing BATCH & ONLINE NATURAL ADABAS programs.
• Using EXTRA! Enterprise 2000 to access IBM MAINFRAME.
• Using TSO to run batch jobs.
• Meeting with users to obtain and discuss requirements.
• Providing advice to users.
• Analysis of functionality.
• Design of proposed functionality.
• Creation of test data.
• Natural programming.
• Testing of changes using existing and new test data.
• Using SYSPAC to transfer modules among DEVELOPMENT, QUALITY ASSURANCE & PRODUCTION databases.

06/2001 TO 12/2001 MUTUAL & FEDERAL INSURANCE
CONSULTANT / DEVELOPER
Body-Shop:
PARACON SA (Pty) Ltd
Environment:
Natural Adabas CGU Conversion Project [Commercial Insurance System
(COMMSURE)]
Responsibilities:
• Enhancement of ONLINE NATURAL ADABAS commercial insurance system to cater for CGU policies.
• Modification & testing of BATCH NATURAL ADABAS programs.
• Using TSO to run batch jobs.
• Meeting with users to obtain and discuss requirements.
• Providing advice to users.
• Analysis of functionality.
• Design of proposed functionality.
• Creation of test data.
• Natural programming.
• Testing of changes using existing and test data.
• Using N2O to access modules to modify them & transfer them among the DEVELOPMENT, QUALITY ASSURANCE & PRODUCTION databases.
• Time recording of my activities.

07/2000 TO 01/2001 UNIVERSITY OF THE WITWATERSRAND
CONSULTANT / DEVELOPER
Body-Shop:
The People Business
Environment:
Natural Adabas Modularisation Project [Student Information Records
System (SIRS)]
Responsibilities:
• Enhancement of ONLINE NATURAL ADABAS student application system to cater for annual, semester, quarterly and two future years’ applications of potential students.
• Meeting with users to obtain and discuss requirements.
• Providing advice to users.
• Analysis of functionality.
• Design of proposed functionality.
• Consolidation of proposed changes.
• Creation of test data.
• Natural programming.
• Testing of changes using existing and test data.
• Testing of global effects on existing functionality.
• Time recording of my activities.

12/1998 TO 02/1999 STANDARD CORPORATE AND MERCHANT BANK
CONSULTANT / DEVELOPER
Environment:
Natural Adabas (Y2K conversion)
Responsibilities:
• Used “Batteleur’s” package to select potential date fields from BATCH and ONLINE REPORT and STRUCTURED modes NATURAL ADABAS and CONSTRUCT programs and manually assess and change them to cater for year 2000.
• Testing the PC Banking System.
• Time recording of my activities.

06/1995 TO 02/1998 STANDARD CORPORATE AND MERCHANT BANK
DEVELOPER & ADMINISTRATOR
Environment:
UNIX: Oracle: PL/SQL (Project Management & Time Recording systems)
Responsibilities:
• Administering Project Management and Time Recording systems.
• Designing and documenting new features.
• Training users in using these systems and assisting users in on-going use of them.
• Configuring PC keyboards to use specific key functions of these systems.
• Working in close conjunction with oracle DBA’s in granting users access to these systems.
• Providing requirements and testing of conversion to APPLIX system.
• Time recording of my activities.

04/1994 TO 05/1995 STANDARD BANK OF SOUTH AFRICA LIMITED
DEVELOPER
Environment:
Natural Adabas (Domestic Treasury system)
Responsibilities:
• User liaison, obtaining requirements directly from users.
• Advising users.
• Estimating, analysing, designing, specifying and coding batch and online, structured and report mode Natural 1 and 2 programs and JCL.
• Testing, implementing, documenting and maintaining modules and systems as required.
• Time recording of my activities.

08/1991 TO 04/1994 LIBERTY LIFE ASSOCIATION OF AFRICA LIMITED
SUPPORT SPECIALIST
Environment:
Natural Adabas [Problem And Change Evaluation system (PACE)]
COBOL
Responsibilities:
• User liaison, obtaining requirements directly from users.
• Advising users.
• Estimating, analysing, designing, specifying and coding batch and online, structured and report mode Natural 1 and 2 programs and JCL.
• Testing, implementing, documenting and maintaining modules and systems as required.
• COBOL Programming.
• Time recording of my activities.

07/1990 TO 08/1991 LIBERTY LIFE ASSOCIATION OF AFRICA LIMITED
DATA PROCESSING TRAINEE & PC SUPPORT TRAINEE
Environment:
COBOL
Problem And Change Evaluation system (PACE)
PC Support
Responsibilities:
• Change control, program and JCL implementing and documenting.
• Cobol Programming course (sponsored by Liberty Life) at Manie Van Zyl & Frank Pritchard Training Center.
• COBOL Programming.
• PC Support, software installation.
• User education.

FREELANCE WORK AND EDUCATING
1. I TUTOR higher and standard grade school pupils (up to MATRIC) in MATHEMATICS, PHYSICS, CHEMISTRY and GENERAL SCIENCE.
2. I am a qualified registered Resuscitation Council of Southern Africa lecturer to deliver lectures and courses in Levels 1 thru 3 First-Aid and Emergency Care.