Work Experience

Mobility Technology Manager @Jathwa

JAN 2017 - Present
Riyadh / SaudiArabia

Establish the company’s technical vision and leads all aspects of the company’s technological development. Directs the company’s strategic direction, development and future growth. Works in a consultative fashion with other department heads, such as marketing, production and operations as an advisor of technologies that may improve their efficiency and effectiveness. Provide leadership to department heads in a fashion that supports the company’s culture, mission and values. Conducts research and case studies on leading edge technologies and makes determinations on the probability of implementation.

Chief Technology Officer @mccarabia

JUN 2016 - JAN 2017
Riyadh / SaudiArabia

Lead technology teams in day-to-day operations, provide key expertise, supervise the heads of departments, and set performance goals. Conduct technical reviews of products or solutions to compare and evaluate their applicability. Contribute to senior management team, guiding strategic decisions and resource allocation. Monitor management of all hardware, software, databases and licenses, maintenance, and projections of future needs. Define technology strategies and ensure that processes meet expectations for federal, state and community privacy and security.

Senior Mobile / Web Apps Developer @mccarabia

AUG 2013 - JUN 2016
Riyadh / SaudiArabia

Build advanced applications for the iOS and Android platforms Collaborate with cross-functional teams to define, design, and ship new features. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Integrate with backend services to make sure we are delivering a great mobile user experience that’s super-fast for end users Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Mobile Developer @Eptkar international

JUL 2011 - AUG 2013
Cairo / Egypt | Jeddah / SaudiArabia

Work closely with Project Manager and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables. establishing a detailed program specification through discussion with clients devising possible solutions to anticipated problems

Web Development Team Lader @Durar Smart Solutions

NOV 2010 – Jun 2011
Muscat / Oman

Determine appropriate architecture, and other technical solutions, and make relevant recommendations to clients. Guide team development efforts towards successful project delivery. Analyze and resolve technical and application problems. Research and evaluate a variety of software products.

Senior Web Developer @Euro Media

JUN 2009 – NOV 2010
Kuwait City / Kuwait

Interpret design requirements and concepts to produce new or enhanced application functionalities. Determine appropriate architecture, and other technical solutions, and make relevant recommendations to clients. Guide team development efforts towards successful project delivery. Analyze and resolve technical and application problems. Research and evaluate a variety of software products. Deliver demos and write technical documentation.

Web Developer @Qatari Group

Feb 2007 – May 2008
Cairo / Egypt

Determine appropriate architecture, and other technical solutions, and make relevant recommendations to clients. Guide team development efforts towards successful project delivery. Analyze and resolve technical and application problems. Research and evaluate a variety of software products.

Interestes