James Lee

Mahmoud Abdurrahman

Passionate Mobile App Developer

Who am I?

Hi, I’m Mahmoud Abdurrahman, I’m a passionate mobile developer, and a tech savvy. I'm glad that you currently stumbling through my resume, so let me introduce myself.

I’m a pragmatic crafter who believes in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction.

My love for computers came long time ago; Since I was 12 I started developing small apps with MSX-BASIC using Sakhr AX170 and played games that boot from cassette tapes (i.e. The Castle) using MSX Cassette Data Recorder, all that helped me a lot getting introduced to computers in an early age, when I started my high school, I focused more on programming, afterwards, although my major was in Geophysics but I was always passionate in computer programming.

Latest Projects


Rendy – Saudi

Rendy – Saudi Stay Tuned

Find the best clinics in town, reserve an appointment with most professional physicians, and takecare of your health.

With Rendy, you can see doctors’ open appointment times and book instantly online, make informed choices with verified reviews, and stay on top of important check ups with tailored reminders.

Virgin Self Care

Virgin Self Care

Virgin Mobile is an app that lets the customers manage their Virgin SA Account where and when they want. Top-up, store, pay their bill, get bundles and way, way more.

Android | iOS

SABB Staff

SABB Staff

An internal social communication network app within SABB Saudi, it enables bringing the team together for inner conversations, collaborating on files and organize around projects so they can go further - faster.

Find out more

MessageOne™ Email Management Mobile

MessageOne™ Email Management Mobile

MessageOne™ Email Management delivers a native mobile experience for end users of the MessageOne Email Management Service (EMS), letting them access their email, calendar, global address list and contacts during a continuity activation and to search personal email archives.

Android | iOS

MessageOne™ AlertFind® Mobile

MessageOne™ AlertFind® Mobile

AlertFind® is intended to facilitate critical communications to recipients by automating the sending of notifications via multiple communication channels defined in each recipient's profile.

AlertFind mobile app provides ability to register one's smart device as a communication channel to receive and respond to AlertFind notifications.

Android | iOS

Haddaf

Haddaf

Haddaf is a leading application for football fans in Arabia. Users receive all the latest football news, live scores, results, highlights and more from the Premier League, Champions League and all international competitions. A robust gamification model is developed to enable users gain points, badges, virtual items and prizes by predicting game result.

Android | iOS

Ana W Tifli

Ana W Tifli

Ana W Tifli helps pregnant women by beautifully giving them valuable information about their health, pregnancy and growth of the embryo during the pregnancy period.

Android

Nabdat Heart Rate

Nabdat Heart Rate

Nabdat app is one of the most accurate tools to measure the resting heart rate instantly, leveraging similar technique as used in pulse oximeters.

It's helpful for people who are watching their resting heart rate for health reasons or for fitness and healthcare monitoring reasons.

Android

HawaaWorld

HawaaWorld

An interactive magazine that projects content from HawaaWorld with rich multimedia, giving the user a unique way of surfing through the content in an immersive and engaging experience.

Android

Zafafi Android

Zafafi Android

A beautiful and interactive magazine that gives the brides-to-be all their needs in the forms of rich articles, images and videos about wedding arrangements, wedding dresses, brides hair styles and make-up, amongst other things.

Android

Other Projects

Wathakker Android Charity Stay Tuned

Wathakker is a well designed Islamic app to keep all your islamic events in one place. Wathakker reminds you with your daily prayers with everything related like, Qibla, weather, nearby Masjids, count down, Sunna before and after.

Find out more

El Meshayaraty

An application that enables Vodafone Egypt operator customers to share all their Pictures, Audios, Videos, and Ideas and to interact with each other over the Android, iOS, Facebook applications.

Molped Diary Period Tracker

It offers all women to relieve of the burden of having to track their menstrual cycle. Whether they’re trying to get pregnant, synchronizing with birth control, or simply curious of how their bodily rhythm flows.

Android | iOS

Euro Club Rescue Service

With single tap; the application detects the position of the customer and request assistance from the provider (Euro Club) from Android, BlackBerry, and J2ME based devices.

Android

Work Experience

Android Software Architect - Crossover (May 2017 - Present) [1 year, 8 months]

Responsible for Android/iOS pipelines quality: designing hands-on projects for their candidates, automating the hands-on grading process, creating subject matter tests (MCQs), generating lots of reports to ensure the quality metrics, and finally, interviewing the shortlisted candidates for marketplace endorsing.

Mobile Application Developer - Aurea via Crossover (May 2015 - May 2017) [2 years]

Responsible for maintaining both Android/iOS mobile applications for MessageOne (acquired by Aurea), increase their business code coverage, develop their UI automation tests using appium framework, setup their Jenkins CI environments, and integrate Jenkins CI jobs with AWS Device Farm service to ensure they are executed as part of the production release pipeline.

Android Application Freelance TL - Startappz (May 2015 - Oct 2016) [1 year, 5 months]

Leading Startappz Mobile Application Team on freelancing bases, responsible for Android applications architecture/developing.

Android Application TL - Startappz (Oct 2013 - May 2015) [1 year, 7 months]

I started as a senior Android developer and later I lead the Android team and was responsible for choosing the best technology stacks and setting up code conventions and team practices.

Sr. Android Application Developer - Startappz (2012 - 2013) [1 year, 1 month]

Mobile Application Developer - Telecomax Group (2010 - 2012) [2 years, 9 months]

In Telecomax, I was hired primary as a Java developer for telecom VAS products but I then chosen as the main mobile developer using J2ME for old featured and Symbian based handheld devices, and then transferred to Android and iOS based smartphones and was responsible for setting up the new mobile development team.

My GitHub