Mohamed Abdulrahman PMI- PMP® PMI- ACP®

Mohamed Abdulrahman PMI- PMP® PMI- ACP®

Software Specialist

Followers of Mohamed Abdulrahman PMI- PMP® PMI- ACP®5000 followers
location of Mohamed Abdulrahman PMI- PMP® PMI- ACP®Kuwait

Connect with Mohamed Abdulrahman PMI- PMP® PMI- ACP® to Send Message

Connect

Connect with Mohamed Abdulrahman PMI- PMP® PMI- ACP® to Send Message

Connect
  • Timeline

  • About me

    IT Project Manager at Warba Insurance Company K.S.C

  • Education

    • Helwan University Cairo

      1996 - 2000
      Commerce and Business Management Accounting
  • Experience

    • EFAD Holding Co.

      Sept 2007 - May 2010
      Software Specialist

      Responsible for firm’s selection & use of software, hardware with the system administrator. (Installation of DBMS (Database Management System) software, application software, and other software related to DBMS administration / Software testing; Monitor and administer DBMS security, this involves adding and removing users, administering quotas, auditing, and checking for security problems. Controlling access permissions and privileges.In-charge for both 'back end' organization of data and 'front end' accessibility for end users; modify existing database and database management systems or direct programmers and analysts to make changes and test programs or databases, correct errors and make necessary modifications.Data modeling, database optimization, understanding and implementation of schemas, and the ability to interpret and write complex SQL queries / establish standards and best practices for SQL.Proactively monitor systems for optimum performance and capacity constraints.Develop, manage, test & backup and recovery plans.Ensure effect storage, archiving, backup and recovery procedures.Working closely with IT project managers, database programmers and web developers.Communicating regularly with technical, applications and operational staff to ensure database integrity security. Show less

    • Warba Insurance Company K.S.C

      Jun 2010 - now

      Plan, initiate, and manage IT projects in the insurance domain, including core systems, finance modules, and regulatory compliance.Lead the end-to-end implementation of insurance solutions for General Insurance, Medical, Life Insurance, and Reinsurance operations.Oversee IFRS 17 project implementation, ensuring compliance with regulatory standards and timely delivery.Develop and manage detailed project plans, including timelines, milestones, resource allocation, and budgets.Coordinate cross-functional teams, including IT, finance, actuarial, and underwriting departments, to align project goals with business objectives.Facilitate requirements gathering and documentation sessions with stakeholders to define project scope and deliverables.Manage vendor selection processes, including RFP creation, evaluation, and negotiation for IT systems and services.Monitor project progress and manage risks, issues, and changes to ensure projects remain on schedule and within budget.Ensure seamless integration of new insurance systems with existing infrastructure and third-party applications.Provide regular project status updates to senior management, stakeholders, and regulatory bodies.Conduct impact analyses and ensure business continuity planning for IT projects in the insurance domain.Develop training programs and user manuals for end-users to enhance system adoption and operational efficiency.Collaborate with auditors and compliance teams to ensure Optimize system performance by implementing innovative technologies and streamlining processes in insurance operations.Lead data migration and system upgrades for finance and insurance applications, ensuring accuracy and minimal disruption.Drive post-implementation reviews to capture lessons learned and identify areas for continuous improvement.Promote the use of Agile methodologies for iterative delivery of complex insurance systems. Show less Assist the IT Manager in overseeing and managing the daily operations of the IT department.Coordinate and supervise IT teams to ensure smooth functioning and timely delivery of projects.Manage IT budgets, including cost forecasting, expense monitoring, and budget control.Provide technical support and guidance to resolve complex issues across hardware, software, and networks.Monitor system performance and reliability, ensuring all systems and applications are up-to-date and secure.Collaborate with vendors and service providers to procure IT equipment and services.Conduct periodic performance evaluations of IT team members and provide constructive feedback.Develop and maintain IT policies, procedures, and documentation to enhance efficiency and compliance.Liaise with internal departments and stakeholders to align IT services with business requirements.Implement and maintain data backup, disaster recovery, and security strategies to ensure business continuity.Participate in IT project planning, including resource allocation, scheduling, and risk management.Oversee IT infrastructure upgrades, installations, and maintenance activities.Ensure adherence to SLAs (Service Level Agreements) and monitor performance against KPIs.Train and mentor staff to enhance technical skills and promote professional development.Manage user access controls and ensure compliance with cybersecurity protocols.Support the implementation of new technologies to improve business operations.Review and approve system changes and updates to align with business and IT goals.Conduct regular audits to identify gaps in IT systems and recommend corrective actions. Show less Lead and manage the application support team to ensure timely resolution ofLanguagesEnglish Arabicincidents and service requests.Monitor the performance of applications and systems, identifying and resolving issues to maintain system stability and performance.Serve as the primary point of contact for application-related incidents, escalations, and support requests.Collaborate with stakeholders, including IT teams and business units, to understand application requirements and deliver solutions.Develop and maintain standard operating procedures (SOPs) and documentation for application support processes.Manage the deployment, updates, and maintenance of application systems to ensure they align with organizational goals.Provide training and mentorship to team members to enhance their technical and problem-solving skills.Ensure adherence to service level agreements (SLAs) and key performance indicators (KPIs) for application support.Conduct root cause analysis (RCA) to prevent recurrence of application issues and enhance system reliability.Oversee the implementation of patches, updates, and upgrades to maintain application security and functionality.Work closely with development and testing teams to ensure seamless integration and deployment of new features.Perform regular system health checks and proactively address potential risks or issues.Manage application access requests, ensuring compliance with organizational security policies.Communicate regularly with management and stakeholders to provide updates on application performance and incident resolutions.Drive continuous improvement initiatives to enhance application support processes and efficiency.Ensure compliance with organizational standards, policies, and procedures related to IT governance.Tested new software and hardware prior to deployment. Show less

      • IT Project Manager

        Nov 2016 - now
      • IT Assistant Manager

        Dec 2014 - Oct 2016
      • Application Support Team Leader

        Jun 2010 - Nov 2014
  • Licenses & Certifications

    • Project Management Professional (PMP)

      Project Management Institute
      Oct 2021
    • PMI Agile Certified Practitioner (PMI-ACP)

      Project Management Institute
      Feb 2022