Mohamed AboulFotoh ELFeky, System Analysis/Arch, Technical/Project Manager

Mohamed AboulFotoh ELFeky

System Analysis/Arch, Technical/Project Manager

Orange Soft

Location
Saudi Arabia
Education
Master's degree, Computer
Experience
28 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :28 years, 5 Months

System Analysis/Arch, Technical/Project Manager at Orange Soft
  • Egypt - Cairo
  • My current job since June 2016

• Guide/Lead of Developing Team (ADF, JSF, JAVA, BPM, UCM …) for Huge IT Project.
• Translate Technical requirements into Architecture/Components for development
• Build Architecture for Enterprise Solutions
• Integrate between Enterprise Solution and External Entities
• Scope/Time Planning in common with Project managers
• Risk analysis in common with project managers
• Planning Technical Strategies with Management
• Oracle Resources/Activities Planning /Managing
• Set/Review Technical Specs for Proposals

Program Manager & Technical Team Leader (Oracle-J2EE-.Net) at Civil Service Commission, Kuwait
  • Kuwait - Al Kuwait
  • May 2007 to March 2016

• Main Role :
o Project Manager / Enterprise Architect / Technical Team Leader to Manage, Coach and Oversee the :
 Developing Web Applications using Hibernate, Spring, JSF2, ADF, Struts, RMI, SOA and Asp.Net/VB.
 Developing self-service Kiosk Machines' Applications, integrating them with HR/Payroll ERP.
.Net/VB have been used for development, Web Services have been used for Integration.
 IVR System Implementation/Integration (Interactive Voice Response), Web Services have been used for linking Avaya IVR work flow with the ERP business functions.
 SMS Gateway Implementation/Integration using Web Services.
 Application Security Integration with Single Sign On SSO and activity tracing modules.
o PMO member, Contributed in Developing a CSC Project Management Methodology and Project Management Standard/Templates.
o Supporting CSC Web sites, SMS gateway, IVR System, and Kiosk Machines.

• Mutakamel ERP Re-Engineering (HR & Payroll) Project:
I am member of PMO, also I Contributed in Architecture/Design of the Mutakamel ERP. I contributed in planning, executing and controlling of the project, with both external and internal resources. The MS Project Server 2010 and SCRUM tools have been used to manage/monitor the project.
The Mutakamel ERP are:
o Developed using Java/J2EE (JSF, ADF).
o Developed using multitier framework to support access through different channels like Web Sites, Mobile Applications, Kiosk Machines, IVR …. consuming a single business tier.
o A dynamic Business Rules are used for the business tier.
o BPEL have been used as workflow engine for eSerives through all user's channels.
o Integrated with SSO (Single Sign On)/Identity Management for authentication and authorization.
o Integrated with Legacy/External Systems/Agencies using Oracle Service Bus and SOA technique.
o Integrated With Oracle BAM (Business Activity Monitoring) for Status Dashboard
o Jasper iReport have been used for multi-format reporting.
o Deployed on WebLogic as Enterprise Application.
o WebCenter have been used for Portal.
o Running on RAC Oracle DB 12c.

• EPM Project: I Contributed in Implementing, Testing and Administrating MS project server (2007, 2010) used to manage and follow up CSC’s Projects, including a development of project lifecycle work flow.

• QMS Project: I am member of Quality Management Team; I Contributed in Developing Quality Management

Senior Support Analyst at ORACLE Corporation, Egypt
  • Egypt - Cairo
  • June 2006 to March 2007

• Responsible for Supporting ERP PeopleSoft Integration Tools such as Integration Broker, Application Engine, and Component Interface.
• Contributed to Knowledge Management content update

Project Manager at Al-Khaleej Computer Company/Arabic National Bank Project
  • Saudi Arabia - Riyadh
  • May 2005 to May 2006

•TeleMoney Project: Responsible for projects related to development, enhancement and support of the TeleMoney System (Global Money Transfer System)
oThe system consists of three main modules:
Front-End Application: Oracle Forms running on Oracle Application Server as web enabled system.
Back-End application: Pro*C running on UNIX to download, encrypts, compress and send the remittances into the corresponding Banks. Also, responsible about generating some statistical periodic reports.
Interface: Pro*C running on UNIX to interface with ATM machines and bank-master core.

Technical Team leader (Oracle, J2EE) / Analyst / Programmer at Al-Khaleej Computer Company/Saudi Customs Project
  • Saudi Arabia - Riyadh
  • May 1999 to May 2006

•SaudiEDI Project: Participated in the eShipping and eCustoms' Statement, which is a part of Saudi eCustoms solutions used to Integrate Customs' business processes and also exchange Information with other governmental authorities.
o Design and Analysis of Customs' Work flow, EDI Messages flow, Customs' EDI Messages Specs, and EDI-Messages with Customs' System integration.
oDevelopment of eShipping and eCustoms' Statement using Oracle Designer as modeling tool, java as development language (J2EE technology), XML with XML Schema as data format (JAXP for processing) and oracle 9i as database system.
oThe eShipping and eCustoms’ Statement, EDI, are currently running in many Saudi Customs' Port.

