Mohannad Ghawi, Senior ASP.NET MVC & Microsoft SharePoint Developer - acting as Software Development Manager

Mohannad Ghawi

Senior ASP.NET MVC & Microsoft SharePoint Developer - acting as Software Development Manager

TDM Group

Location
Jordan - Amman
Education
Master's degree, MSc Web Technology
Experience
17 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 8 Months

Senior ASP.NET MVC & Microsoft SharePoint Developer - acting as Software Development Manager at TDM Group
  • Jordan - Amman
  • My current job since March 2013

1. Setup the software engineering department for the company. With the aim to provide web applications for external clients and to develop internal systems for the company.
2. Defining the development environment and the development tools for the software engineering department.
3. Perform system analysis and requirement gathering for many web applications, including SharePoint Intranet web applications and ASP.NET MVC web applications.
4. Design, develop and implement ASP.NET web applications using the following technologies; ASP.NET MVC 5, C#, Entity framework, jQuery, JavaScript & SQL Server 2012/2008.
5. Design, develop and implement SharePoint projects including SharePoint online Office 365 and SharePoint 2013/2016.
6. Design, develop and implement many SharePoint projects using the following; Remote Event receivers, Event receivers, SharePoint REST API, CSOM, custom master pages, custom page layouts, site content types, search results web parts, content search web part & display templates.
7. Design and implement Microsoft Flow and Microsoft Power Apps.
8. Perform administrative tasks for SharePoint projects. Such as creating web applications, creating site collections and sub-sites, backup, restore, import, export & create and configure managed services.
9. Migrating SharePoint 2013 On-Premises to SharePoint Online Office365.

Technical Team Leader at Autographics
  • Jordan - Amman
  • July 2012 to March 2013

1. Design, develop and maintain the Business Process Management (BPM) software using the following technologies; ASP.NET MVC Framework, C#, Microsoft SQL Server 2008 and jQuery
2. Provide technical direction and review the work of the development team
3. Perform R&D activities regarding the Business Process Management (BPM) solutions
4. Requirement gathering and communicate effectively with clients to identify their needs

System Analyst (Solution Consultant) at Omnix International
  • Jordan - Amman
  • April 2008 to September 2010

1. Perform system analysis and customer requirements gathering by conducting relevant workshops and preparing high quality functional and technical design documents
2. Deal with ready-made software products and its implementation life cycle
3. Plan and conduct various testing and quality assurance activities
4. Deliver high quality end-user training and conduct various presentations
5. Work on internal and external documentation activities
6. Support various pre-sales activities by building pilot and proof of concept modules
7. Perform product configuration, customization and develop reports.

Main projects worked on:-

1. Passport Information System (E-service and passport information system for managing the passport life cycle from the moment the application is submitted till the passport is delivered to the applicant).
2. Citizen Enrollment System (Enrollment system for managing the citizen information from the moment the application is submitted till creating or updating the citizen information)

Senior Software Quality Control Engineer at Specialized Technical Services (STS)
  • Jordan - Amman
  • July 2005 to March 2008

1. Execute system, integration and user acceptance tests
2. Execute automated load and performance tests
3. Report bugs accurately, assign to development team and review bug status
4. Report and continuously monitor the quality of work performed
5. Maintain and ensure the quality of deliverables
6. Design, execute and support all testing activities
7. Produce test documentations during project life cycle.



Main projects worked on:-

1. National Bank of Abu Dhabi (United Arab Emirates), Payment Gateway (e-payment system using credit cards payment over the Internet)
2. Arab National Bank (Saudi Arabia), Payment Gateway (e-payment system using credit cards and bank account payment over the Internet)
3. Jordan National Payment Gateway (Jordan), (e-payment system using credit cards and bank account payment over the Internet)
4. Ministry of Information and Communications Technology (Jordan), Payment Gateway (e-payment system using credit cards and bank account payment over the Internet)
5. Qatar Central Bank (Qatar), Payment Gateway (e-payment system using credit cards and bank account payment over the Internet)
6. Al Wataniya International (United Arab Emirates), Portal
7. Dubai Holding (United Arab Emirates), Portal
8. Housing Bank for trade and finance (Jordan), Lotus Notes Mail

Oracle Developer at Social Security Corporation
  • Jordan - Amman
  • November 2004 to July 2005

Develop the human resource system and the financial system using Oracle 10g Forms, Oracle 10g Reports and Oracle PL/SQL (stored functions, stored procedures and database triggers).

Education

Master's degree, MSc Web Technology
  • at University of Southampton
  • November 2011

My MSc project and dissertation was about using smart phones and portable devices in the educational process to provide real-time feedback about students’ assessments. Technologies that were used to implement the MSc project include; Microsoft Asp.net MVC 3, jQuery, Ajax, C#, ADO.NET Entity Framework and Microsoft SQL Server. The Modules which i took during my MSc include:- 1. Enterprise Web Development 2. Topics on Web Services 3. Hypertext and Web Technologies for Masters 4. Assistive Technologies and Universal Design 5. Applications of Security in Information Technology 6. Rich Internet Applications 7. Semantic Web Technologies 8. E-Business Strategy 9. Research Methods in Computing

Bachelor's degree, Computer Information Systems
  • at University Of Jordan
  • June 2004

MY GPA is 3.04 out of 4

High school or equivalent, Scientific Stream
  • at National Orthodox School
  • June 2000

MY GPA is 85 out of 100

Specialties & Skills

ASP.NET MVC
Entity Framework
SharePoint
Microsoft ASP.NET MVC
SharePoint 2016
SharePoint 2013
ADO.NET Entity Framework
System Analyst
Software Quality Control
Business Process Management (BPM)
Razor view engine
Microsoft SQL Server 2008
Oracle PL / SQL
Oracle Database
Oracle Forms 10g
Oracle Reports 10g
Microsoft Power Apps
SharePoint Online

Languages

Arabic
Expert
English
Expert

Training and Certifications

Developing Web Sites using IBM Workplace Web Content Management 2.5 course (Training)
Training Institute:
Specialized Technical Services (STS)
Date Attended:
July 2005
IBM Rational Test Management and Robot course (Training)
Training Institute:
NEWTEK Company
Date Attended:
March 2007
Oracle Certified Developer Track course (Training)
Training Institute:
ITCC Training Center
Date Attended:
February 2004
Certified Software Tester course (Training)
Training Institute:
DRTC training center
Date Attended:
October 2006