Ahmed Goher, Software Architect

Ahmed Goher

Software Architect

Bank Al Bilad

Location
Saudi Arabia - Riyadh
Education
Master's degree, International Business
Experience
20 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 8 Months

Software Architect at Bank Al Bilad
  • Saudi Arabia - Riyadh
  • My current job since December 2014

Contribute to major Bank IT initiatives and programs such as Big Data, Enterprise Data warehouse, Data Governance, CRM,
Digital Transformation, and ERP Re-implementation.
• Manage complex technical projects for various development teams, by accessing solutions coming from external
vendors and assuring those solutions will successfully integrate with bank systems and satisfy business needs.
• Make sure design is adherent to the framework, by performing user requirement analysis for all front-end channels
and back-end systems and perform the high-level design and communicate it with the development team.
• Provided solution architecture for Dynamics CRM implementation throughout 2 years.
• Help improve team productivity and usage of innovative technologies, by coaching team members on using new
system functionalities.
• Design and implement a Generic Solution for integrating the bank with external party applications.
• Prepared the solution architecture of the Bank signature system to a modern solution.

Technical Architect at Giza Systems
  • Egypt - Cairo
  • October 2012 to December 2014

Projects :
- Qatar Telecom - QTel(Network Inventory solution)
- TEData (Fault Management Solution)

Job Description:
- Work with the customer and end users to define application and technical requirements.
- Define the application and technical architecture structure, ensuring that it meets the business requirements and performance goals that the technical direction is consistent with the client’s long-term direction.
- Work with other architects to ensure that the products and components work together to meet the objectives and performance goals as defined in the requirements.
- Review and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements. Review and integrate the technical architecture requirements for the development, execution, and operations environments. Make all final decisions regarding hardware, network products, system software, and security.

System Architect and Team leader at Safran Morpho
  • Egypt - Cairo
  • November 2011 to November 2012

Project #1: MOI Immigration System
Responsible for the system architecture and design of more than one enterprise applications for Egyptian Ministry of Interiors - Immigration Services.
I am also the team leader of the project ( shared in project costing, planning, resourcing)

Project Overview:
Upgrade the current MOI (Egyptian Ministry Of Interior) Immigration System to a new modern solution based on latest technologies.

The system includes transferring data from and to all ports allover Egypt and integrating with multiple external systems on different platforms and protocols.

Project phases include coexistence period with multiple external systems beside a lot of data migrations.
Java EE, Oracle DB, JMS, JSF, EJB, XML and ESB.

Project #2 : Egyptian ID Card

It is a combination of a Biometric Enrolment System, ID Card Personalization System and ID Card delivery System. It aims to enroll citizen (demographic + biometric data) to personalize an ID card and then to control its quality before storing captured biometric data in Archive DB. Finally, it manages the delivery of personalized ID card to the Egyptian Citizen. The system shall personalize at first time chipless card along with a 2D barcode. Then the system shall switch to personalizing contactless ID cards with embedded chip.

System Analyst / Associate Product Manager at ITSoft
  • Egypt
  • April 2008 to November 2011

I worked as System analyst for a new Banking product for investment department.

This product deals with Fund management, Direct investment and Portfolio management.

My Role is:
• Write system Use Cases.
• Analyze business requirement.
• Architecture of whole of the product.
• Design of product modules using IBM Rational Software Architect.
• Team leader for development team.

Senior Developer / Team Leader at ITWorx
  • Egypt
  • July 2007 to April 2008

I was a senior Software engineer then Team leader for “Jeddah Municipality Account-Building Permits” projects, mainly its automation of Jeddah Municipality processes to issue building licenses.
These projects were workflow based, used “Ultimus Workflow”. They were integrating with each others and with other external systems.

My role was:

• Team management
• Communications with management
• Design technical solution
• Design review
• Code review
• Estimation development
• Shared in Project schedule creation and tracking
• Communication with other internal teams
• Configuration management
• Deployment issues and support
• Requirements review and development

Senior Software Developer at Raya Software
  • Egypt
  • April 2003 to January 2007

I was a software developer for around 15 software projects, mainly automation of Egyptian and Gulf governorates and other enterprise organizations.

I was involved in the following:

• System design, development and customer support.
• Development of system with various programming languages.
• Integrate with other systems (IVR system, document management, …)
• Deploy and support customer side.
• Trainings for business users.
• Communications with customers
• Traveled to Qatar and Saudi Arabia in business trips.

Education

Master's degree, International Business
  • at Arab Academy for Science, Technology & Maritime Transport
  • December 2013

Arab Academy for Science, Technology and Maritime Transport Courses: Strategic management. International finance International hr Cross cultural mgt. And negotiation International competitiveness International business law International business law International marketing Marketing management Human resources management Managerial finance Operations management Contemporary management Managerial economics Accounting & financial reporting Applied statistics Grand GPA : A

Bachelor's degree, Computer Science
  • at Ain Shams University, Faculty of Computer & Information Science
  • June 2003

Bachelor - Computer Science & Information Science

Specialties & Skills

Solution Architecture
Solution Design
Team Management
Team Leadership
Web Development
SQL SERVER
VS.NET 2002,2003,2005
XML XSL XSLT
ORACLE 10G DB
Microsoft ASP.NET
Microsoft ADO.NET
JAVA SCRIPT
Microsoft Visual C#.NET
XML Web Services
Java EE
System Architecture ( Clustering, Load Balancing,...etc)

Languages

English
Expert
Arabic
Expert
French
Intermediate

Training and Certifications

Microsoft Certified Professional (MCP) in Windows Programming using C# (Training)
Training Institute:
ITegypt
Date Attended:
August 2004
Object Oriented Analysis and Design with UML 2.0 (Training)
Training Institute:
Logic Training Center
Date Attended:
April 2008
Communication Skills (Training)
Training Institute:
Communication Skills
Date Attended:
August 2005
Presentation Skills (Training)
Training Institute:
Logic Consulting group
Date Attended:
August 2006
UML Unified Modeling Language (Training)
Training Institute:
ITegypt
Date Attended:
July 2005
Microsoft BizTalk Server 2004 (Training)
Training Institute:
New Horizons
Date Attended:
September 2004
Arc GIS I and Arc GIS II (Training)
Training Institute:
ESRI North Africa & Middle East
Date Attended:
April 2007
Microsoft Certified Professional (MCP) in Web Programming using Asp.Net (Training)
Training Institute:
ITegypt
Date Attended:
September 2004
Morpho Core platform (MCP: latest JAVA technologies and servers) (Training)
Training Institute:
Morpho Morocco
Date Attended:
January 2011
VS.net 2005 Development environment and tools (Training)
Training Institute:
CompuPharaohs
Date Attended:
September 2006