Mohamed  Mustafa, Software Engineer

Mohamed Mustafa

Software Engineer

Waad Holding Company

Lieu
Arabie Saoudite
Éducation
Baccalauréat, Computer Engineering
Expérience
21 years, 10 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :21 years, 10 Mois

Software Engineer à Waad Holding Company
  • Arabie Saoudite
  • Je travaille ici depuis mars 2011

 Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
 Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
 Prepare and install solutions by determining and designing system specifications, standards, and programming.
 Improve operations by conducting systems analysis; recommending changes in policies and procedures.
 Obtain and license software by obtaining required information from vendors; recommending purchases; testing and approving products.
 Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
 Protect operations by keeping information confidential.
 Provide information by collecting, analyzing, and summarizing development and service issues.
 Accomplish engineering and organization mission by completing related results as needed.
 Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle.
Worked on the following Projects:
Analyze, design, develop, test and maintain the following applications using Oracle Developer Tools:
- HR System
- School Management System (Registration - Fees - Primary, Prep and Secondary Section Management)
- Purchasing & Inventory System
- Financial System
- Hajj Management System
Implement and Support the following Oracle Fusion Modules:
- Oracle Fusion HCM and Payroll (Cloud Version)
- Oracle Fusion Taleo
- Oracle Fusion Performance Management
- Oracle Fusion Finance (General Ledger - Account Payables - Account Receivable - Cash Management - Fixed Assets)

Training Specialist à Future Training Centers
  • Egypte - Le Caire
  • janvier 2008 à février 2011

 Identify training needs by evaluating strengths and weaknesses
 Translate requirements into trainings that will groom employees for the next step of their career path
 Build annual training program and prepare teaching plans
 Develop or oversee the production of classroom handouts, instructional materials, aids and manuals
 Direct structured learning experiences and monitor their quality results
 Acclimate new hires to the business and conduct orientation sessions
 Deliver training courses
 Assess training effectiveness to ensure incorporation of taught skills and techniques into employees work behavior
 Periodically evaluate ongoing programs to ensure that they reflect any changes
 Stay abreast of the new trends and tools in employee development

Software Developer à Infocus MIS
  • Egypte - Le Caire
  • juin 2005 à décembre 2007

 Reviewing current systems
 Presenting ideas for system improvements, including cost proposals
 Working closely with analysts, designers and staff
 Producing detailed specifications and writing the program codes
 Testing the product in controlled, real situations before going live
 Preparation of training manuals for users
 Maintaining the systems once they are up and running

Worked on the following Projects:
Analyze, design, develop, test and maintain the following applications using Oracle Developer Tools:
- Real Estate Management System
- HR Management System

Senior IT Specialist à Delta for Computers
  • Egypte
  • juin 2002 à avril 2005

Evaluate system potential by testing compatibility of new programs with existing programs.
Evaluate expansions or enhancements by studying work load and capacity of computer system.
Achieve computer system objectives by gathering pertinent data; identifying and evaluating options; recommending a
course of action.
Confirm program objectives and specifications by testing new programs; comparing programs with established
standards; making modifications.
Improve existing programs by reviewing objectives and specifications; evaluating proposed changes; recommending
changes; making modifications.
Evaluate vendor-supplied software by studying user objectives; testing software compatibility with existing hardware
and programs.
Place software into production by loading software into computer; entering necessary commands.
Place hardware into production by establishing connections; entering necessary commands.
Maximize use of hardware and software by training users; interpreting instructions; answering questions.
Maintain system capability by testing computer components.
Prepare reference for users by writing operating instructions.
Maintain historical records by documenting hardware and software changes and revisions.
Maintain client confidence and protects operations by keeping information confidential.

Éducation

Baccalauréat, Computer Engineering
  • à Tanta University
  • mai 2002

Specialties & Skills

Oracle Database
Oracle ERP
Project Management
Leadership
Negotiation
Scheduling
Cost Control
Risk Management
Contract Management
Critical Thinking
Communication
Project Recovery
Coaching

Langues

Arabe
Langue Maternelle
Anglais
Moyen
Français
Débutant

Formation et Diplômes

Project Management Professional (Formation)
Institut de formation:
Progress Academy
Date de la formation:
January 2015
Durée:
35 heures

Loisirs

  • Reading
    I read Ibrahim Elfiky Books .