Hello! I am a iOS Software Engineer
Self-directed and motivated Mobile Software Engineer who works effectively in a dynamic environment. Fluent in Objective-C and Swift. Spend most of my spare time doing Hackathons based on new technologies. I like also attending many iOS conferences and developing personal App on the App Store and even Google Play Store !. Then when coding is finished, I take time to share my passion by writing articles about challenges or personal projects on Medium to share what I have been faced and how I have resolved them. you can read some of them here
April 2018 - Present
Implementing new business features related specifically to Emirates (Baggage allowance, Chauffeur Drive, etc). Migrating an Obj-c code base to a Swift 4 MVVM-C Architecture with a Protocol Oriented Programming code style guidelines
May 2017 - April 2018
Contributed to build an SaaS SDK for UK Retailers as Boohoo, Misguided and such more to make there App released and growing faster along side using to cutting edge features. Used Swift Protocol oriented Programming architecture and Test Driven approach with a focus on UI Test. Generic project generation with GYP and XCodeproj ruby script in order to avoid conflicts on project files.
November 2016 - April 2017
Improved the user engaging process strategy by implemented feedback, remote push notifications and in-app messaging TouchID and Swrve for in-App Messages. Implemented a transaction Cache management and an Offline Mode with Core Data.
Implemented certificate pinning and jailbroken device control for security compliance.
Travelex Hackday 2016 :Amazon Alexa Skill with NodeJS and MQTT Prototcol in order to get the last transaction of your Supercard product by voice control.
August 2015 - November 2016
Worked on B2C and B2B Projects regarding the insurance telematics App in order to monitor the driving behaviour of an users for Insurance purposes.
Architected and design core features as Bluetooth LTE car pairing, driving detection with Core Motion, Auto-Stop with Visit API and Core Location metrics.
UI Test Automation with AWS Device Farm. IOT Communication Protocol for smart devices in the car such as MQTT.
January 2013 - July 2015
Built Universal Gaming App (Netbet, French Store) and one Android app (named France Pari, Self-managed by company website).
Created a complete and private native Event Source Library for iOS And Android based on Server Sent Event technology with real time event for live match scoring updates. Managing realtime financial transactions with websockets an QoS inside encrypted tunnels.
Designed a complete REST API with PHP and Zend Framework based on France Pari website based features to contains High traffic level
2011 - 2014
Supinfo International University
During those year I was a teacher assistant for iOS and C programming courses for 1st and bachelor level classes. I was assigned to lectures and practical exams
Principal Software Engineer
Mohamed is one of the best talented iOS Engineers I worked with so far.
His attention to detail, ability to communicate complex problems to the Client and collaboration skills with the wider team were just impressive. On top of being a productive developer, he was also an ethical developer by initiating some apps to help people in need and with less opportunities in other parts of world like Africa in his spare time
Senior Android Engineer
Mohamed is a very high spirit person, it was great working with him. He is passionate for technology and always wants to push the best possible work. Is a hard worker when needed while still continuing with his spirit.
Country Marketing Manager
I have worked with Mohamed for almost 2 years – he in the capacity of iOS Developer (France Pari – Third Party Provider) & myself as Sport Product Manager (NetBet France). His work is of a high standard and tasks are completed rapidly. Mohamed is experienced , enthusiastic, has a high skill set, can either work effectively as an individual or as a group member. He is intelligent, has plenty of excellent ideas, is straightforward , personable and is very results oriented. I can recommend Mohamed without reserve.
+971 58 560 22 12 / +44 (0)7 46 47 69 250