Mohammed Al-Darweesh, Senior SAP UI5/OData Consultant

Mohammed Al-Darweesh

Senior SAP UI5/OData Consultant

Al-Bilad Arabia Company Limited

البلد
المملكة العربية السعودية - الشرقية
التعليم
بكالوريوس, Information and Computer Science
الخبرات
17 years, 8 أشهر

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

حظر المستخدم


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

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

Senior SAP UI5/OData Consultant في Al-Bilad Arabia Company Limited
  • المملكة العربية السعودية - الخبر
  • أشغل هذه الوظيفة منذ سبتمبر 2020

March 2023 - Present
Client: Saudi Aramco
Project: Group Tax Reporting Project
Project Role: Senior UI5 Consultant
Responsibilities include:
- Converting complex Excel sheets that contain financial formulas, manual input, totals and values linked to cells from different reports into an interactive role-based, easy-to-use UI5 application with an admin interface.
- Implementing carry forward functionality to allow unobligated funds remaining at the end of the budget period to be carried forward to the next budget with admin options to make exceptions for entities and periods.
- SAP NetWeaver Gateway (OData) Services Development
- Implementing error validation for each cell based on the given criteria and formulas.
- Adding the ability to export and email data into various formats, such as CSV.
- Optimizing the application's performance.
- Integrating with SAP Hana Calculation view.


Dec 2022 - March 2023
Client: Saudi Aramco
Project: Miscellaneous Payment Request Project
Project Role: Senior UI5 Consultant
Responsibilities include:
- UI/UX development process based on user interface (UI) and user experience (UX) requirements.
- SAP NetWeaver Gateway (OData) Services Development
- Integration with IBM Watson for data prediction.

Dec 2021 - Dec 2022
Client: Saudi Aramco
Project: Safe Life Project
Project Role: Senior UI5 Consultant
Responsibilities include:
- Maintaining several active critical projects at once (total 4 apps).
- Optimizing and enhancing the performance of the apps.
- Capturing and tracking functional requirements
- Conducted newly joined employees.
- UI/UX development process based on user interface (UI) and user experience (UX) requirements.
- Design prototypes and mockups


Jan 2021 - Dec 2021
Client: Saudi Aramco
Project: Asphalt Quota Process Automation
Project Role: Senior UI5 Consultant
Responsibilities include:
- UI/UX development process based on user interface (UI) and user experience (UX) requirements.
- SAP NetWeaver Gateway (OData) Services Development
- Design prototypes and mockups
- Integration with Aramco e-Sales portal
- Integration with IBM Watson for data prediction.

Sep 2020 - Dec 2020
Client: Saudi Aramco
Project: Domestic Affiliates
Project Role: Senior UI5 Consultant
Responsibilities include:
- UI/UX development process based on user interface (UI) and user experience (UX) requirements.
- SAP NetWeaver Gateway (OData) Services Development
- Design prototypes and mockups
- Convert old projects built with Adobe Flex to SAP UI5.

Senior IT Consultant في SBM
  • المملكة العربية السعودية - الخبر
  • يناير 2012 إلى أبريل 2020

DEC 2019- Apri 2020
Client: SECO East
Industry: IT
Project: CHOICE Project
Project Role: Operation Support
Responsibilities include:
- Troubleshooting Server Issues (SAP Hana, R Server, and Microsoft SQL Server 2016).
- Creating Reports to Managements using Microsoft PowerBI.
- Develop data set processes.
- Creating SQL scripts and procedures in Microsoft SQL Server and SAP Hana.
- Scheduling tasks in windows server 2012.
- ETL (extra, transform, load) from multiple servers.
- Monitoring Backup Operations.


FEB 2019 - DEC 2019
Client: Islamic Military Counter Terrorism Coalition
Industry: IT
Project: IMCTC Project
Project Role: SAP FIORI Project Lead


SEP 2018 - Feb 2019
Client: Red Sea Development Company
Industry: IT
Project: Red Sea Development Project
Project Role: Senior SAP ABAP / Fiori Consultant
Responsibilities include:
- Development of reports using SAP Smartforms and Adobe Forms.
- SAP Workflows Development.
- Conducting workshops and gathering requirements.
- Patch SAP systems required for Fiori Apps
- Configured SAP Fiori Launchpad
- Configured SAP Fiori frontend and backend systems
- Maintained SAP Fiori roles, catalogs, and groups
- Designed custom SAP Fiori apps User Interface in Eclipse



