محمد مصطفى, Software Engineer

محمد مصطفى

Software Engineer

Waad Holding Company

البلد
المملكة العربية السعودية
التعليم
بكالوريوس, Computer Engineering
الخبرات
21 years, 10 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :21 years, 10 أشهر

Software Engineer في Waad Holding Company
  • المملكة العربية السعودية
  • أشغل هذه الوظيفة منذ مارس 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
  • مصر - القاهرة
  • يناير 2008 إلى فبراير 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
  • مصر - القاهرة
  • يونيو 2005 إلى ديسمبر 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
  • مصر
  • يونيو 2002 إلى أبريل 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.

الخلفية التعليمية

بكالوريوس, Computer Engineering
  • في Tanta University
  • مايو 2002

Specialties & Skills

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

اللغات

العربية
اللغة الأم
الانجليزية
متوسط
الفرنسية
مبتدئ

التدريب و الشهادات

Project Management Professional (تدريب)
معهد التدريب:
Progress Academy
تاريخ الدورة:
January 2015
المدة:
35 ساعة

الهوايات

  • Reading
    I read Ibrahim Elfiky Books .