
Wael Mohamed Ibrahim
Software Development Team Leader & System Architect at Elsewedy Electric
New Cairo, Cairo, EgyptWork Experience
Head of Software Applications & DevelopmentFull Time
Elsewedy Electric
Jan 2016 - Present -9 yrs, 5 months
Egypt , Cairo
- Job Details:Responsible for ensuring that all operational and project based commitments relating to Subsidiaries & Corporate are delivered. This comprises acting as project management lead for new development and enhancements and “hands on” management of all Corporate & Subsidiaries Teams responsible for the application development, maintenance and end user support. Also be expected to identify opportunities and deliver initiatives that increase the value gained from Applications. This position also plays a key role in the flow of all valued data across all reporting systems, supporting and developing new solutions to improve BI and analytics for the overall organization. Guiding the planning process to develop the vision and business rationale, and establishing the overall approach. Responsible for coordinating multiple projects and ensuring that the work products and processes of the project teams meet the defined standards. A solid understanding of both business and technical aspects. Drive the completion of projects within the established scope, while simultaneously planning for and managing unknown future requirements in a dynamic environment. Sell, evangelize and motivate business users to contribute time to the effort. Solid organizational change management skills to effectively influence the environment. Identify business metrics related to goals. Understand business strategy. Develop and maintain relationships with top business and technical executives. Facilitate the prioritization of projects in consideration of competing business interests. Leadership and pragmatic approach towards integration of other e-systems and tools like BI, EPM, ERM and Development of any in-house Application . Driving the evolution of systems and applications with our suppliers while setting standards and processes for the local teams.
Software Project ManagerFull Time
Elsewedy Electric
Jan 2014 - Jan 2016 -2 yrs
Egypt , Cairo
- Job Details:Hold the previous responsibilities for being Software Developement Team Leader & System Architect with this new Duties and Responsibilities: 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 nd 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, 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. Working effectively in a project train release model.
Software Development Team Leader & System ArchitectFull Time
Dec 2009 - Present -15 yrs, 6 months
Egypt , Cairo
- Job Details:Work closely with all stakeholders to ensure successful delivery of projects. Lead and mentor the team. Act as the primary technical contact, provide coaching, mentoring and guidance to all members of the Software team. 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 DeveloperFull Time
Dec 2008 - Dec 2009 -1 yr
Egypt , Cairo
- Job Details:Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor. Responding promptly and professionally to bug reports. Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies. 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. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product. Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output. 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 reading, understanding and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments. Maintain client databases. Responsible for communicating with engineers and manufacturer's technical support staff regarding programming needs and performance. Provide general administrative support to the organization Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation. Research and recommend software tools to management. Review changes in code and the environment that will affect system performance.
Senior Solution DeveloperFull Time
COLTEC ME
Mar 2007 - Dec 2008 -1 yr, 9 months
Egypt , Cairo
- Job Details:This position is responsible for developing services, utilities and web modules deliver suggestions for the class diagram and database design; responsible for participating 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, delivering 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, applies 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.
Education
B.Sc. Computer Science & Statistics in Computer Science
Helwan UniversityJan 2001 - Jan 2005 - 4 yr
High School - Thanaweya Amma
Orman Experimental Language SchoolJan 2001
Skills
- E-business Consulting
- Project Management
- Data Integration
- Information Technology (IT)
- Enterprise Resource Planning (ERP)
- Customer Relationship Management (CRM)
- digital transformation
- Change Management
- Business Intelligence
- Business Strategy
View More
Languages
Arabic
FluentEnglish
FluentFrench
Intermediate
Training & Certifications
Project Management Professional Diploma
Bright Minds Center·2012Project Management For IT
Brisk Consulting·2010Microsoft Certified Professional Developer/ Web-Based Client Development.
Microsoft·2008