Mohamed ElShafey, Senior Developer

Mohamed ElShafey

Senior Developer

Tahaluf

Lieu
Émirats Arabes Unis - Abu Dhabi
Éducation
Baccalauréat, Information Systems
Expérience
23 years, 8 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :23 years, 8 Mois

Senior Developer à Tahaluf
  • Émirats Arabes Unis - Abu Dhabi
  • Je travaille ici depuis septembre 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 à Ministry Of Interior - UAE
  • Émirats Arabes Unis - Abu Dhabi
  • décembre 2002 à septembre 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 à Mafraq Hospital
  • Émirats Arabes Unis - Abu Dhabi
  • mars 2002 à décembre 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 à Jupiter2000
  • Egypte - Le Caire
  • septembre 2001 à mars 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 à CompuNet
  • Egypte - Le Caire
  • septembre 2000 à octobre 2001

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

Éducation

Baccalauréat, Information Systems
  • à Helwan University
  • juin 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

Langues

Arabe
Expert
Anglais
Expert

Formation et Diplômes

Oracle Application Express 18: Developer Certified Professional (Certificat)
Date de la formation:
October 2020
Oracle Certified Associate Jave Programmer Se7 (Certificat)
Date de la formation:
May 2013
Certified Lotus Professional Lotus Notes R5 (Certificat)
Oracle Certified Professional Forms 6i (Certificat)
Microsoft Certified Application Developer (Certificat)
Date de la formation:
January 2005
Microsoft Certified Database Administrator MCDBA (Certificat)
Date de la formation:
November 2019
Microsoft Certified Solution Developer (Certificat)
IBM IT Professional Training Program (900 Hours) in Application Development. (Formation)
Institut de formation:
IBM
Date de la formation:
January 2001
Durée:
900 heures

Loisirs

  • Poetry