Oct 2016 - SEP 2018
Client: GCC (The Cooperation Council for the Arab States of the Gulf)
Industry: IT
Project: Gulf Cooperation Council Project
Project Role: SAP Fiori / UI5 Consultant

Dec 2017 - Feb 2018
Client: ADA (Arriyadh Development Authority)
Industry: IT
Project: ADA Project
Project Role: SAP Fiori / UI5 Consultant
Responsibilities include:
- Development of SAP UI5 forms.
- Configuring and customizing ESS/MSS
- SAP Launchpad configuration and customization
- SAP Gateway/oData services developments.
- Creating Technical Specs for development
- Integrating SAP UI5 Forms with SAP Workflow forms and Fiori Inbox and Unified Inbox.

January 2015 - Oct 2016
Client: Juffali Group
Industry: IT
Project: Juffali Enterprise Transformation Project
Project Role: SAP Consultant
Full SAP implementation for al Juffali Group.


February 2014 - December 2014
Client: Saudi ARAMCO, Saudi Arabia
Industry: IT
Project: Green BI
Project Role: HTML5 Consultant
Technology Used: HTML5, SAP UI5


November 2013 - January 2014
Client: Saudi ARAMCO, Saudi Arabia
Industry: Environmental
Project: Fire Protection Dashboard
Project Role: Senior Flex / SAP BO Consultant
Technology Used: HTML5, SAP UI5, AngularJs, JQuery
Responsibilities include:
- Frontend development.
- Integration with SAP BI.

September 2013 - November 2013
Client: Saudi ARAMCO, Saudi Arabia
Industry: Environmental
Project: Facility Environmental Performance Enhancements (FEP)
Project Role: Senior Flex / SAP BO Consultant
Technology Used: Adobe Flex 3.0, SAP WebI, SAP Design Studio, SAP Crystal Reports

Responsibilities include:
- Providing support and consulting for Adobe Flex.
- SAP BO development using Design Studio and WebI.
- Created Complex and Ad-Hoc Reports using Web Intelligent, Design Studio, Xcelsius.
- Development of Dashboards using Crystal Xcelsius 2008.
- Created Dashboard, Chat and Containers, Selectors using the Xcelsius components
- Created reports using Crystal Reports and also using Business Objects functionalities like
Queries, Drill down, @Functions, Cross Tab, Master/Detail and Formulas.

January 2012- September 2013
Client: Saudi ARAMCO, Saudi Arabia
Industry: Finance
Project: Finance Dashboard Project
Project Role: Senior Flex Consultant
Technology Used: Adobe Flex 4.6, SAP BW, Crystal Reports, SWIZ Framework, SAP Design Studio

Software Developer في SSBS
  • المملكة العربية السعودية - الدمام
  • سبتمبر 2007 إلى ديسمبر 2011

February 2010 - December 2011
Client: Saudi ARAMCO, Saudi Arabia
Industry: Aviation
Project: Aviation Dashboard
Project Role: Senior Flex Consultant
Technology Used: Adobe Flex, SAP BW, SAP BOBJ Xcelsius, Crystal Reports, FusionCharts, IBM Elixir Ilog, Web Services, Cairngorm Framework
Responsibilities/Deliverables:
The project has following requirements
- Implementing a BW Aerospace & Defense solution that would cater to reporting and analytical requirements of functionalities from Aviation Department.
- Development of ETL(Extraction Transfer and Loading) Objects which includes:
○ DataSources & Extractors
○ InfoSources
○ InfoObjects
○ DSO & InfoCubes
○ Transformations
- Dashboard using Adobe Flex and KPIs using Xcelsius
- Reports (total 66 reports)
- Design/Development of Front end, Business Layer and Data Layer Architecture.
- R & D on new Architecture (Cairngorm) of Adobe Flex and used in current project for developing front end.
- Generate designs through information gathering, ideation and best practices.
- Generating reports and giving the user an option of exporting them to PDF and MS Excel
- Integration with the SAP BI back end using HTTP and WSDL services.
- Developing and proposing charts and gauges using Fusion Charts and IBM Ilog Elixir for the reports based on the analysis.
- Attending workshops analyzed business requirements and created workshop documents.
- Analyzing the workshop reports while comparing the transactional results with data dictionary.

