Wael Mohamed Ibrahim, Head of Software Applications & Development

Wael Mohamed Ibrahim

Head of Software Applications & Development

ELSewedy Electric

Lieu
Egypte - Le Caire
Éducation
Baccalauréat, Technology and Computer Science
Expérience
19 years, 4 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :19 years, 4 Mois

Head of Software Applications & Development à ELSewedy Electric
  • Egypte - Le Caire
  • Je travaille ici depuis janvier 2015

Direct and prioritize application support activities for Corporate and more than 60 associates and supporting 20+ business applications in sales, finance, HR and manufacturing operations.
Negotiate software purchases and consulting services totaling more than $8.5M; initiate, develop, and maintain relationships with business partners, software consultants, and professional services vendors, ensuring alignment among business’s needs, IT resources, and vendor contract provisions.
Strong understanding of applications technology to achieve business objectives that reduced consulting costs by $0.5M by developing and integrating final phase Hyperion EPM project, including performance testing, risk mitigation, defect resolution, quality assurance, error handling and data architecture.
Hands-on applications and project management by guiding teams on issues related to the design, development, and deployment of mission-critical information and software systems, providing strategic and operational leadership for lifecycle management, including selection, implementation, maintenance, upgrade, and enhancement of business applications.
Develops roadmaps and long range plans for all applications in the business and financial applications portfolio, maintaining direct knowledge of current and future capabilities across the business applications portfolio by coordinating and supervising all activities related to the design, development, implementation, rollout, deployment and support of Enterprise Applications (CRM, Hyperion, HFM, EPM, BI, … etc.).
Ensuring that interaction and communication promotes full understanding of strategies and goals by co-managing effective governance and portfolio management of business and financial applications to ensure stakeholder engagement, consensus on prioritization, effective resource management, and functional accountability through all phases of business and financial application and product lifecycle.
Develops and monitors various metrics of applications systems effectiveness and efficiency including up-time, overall performance and capabilities for disaster recovery.

IT Project Manager à ELSewedy Electric
  • Egypte - Le Caire
  • janvier 2013 à janvier 2015

Develop project plans and track milestones and deliverables. Set and continually manage project expectations with team members and other stakeholders.
Create complete project schedule and planning documents, including on, but not limited to, project estimates, resource requirement, and capital cost.
Work closely with technical leaders to monitor project progress and identify impediments or new developments as early as possible.
Work with our other Software and Hardware project managers and coordinate project dependencies across teams.
Liaise with 3rd party vendors and suppliers as appropriate.
Actively monitor project progress, track outstanding issues and risks, follow up on action items and provide timely project status and updates on issues to engineering management team.
Implement a project management process for the software development and maintenance projects based on agile methodology.

Software Development Team Leader - Solutions Architect à Elsewedy Electric
  • Egypte - Le Caire
  • décembre 2009 à janvier 2013

Lead (planning, control and reporting) all aspects of the SDLC to ensure their effective performance and high quality to agreed time-lines including feasibility of the project.
Provides scoping and estimates.
Defining a project or problem (functional / non-functional business requirements), architecture and design and all aspects of testing.
Determine the detailed requirements for the applications and translate into technical design.
Design overall system and solution architecture, system integration, and implementation strategy.
Architect, develop, test and deploy.NET applications across platforms within agreed time frames.
Ensure design and architecture is of high quality achieving necessary design and systems security standards.
Ensure developments, enhancements and project outcomes best leverage existing system investment and manage cost of ownership going forward.

Senior Software Developer à Elsewedy Electric
  • Egypte - Le Caire
  • décembre 2008 à décembre 2009

Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate.
Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
Review changes in code and the environment that will affect system performance.

Senior Solution Developer à COLTEC ME
  • Egypte - Le Caire
  • mars 2007 à décembre 2008

Responsible for developing services, utilities and web modules deliver suggestions for the class diagram and database design.
Participated in the design, development and testing activities necessary for successful solution delivery, developing class libraries, COM objects according to the company technologies.
Delivering required documentations, tested class libraries according to pre-defined test cases, assists in the design, coding, and testing of technical solutions.
Understands standard systems development lifecycle processes and applies the company’s methodology effectively.
Apply knowledge of industry trends and developments to improve company services.
Adheres to coding standards defined by technical management, reliability of changing focus among different projects, establishing responsible deadlines and personal work plans.

Software Engineer à Helwan University
  • Egypte
  • janvier 2005 à mars 2007

Participated in building an: E-Learning Management System.

Éducation

Baccalauréat, Technology and Computer Science
  • à Helwan University
  • mai 2005

Very Good

Specialties & Skills

Software Project Management
Web Architecture
Enterprise Application Development
Technical Project Leadership
Portfolio Management
Strategic Planning
Problem solving
Leadership
Business Process Management
Project Management
BI & KPIs
Prioritization
Communication
Information Technology
Web Development
Team Building
IT Management
Dynamic Leader

Langues

Arabe
Expert
Anglais
Expert
Français
Débutant

Formation et Diplômes

(Certificat)
Date de la formation:
September 2012
Valide jusqu'à:
November 2012
(Certificat)
Date de la formation:
February 2010
Valide jusqu'à:
February 2010
Microsoft Certified Professional Developer/ Web-Based Client Development. (Certificat)
Date de la formation:
April 2008
Valide jusqu'à:
April 2008

Loisirs

  • Reading
  • Driving
  • Fishing