Wael Mohamed Ibrahim, Head of Software Applications & Development

Wael Mohamed Ibrahim

Head of Software Applications & Development

ELSewedy Electric

Location
Egypt - Cairo
Education
Bachelor's degree, Technology and Computer Science
Experience
19 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 4 Months

Head of Software Applications & Development at ELSewedy Electric
  • Egypt - Cairo
  • My current job since January 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 at ELSewedy Electric
  • Egypt - Cairo
  • January 2013 to January 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 at Elsewedy Electric
  • Egypt - Cairo
  • December 2009 to January 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 at Elsewedy Electric
  • Egypt - Cairo
  • December 2008 to December 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 at COLTEC ME
  • Egypt - Cairo
  • March 2007 to December 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 at Helwan University
  • Egypt
  • January 2005 to March 2007

Participated in building an: E-Learning Management System.

Education

Bachelor's degree, Technology and Computer Science
  • at Helwan University
  • May 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

Languages

Arabic
Expert
English
Expert
French
Beginner

Training and Certifications

(Certificate)
Date Attended:
September 2012
Valid Until:
November 2012
(Certificate)
Date Attended:
February 2010
Valid Until:
February 2010
Microsoft Certified Professional Developer/ Web-Based Client Development. (Certificate)
Date Attended:
April 2008
Valid Until:
April 2008

Hobbies

  • Reading
  • Driving
  • Fishing