September Nov 2009 - Jan 2010
Client: SSBS
Industry: IT
Project: Employee Self Services (ESS)
Project Role: Flex Consultant
Technology Used: Adobe Flex, Cairngorm Framework, SAP BOBJ Xcelsius, Spring, Hibernate, Oracle 9i, IReport, Sun One Server, Web Services
Responsibilities/Deliverables:
ESS is a web based system portal designed in Adobe Flex environment that automates employee & management related tasks. The system also utilizes SAP BOBJ Xcelsius based dashboard in Flex containers to expose different KPI's. WSDL files extract data for user based quires from the my SQL DB at the back end Creating modules for finance, project management and HR departments that allows users to instantly access customer data, update information, generate custom and off the shelf reports.
Responsibilities include:
- Implantation of MVC2 Architecture by utilizing Cairngorm Framework, So, that each Layer (User interface, Business and Data Layer) will be placed separate and changing of any layer will be easy in future.
- Developing the timesheet module report using IReport.
- Creating the User Interface.
- Gathering the requirements from the client by conducting workshops.
- Design/Development of Front end, Business Layer and Data Layer Architecture.


December 2008 - July 2009
Client: Saudi ARAMCO, Saudi Arabia
Industry: Oil & Gas
Project: Power Operation Coordination System (POCS)
Project Role: IT Developer
Technology Used: Adobe FLEX, Java and Hibernate, SAP BOBJ Xcelcius, MySQL, IReport
Responsibilities/Deliverables:
The project has following requirements
- Replacement of existing application front end from Struts to Adobe Flex as more friendly and flexible user interface is required.
- Changing of Data Layer from EJB to Spring-Hibernate, because of slow performance and response.
- Implantation of MVC2 Architecture, So, that each Layer (User interface, Business and Data Layer) will be placed separate and changing of any layer will be easy in future.
- Addition of new Requirements like Operational Logging, CDI etc.
- All documents and deliverables have to follow CMM Level 3 standards and procedures. The development methodology is ASAP.
- Gathering the requirements from the client by conducting workshops and writing workshop reports
- Design/Development of Front end, Business Layer and Data Layer Architecture.
- R & D on new Architecture (Cairngorm) of Adobe Flex and used in current project for developing front end.

Software Developer في Buisness Solutions
  • المملكة العربية السعودية - الخبر
  • أغسطس 2006 إلى أغسطس 2007

August 2006 - August 2007
Industry: IT
Project Role: Software Engineer
Project Description/Role: Supervised and monitored project activities
Responsibilities/Deliverables:
- Created Software Requirements Specifications (SRS) for the incoming projects.
- Webmaster for various websites e.g. www.naizak.com
- Web Developer e.g. www.asrms.net
- Designed and developed data driven applications using php and mysql.
- Conducted newly joined employees.
- Customizing open source applications e.g. Joomla to match client requirements.

Summer Trainee as Software Developer في SCECO East, Dammam
  • المملكة العربية السعودية - الدمام
  • يونيو 2005 إلى أغسطس 2005

June 2005 - August 2005
Industry: SCECO East, Dammam
Project Role: Summer Trainee as a Programmer
Project Description/Role: Supervised and monitored project activities
Technology Used: MS Access
Responsibilities/Deliverables:
- Created various online forms using MS Access.
- Enchased and developed the existing passport system: Database and the User Interface.
- Troubleshooting network problems.

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

بكالوريوس, Information and Computer Science
  • في King Fahd University of Petroleum and Minerals
  • يونيو 2006

Specialties & Skills

ASP.NET, XML, SQL, Jscript, VbScript
UNIX, Linux
Oracle 9i and Oracle10g
C , Assembly
java, C#, PHP
Networking
Design Pattern, OOD/OOA
Adobe Flex
cairngorm, hibernate, spring
Bootstrap, Anuglar, NodeJs, MongoDB
SAP UI5

اللغات

الانجليزية
متمرّس
العربية
متمرّس

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

Oracle 10g Database Administration – certificate, 2006. (الشهادة)
تاريخ الدورة:
April 2006
صالحة لغاية:
January 9999
SAP BO Info Analysis 2012. (تدريب)
معهد التدريب:
SAP
تاريخ الدورة:
January 2012
المدة:
60 ساعة
SAP Certified Development Associate – ABAP with SAP NetWeaver 7.0, 2010. (الشهادة)
تاريخ الدورة:
December 2010
صالحة لغاية:
January 9999