
Developing mobile apps since 2012. I'm always keen to learn new topics, apply the best practices and maintain organized workspaces.
I've gained vast experiences working in a number of locations (Cairo, Alexandria, Dubai, Abu Dhabi, Riyadh) in different capacities and a number of roles mainly focused on native iOS and cross-platform development.
Started with cross-platform Adobe Flash Builder (ActionScript3). To native iOS (Objective-C) using ESRI's ArcGIS & Geotrigger SDKs. To remote & international workspaces utilizing tools such as JIRA/Azure, Slack/Teams, Git/SVN, Swagger/Postman and Zeplin. To native iOS (Swift). To cross-platform Xamarin Forms (C#) & Cordova (JavaScript, JQuery and HTML5) targeting iOS and Android. To contributing in large scaled apps with large dependencies, numerous environments, secured gateways and planned sprint cycles.
Technical skills include ability to contribute in and manage mobile apps on various platforms from project creation to delivery with everything in between. API integration. Building dynamic UI. Localization / internationalization. Audio / video streaming. Social networks integration. Maps integration (Apple/Google/Esri). Biometric authentication. Augmented reality integration. Cloud & local databases integration. MVC/MVVM/Coordinator patterns. Third party integration. Push notifications. Enterprise & standard distribution.
Soft skills include problem solving, business analysis, team communication, keeping a positive spirit and sharing interest in food, sports and TV shows.