Download PDF


  • Extensive experience managing  local and remote teams with maximum efficiency.
  • Product management: Deep experience in managing product requirements, market analysis, product adoption, and integrating with product development organization.
  • Solution Concept to Execution: Unique competency in translating business issues into customer solutions including opportunity identification, requirements development, software development management, delivery, support, and analysis.
  • Product development: Full lifecycle experience in scoping, designing, developing, deploying, and supporting enterprise scale business application and business intelligence software.
  • Teaming and collaboration: Specialize in creating cross-functional, cross-organizational teams with the customer to identify, prioritize, and design solutions for business requirements.
  • Strong quantitative analysis skills to lend insight to highly ambiguous and sensitive business problems.
  • Strong project and team management skills on highly complex projects with rapid results.
  • Advanced communication skills across all media: email, issue papers, presentations, web content.
  • Innovative Application of Technology: Unique capability to understand capabilities of technology to solve a particular business problem or create business opportunity.


May 1999Present

LLB of Law

Alexandria Faculty of Law


Multi lingual
Fluently speaker in English, Spanish and Arabic.

Work experience


Product manager, Software Architect

The Company specializes in providing preparatory customized software for financial and retail institutions, I am responsible to accomplish the duties listed below:- Define and manage the product strategy, roadmap and software lifecycles- Strengthen and maintain a pro-active, goal oriented, entrepreneurial environment while assuring that appropriate processes and disciplines are set in place to get the product ready for delivery to the clients - Serve as the leader and "hub" on all major product/brand initiatives.  - Interface with and assure effective communication between the President, Sales, Infrastructure, Programmers, Support, Contractors, and other relevant functional teams within the company- Facilitate, direct, and manage the activities and relationship with Contractors regarding any Product changes  - Help foster a teamwork environment - Work with sales/marketing on developing strategic marketing direction that translates into business building brand strategies and innovative marketing plans that drive revenues - Design user interaction models, workflows and user interfaces- Integrating internal and external product design into a cohesive user experience- Creating prototypes and authoring detailed interaction specifications- Working with user experience testers to design and observe usability studies- Translating usability and field research findings into design improvements- Working with visual designers to improve and refine product visual design and consistency- Successfully communicating conceptual ideas and design rationale- Work independently and collaboratively- Communicate design rationale and build consensus- Prioritize and manage work to critical project timelines in a fast-paced environment- Develop new approaches to complex design problems- Be organized, have an eye for detail, and be able to put ideas into a tangible form- Maintain a current understanding of new and emerging technologies, considering their application and practical benefit to the business.
Jan 2003Present


Gaballa Tech

- Direct and managing company providing solutions for small and mid size companies in the field of technology , registered Microsoft partner .- Provide clients with turn key solutions.- Define and manage the company strategy, roadmap - Prioritize and manage work to critical project timelines in a fast-paced environment- Work on developing strategic marketing direction.
Jul 2001Jun 2002

Assistant Team Lead


- Assist in managing team providing support for major PC manufacture providing support for dealers and end users. - Define team goals.- Prioritize work in a fast-paced environment- Goto person in providing technical knowledge in the team.
May 1997Nov 2000

Office Manager


- Managing office work load providing clients with best services.- Prioritize and manage work load.- Arrange work load between office attorneys , regional and international affiliates.- Work on developing strategic marketing and business relations.


Multiple Microsoft certifications