•Customs' Systems Project: Participated in Analysis, Design, Develop, implementation, and support of the Saudi Customs Client-Server Applications including Customs' Statement and Shipping Systems using Oracle Designer 9i, Developer 9i, SQL/PL, and DLLs Using VC++.
o The Customs' Statement and Shipping Systems are designed to be customizable and business flow controllable at run time by Customs' administrators.
o The user menus are designed to be dynamically generated, at runtime, according to the business stage and the user privilege (Dynamic Business Rules Parsing).

•The Developed Customs' Systems are now running in all Saudi Customs' Ports of all types: Air, Land, and Sea.

FREE LANCE at FREE LANCE
  • Saudi Arabia - Riyadh
  • January 2001 to January 2002

FREE LANCE PROJECTS
•Shares Management Project, Dar Al-Balad Company, Saudi Arabia: The system developed using Oracle 10g . The system currently running in STC, Etisalat, and Al-Ahly Bank. I participated as a deputy project manager, and little bit technical analyst and designer too.

•Electronic-Exchange Project, Knowledge Tech Company, Saudi Arabia, I participated in the design and implementation Communication part between Oracle Database (a Bank Server and its Terminal) and the Shares Processing Server (SAMA Server Saudi Arabia Money Agency)). The Financial Information Exchange Protocol (FIX 4.2) is used, and completely implemented using visual C++ and MFC. The OMFC (Microsoft Foundation Classes for Interface with Oracle) and Oo4o22 (Oracle database Object libraries built over OCI library (Oracle Call Interface)) are used to link the Oracle Database and the SAMA server using the FIX 4.2 protocol. The Task include accessing the Oracle Database tables to construct the required FIX Message, validate the message structure and values, send it using Winsock and TCP/IP protocol. Also receiving the incoming message, validate its structure and values, and then inserting the message in the Oracle Database. The synchronization was taken into account and implemented using the VC++ multi-threading synchronizes technique, and The Oracle Triggers. The system currently running in Al-araby bank and others.

•Installment Project, Al-Beydany Car Service, Saudi Arabia: Participate In the analysis, design, and implementation of general installment system. Oracle designer and developer were used.

Assistant Researcher at Nuclear Research Center, Atomic Energy
  • Egypt - Cairo
  • December 1997 to May 1999

•DoseHistory Project: Participated in the Design and implementation of some Oracle Applications Using Oracle Developer, these applications is used to get periodical Information from some hardware and keep its history - Using Oracle Database - for later use.
•DoseMeter Project: Design and implementation of Micro Controller Based Circuits Used in Nuclear measurements (Using PIC16C84, 8052 Micro Controller). The work involves the communication between Computer and instrument - via the serial port RS232C - for the purpose of controlling and data exchange. C++ is used for implementation.
•Thyroid Project: Programming intelligent software capable of Auto-diagnosing the Thyroid Gland From its Image. Visual C++ and MFC are used for implementation.

Assistant Researcher at Laboratory of Expert Systems, Egypt
  • Egypt - Cairo
  • June 1996 to December 1997

•Cherry Tomato Project: Participated in the development of Cherry Tomato expert system project, multimedia mission, using Sicstus Prolog, HTML, and TCL/TK under Windows 95.
•Wheat Project: Participated in the development of Wheat expert system project, Arabization mission, using Small Talk and Visual Work under Windows 95.

Instructor/Trainer at Arkam Computer Company, Egypt
  • Egypt
  • May 1994 to January 1995

•C, C++.
•Windows Environment and Programming.
•Object Oriented Programming using Borland C++.
•Pascal.

Education

Master's degree, Computer
  • at Cairo University Faculty of Engineering
  • June 1996
Bachelor's degree, Computer
  • at Faculity of Electronic Engineering
  • June 1994

B.Sc. of Engineering, Computer Dept. Monoufia University Faculty of Electronic Engineering

Specialties & Skills

Oracle DB & Form&Reports
IBM MQSeries
J2EE Architecture
Oracle SOA Suite
Project Server
Managing, Coaching and Overseeing the development of IT Enterprise Applications
IBM MQSeries and Queuing based applications
Managing teams from 5 up to 12 persons, team building and training skills
Developing the strategic and business plan for “Software & IT Departments”
Ability to generate and maintain the risks register, and proactively manage threats to mitigate Risk
Administering and managing all types of Contracts (CR, T&M, FP)
High skills in Analysis, Problem Solving, Leadership, Communication, Presentation & Team Working
Systems Analysis, Design and Modeling using Oracle Designer and others
Ability to define, manage and achieve the stakeholders expectations and goals
Fair knowledge about IBM File Net implementation and usage (Doc Work Flow & eForms)
Administrating Microsoft Project Server and integrating it with Microsoft SharePoint Server
Ability to develop and follow a Project Management Methodology, Templates and PMO
Preparing contract’s documents like RFP, RFQ, IFB
Solid Background of Network and TCP/IP protocol
Ability to create and Audit an Organization's Quality Management System
Object Oriented Analysis and Design and Modeling using UML
Planning, scheduling and budgeting a large and complex IT Projects
Expert in using project management software (EPM) like MS project professional and MS project server

Languages

English
Expert
Arabic
Expert

Memberships

PMI
  • Certified Project Manager
  • December 2008
Scrum Alliance
  • Certified Scrum Master
  • April 2014
IRCA
  • Certified Quality Auditor
  • January 2009