Mohamed ElShafey, Senior Developer

Mohamed ElShafey

Senior Developer

Tahaluf

Location
United Arab Emirates - Abu Dhabi
Education
Bachelor's degree, Information Systems
Experience
23 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :23 years, 8 Months

Senior Developer at Tahaluf
  • United Arab Emirates - Abu Dhabi
  • My current job since September 2020

As a team Lead Software Development Reporting to head of Software Development Section and Senior Developer, my roles include:
Manage team tasks and prepare time estimations and work plans.
Gathering and analyzing system requirements and prepare system analysis and design document with help of UML notations and diagrams.
Cooperate with other systems analysts when they take the task of analyzing the systems.
Cooperate with quality assurance in fixing bugs and issues found during system testing.
Design the Conceptual and logical models and ERD.
Implement Database in oracle and SqlServer DBMS.
Integrate Systems by developing APIs Rest Services.
Develop Information Systems using Oracle Apex utilizing all its tools like PL/SQL, Jquery, HTML, CSS and Javascript.
Coordinate deployment of new systems(Apex Systems and .Net Systems.

Programmer at Ministry Of Interior - UAE
  • United Arab Emirates - Abu Dhabi
  • December 2002 to September 2020

• System and business requirements gathering, analysis, and documenting functional and nonfunctional requirements for many systems.
• Describing current and proposed system using flowcharts and UML notation diagrams including (Use Case, Use case scenarios, Sequence Diagram...).
• Designing the system Data Model using Class Diagram and ERD.
• Developing many systems using "oracle apex" full stack with Sql, Pl/Sql, JQuery, and css.
• Developed many systems and web sites using "ASP.Net" with C#, MVC, Razor Pages, Web forms, JQuery and Telerik RAD controls and Ajax.
• Developed and administered a SharePoint Server internal web site including SQL Server and IIS administration, developing workflows, and integration with SQL Server Reporting Services, Exchange server and Oracle DB.
• Developed and implemented Data Warehouse system using oracle data warehouse builder, oracle discoverer and oracle portal.
• Tested, evaluated and implemented document management and archiving system.
• Developed Reports using many reporting tools like (Crystal reports, SQL Server Reporting Services, Oracle Discoverer and BI Publisher).
• Developing many APIs for smart applications to integrate with the back end systems.

Computer Programmer at Mafraq Hospital
  • United Arab Emirates - Abu Dhabi
  • March 2002 to December 2002

• Supported end user and troubleshot oracle forms and database.
• Coordinated with ministry of health in installing new systems and releases.
• Developed a system for the surgery section with VB6 and SQL Server.

Lotus Notes Developer at Jupiter2000
  • Egypt - Cairo
  • September 2001 to March 2002

• Developed office automation and workflow system for Egyptian Electricity Holding Company, using Dominos DB, Lotus Notes Workflow, Lotus formula language, JavaScript and Lotus Script.

Part time Database Applications Developer at CompuNet
  • Egypt - Cairo
  • September 2000 to October 2001

I've been involved in developing Data base applications user interface with Visual Basic using ADO connectiong to SqlSrver and Access.

Education

Bachelor's degree, Information Systems
  • at Helwan University
  • June 2000

MCDBA, MCSD,MCAD .NET,OCP forms 6i, Lotus Certified Professional, OCAJP java se 7, EFQM Certified assessor on EFQM 2013 model

Specialties & Skills

Object Oriented Programming
ASP.NET MVC
Oracle Application Express
Systems Analysis
JavaScript
Crystal Reports
Object Oriented Programming
SQL Server Administration
Visual Paradigm
Microsoft Project
Javascript
XML Web Services
Internet Information Server(IIS)
Data Modeling
Entity Framework
ASP.Net
WCF Services
Oracle Application Express(Apex)
ASP.Net Web APIs
SQL Server TSql
Sharepoint Server
Microsoft Outlook
System Analysis and Design
Windows Services

Languages

Arabic
Expert
English
Expert

Training and Certifications

Oracle Application Express 18: Developer Certified Professional (Certificate)
Date Attended:
October 2020
Oracle Certified Associate Jave Programmer Se7 (Certificate)
Date Attended:
May 2013
Certified Lotus Professional Lotus Notes R5 (Certificate)
Oracle Certified Professional Forms 6i (Certificate)
Microsoft Certified Application Developer (Certificate)
Date Attended:
January 2005
Microsoft Certified Database Administrator MCDBA (Certificate)
Date Attended:
November 2019
Microsoft Certified Solution Developer (Certificate)
IBM IT Professional Training Program (900 Hours) in Application Development. (Training)
Training Institute:
IBM
Date Attended:
January 2001
Duration:
900 hours

Hobbies

  • Poetry