Software Architect
Bank Al Bilad
مجموع سنوات الخبرة :20 years, 8 أشهر
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.
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.
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.
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.
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
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.
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 - Computer Science & Information Science