13+ years of experience working with Java and Spring technologies.
Experience with financial systems (E-Commerce Gateways "PCI- DSS Certified", Mobile Wallets Gateways)
Telecommunication experience
Logistics and supply chain experience
Leadership, coaching and mentoring skills- Excellent communication, presentation and interpersonal skills.
Overview
14
14
years of professional experience
4
4
years of post-secondary education
2
2
Languages
Work History
Technical Lead
Axiom
Dubai
09.2019 - Current
Gather and analyze the business requirements from business.
Determine design strategies and methods for developed modules.
Understand and verify functional requirements of applications .
Lead and Participate in the evaluation and recommendation of new tools.
Working on new platform based on micro-services and event driven architecture
Manage a team up to 7 resources
Provide guidance/mentor-ship on programming practices and techniques to team members.
Participate in the team evaluation.
Handle project-related technical issues; support and troubleshooting.
Determine and find solution for the key design issues, for instance, concurrency control and handling of events, distribution of components, error and exception handling and fault tolerance, interaction and presentation, and data persistence
Participate in the team evaluation
Handle project-related technical issues; support and troubleshooting
Determine and find solution for the key design issues, for instance, concurrency control and handling of events, distribution of components, error and exception handling and fault tolerance, interaction and presentation, and data persistence
Technical Expert
Incorta
Cairo
10.2018 - 09.2019
Working on developing new features as well as improve existing
Focus on improving query execution performance and enhance current implementation to satisfy new data analytic approaches
As well as supporting clients on-site and remotely
Development Lead
Vodafone, VIOS
Cairo
11.2017 - 10.2018
Provide guidance/mentor-ship on programming practices and techniques to team members - Manage a team of 7 resources - Gather and analyze the business requirements from business
Determine design strategies and methods for developed modules
Understand and verify functional requirements of applications
Handle project-related technical issues; support and troubleshooting
Determine and find solution for the key design issues.
Online and Mobile Payment System Analyst
Etisalat
Cairo
09.2014 - 08.2017
Manage critical payment upgrade products, projects and systems from the RFP issuance till the production announcement
Manage team of 3 resources - Gather and analyze the business requirements from business users and transform it to technical analysis document with clear
Design and develop technical solution for the given business requirements including the integration with third party applications and vendors
Tasks development to all the impacted systems
Provide second line support to business users and provide timely solutions.
Senior Software Engineer
ITworx
Cairo
01.2009 - 08.2014
Contribute in the estimates of the project, the quality and timeliness of the deliverables and the project's compliance to the organizational processes and standards
Communicate with the customer to identify and gather missing and unclear business requirements
Analyze business requirements and ensure that the newly added requirements don't conflict with the pre-existing developed, delivered or approved requirements
Develop multiple solutions with their impact analysis, to ensure the choice of the most efficient solution according to the business needs
Help and guide subordinates in analyzing, understanding and implementing business requirements and help in technical problem faced during development
Education
Bachelor of Science - Computer
Science
Cairo University
Cairo, Egypt
09.2003 - 07.2007
Skills
- Object oriented programming concepts
undefined
Timeline
Technical Lead
Axiom
09.2019 - Current
Technical Expert
Incorta
10.2018 - 09.2019
Development Lead
Vodafone, VIOS
11.2017 - 10.2018
Online and Mobile Payment System Analyst
Etisalat
09.2014 - 08.2017
Senior Software Engineer
ITworx
01.2009 - 08.2014
Bachelor of Science - Computer
Science
Cairo University
09.2003 - 07.2007
Similar Profiles
Andrew WoodAndrew Wood
Asbestos Abatement Worker at AxiomAsbestos Abatement Worker at Axiom