Mohamed El Gafy

Mohamed el gafy

bookmark on deepenrich
Followers of Mohamed El Gafy906 followers
  • Timeline

  • About me

    Engagement Manager at IQVIA

  • Education

    • Nashville state community college

      2001 - 2005
      Associates computer information systems
    • Arab academy for science, technology and maritime transport

      2018 - 2020
      Master of business administration - mba
    • Helwan university cairo

      1989 - 1993
      Bachelor’s degree in tourism and hotel management
  • Experience

    • State of tennessee

      Jul 2003 - Jan 2006
      Systems analyst/programmer

      Develop multi-tier web and windows applications using C# and .NET framework.Define user requirements and translate these requirements into technology solutions. Create test plans and test scripts for software programs to make sure they conform to specifications and user requirements (Projects: Electronic Payment Notification, Tennessee Travel Reimbursement System, and Property Information Tracking System).Identify, analyze, and document, defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content. Respond to inquiries from users and technical support regarding functions and operations of software programs.Coordinate acceptance testing by users and third parties.Conduct team status meetings to stay informed of work activities performed on the application. Show less

    • Hca

      Feb 2006 - Feb 2009
      Senior applications engineer

      Design and code web parts, features, event handlers, event receivers, workflows, and custom actions – SharePoint 2007 – (CoreTrust project)Design and Develop N-Tier ASP.NET applications and Windows applications using C#. (Quality Review System)Design databases using ER, EER, and UML models. (Quality Review System)Code JavaScript in the presentation layer. (CatScan)Code stored procedures, user defined functions and triggers.Use SQL Server 2000 monitoring tools; SQL Profiler, and Index Tuning wizard to enhance database performance. Create unit tests to make sure the application conform to user requirements.Fix software bugs. (CatScan, Discovery, ICU)Plan and design software upgrades (CatScan, OrgService, OrgService Loader, OrgService Web Service)Assist users to solve software issues after implementation.Conduct team status meetings to stay informed of work activities performed on the application. Show less

    • Davita

      Feb 2009 - Aug 2009
      Senior application developer

      Fix software bugs. (Oliver Cash Application 4.2)Design and develop Transaction Entry Module using ASP.NET (Oliver Cash Application 4.4) Code JavaScript in the presentation layer. (Oliver Cash Application 4.4)

    • Healthspring

      Sept 2009 - Aug 2010
      Senior web developer

      Administer and develop solutions for Microsoft Office SharePoint Server 2007.Create and administer site collectionsManage groups and user accountsTroubleshoot user functional issuesCoach users on how to use site collections and websDesign and develop Smart part (Web Part), features, event handlers, event receivers, workflows, and custom actions for custom functionality.Gather requirements for new projects and provide architectural and design recommendations. Develop and document internal and external ASP.NET 3.5 web applications using C# and SQL Server 2005. (HMR Application)Maintain, support and create new functionality. (Verification Calls Application).Create and modify existing SSRS reports for added functionality. (HMR Application).Create and modify existing SSIS packages to support ETL processes. (HMR Application).Work with business users to define requirements for new projects/applications.Research current processes and procedures and make suggestions on solutions to improve the productivity and efficiency of the team and company. Show less

    • Careerbuilder.com

      Sept 2010 - Nov 2011
      Sharepoint admin/developer

      Deploying and supporting custom-developed Intranet and Extranet sites built on SharePoint (MOSS) 2007; migrating and upgrading current environment from 2007 to 2010.Configuring SharePoint services and settings.Building custom SharePoint solutions. Participating in code reviews. Documenting SharePoint configuration and architecture.Managing the site layout structure and content.Deploying, configuring, and managing new site collections and associated sub-sites.Managing content databases and creating new ones as required.Collaborate with DBAs to manage backups and restores for all SharePoint sites and databases.Managing site quotas and file size limits.Monitor usage and produce reports for senior management.Coordinating with vendors, network administrators, and system analysts for efficient implementation of new software products or systems and for resolution of any integration or maintenance issues. Assisting with the identification and specification of SharePoint-related programming tasks and estimating programming effort/hours for project completion.Managing security (user access management) for sites and sub-sites.Providing SharePoint training to internal users.Supporting power-users on advanced SharePoint design and customization topics.Providing SharePoint help desk support to end users.Assisting in the completion of special IT projects on an as needed basis. Show less

    • Healthspring

      Nov 2011 - Feb 2012
      Senior web developer

      Migrating MOSS 2007 to SharePoint 2010 (In Progress).Administer and develop solutions for Microsoft Office SharePoint Server 2007.Develop and document internal and external ASP.NET 3.5 web applications using C# and SQL Server 2005. (Public Provider Search)Research current processes and procedures and make suggestions on solutions to improve the productivity.

    • Deloitte

      Feb 2012 - Oct 2013
      Manager - platform architecture

      Serves as a point cross-functional technical leader on various projectsDevelops and maintains Infrastructure Architecture technology road-mapsDocument Catalog of Enterprise services that Application PlatformsDevelop and maintains Decision Matrix for platform selectionDesign Monitoring solutions for new platforms, KPI's, health, etc. using ASP.Net (C#) and SharePoint 2010Design Administrative Management and automation solutions for platformsDesign solutions to cover gaps within service delivery and operationsDevise a tracking method/tool for applications following/deviating from standardsDocument Standard Performance Indicators for performance testingDevise developmental standards on utilization of platform servicesProvide Reference Architecture Documentation for PlatformsProvide reports on various technical utilization based on information availableEnvisions, develops, proves and articulates innovative solutions to business requirementsDefines systems/platforms architecture and integration strategy and help to design solutionsDefines basic content migration strategy from old to new platforms Performs Proof of Concept testing in a lab environmentStructures work plans to achieve expected results per expected timelinesAnticipates business needs and researches technologies that would be appropriate to meet those needsArticulates emerging technologies, their strengths, weaknesses, risks and their application within enterpriseAdvises and consults on technologies costs, benefits, and implementation requirementsSeeks opportunities to implement standards, policies, and process improvementsDevelops processes to ensure alignment between the business strategies and applied technology road-map Show less

    • Slalom consulting

      Oct 2013 - Sept 2015

      ProjectsClient: Georgia Department of Health (Onboarding & Offboarding)Technology: Knockout JS, Angular JS, .NET, SSRS, SQL Server 2012 Brief Description: Enhancing an existing web application for employee Onboarding and Offboarding Processes. Reporting using SSRS in order to provide an overview of the turnover rate and the common reasons for leaving so that issues can be addressed and resolved. Client: COX (CEI SharePoint Migration)Technology: SharePoint 2007, SharePoint 2010, SharePoint 2013, SQL Server 2012 , SP Auto Installer, .NETBrief Description: Migrating two SharePoint Farms (SharePoint 2007 and SharePoint 2010) to SharePoint 2013. Consolidating these two farms into one single farm. Remediating custom solutions and branding. Show less ProjectsClient: McKesson (Employee Sills Solution)Technology: SharePoint 2010 (External Content Types and External Lists, InfoPath forms, Custom Visual Web Parts, Custom Web Service), Nintex workflow, Excel PowerPivot, SQL Server 2008 Custom DBBrief Description: The Solution enables employees to evaluate their skills based on a defined score system set by HR. Managers review their employees’ skills and approve or revise it. The data is stored in a custom SQL server 2008 DB. Custom reports were developed using PowerPivot to provide HR an overview of the employee skills. That aids in reviews, promotions and matching new positions with internal employees. Client: COX (CCI Branding)Technology: SharePoint 2010 (Custom master page, custom page layouts, JQuery, CSS)Brief Description: The solution provided custom branded SharePoint 2010 site that made is easy for the end user to centralize their project management effort. It also provide a uniformed look and feel for the whole site and for the content authoring. The old content was migrated from legacy system to SharePoint 2010 Client: Atlanta Braves (Strength and Conditioning App)Technology: SharePoint 2013 in Office 365, ASP.net, jQuery, bootstrap, CSSSQL Server 2012 – Custom DBBrief Description: Strength and Conditioning App is a SharePoint auto hosted app that is lives in Windows Azure and deployed to SharePoint 2013 in office 365. The application is used by the coaches and the players to track players’ workout progress. Coaches assign workouts and exercises to players, set target goals. Players can then log their progress on these different exercise sets. Show less

      • Solutions Architect

        Jul 2014 - Sept 2015
      • Senior Consultant

        Oct 2013 - Jun 2014
    • Children's cancer hospital - egypt 57357

      Oct 2015 - Jan 2023
      Senior development manager

      EngagementsClient: National Cancer InstituteObjective: Assessing their website in order to make sure it adheres to the latest technology standards in terms of design and usability. In the meanwhile, fixing their donation module integration with the banking system. Brief Description: I led the effort as a project along with couple of developers and a system analyst to evaluate their website and provide them with recommendations. In the meanwhile, the developers completed the integration task successfully.ProjectsProject Name: Screening ClinicTechnology: SharePoint, ASP.NET (C#)Brief Description: A fully customized solution that enables physicians to screen patients before admission so that the waiting lists and diagnosis are fully automated. It provided an optimal solution for ad admitting patients based on the severity of their cases.Project Name: Pharmacogenetics (AllelTyper)Technology: ASP.NET (C#), SQL Server 2012, jQuery, BootstrapBrief Description: AllelTyper web application is an automated data analysis tool that translates genetic pattern information (constructed from TaqMan SNP Genotyping Assay and/or TaqMan Copy Number Assay results) to a particular user defined nomenclature. It is being used to: o Import TaqMan SNP Genotyping Assay and/or Copy Number Assay Resultso Convert monoallelic translation tables to biallelic translators o Export translation tables for editing o Translate genetic patterns into nomenclatureo View and export detailed reportsResponsibilitieso Recommends and participates in the analysis, evaluation and development of enterprise long-term strategic and operating plans to ensure that the EA objectives are consistent with the enterprise’s long-term business objectiveso Communicates regularly with executive management, including: application design reviews, weekly status reports, weekly project plan updates in MS Project, and ongoing architecture assistance Show less

    • Iqvia

      Jan 2023 - now
      Engagement manager

      EngagementsOSRA ProjectObjective: The purpose of the OSRA activity is to improve family health outcomes by reinforcing the national family planning and reproductive health (FP/RH) program in partnership with the Ministry of Health and Population (MOHP). The OSRA activity will achieve this purpose through the three pivotal results: Women’s and men’s uptake and continuation of voluntary family planning services. Youth equipped with knowledge and skills necessary to make healthy life choices. Gender dynamics improved for enhanced voluntary family planning and reproductive health outcomes.My Role:  I have been working closely with the team to define the project scope, requirements, deliverables, and client expectations.  My role is to analyze the existing eco-systems of digital technologies and their contributions to the project scope and requirements.  My objective is to create an innovative and coherent digital solution that be easy to use and maintain that provides the optimal family planning and reproductive health services.  The digital solution has also to take into consideration the digital literacy of the end users especially in the rural and most unprivileged areas. Show less

  • Licenses & Certifications