Hello, I'm

Mohamed Ashraf

|

About Me

Banner

Experienced Android Developer offering more than 9 years of experience in software development and maintenance.

Focusing on developing high quality software with up-to-date technologies.

Targeting to be a leader in the software engineering field.

9+Years Exp.
Download CV

My Experience

January 2021 — Present

Founder & Computer Engineer

CoderBot Ltd.

• Development and Architecting of SaaS projects, Mobile Apps, ... etc.

• Products: SaaS Products (Finchive Business, HIRE, E-Invoice System, ... etc.) & Client Custom Projects.

Software Product Design Software Architecture/Engineering Mobile Development Web Development Android: Kotlin, Java iOS: Swift Flutter: Dart Node.js JavaScript TypeScript Python Firebase
December 2025 — Present (Freelance)

Android Development Freelancer

FODO

• Development in Kotlin and Compose.

• Product: “FODO” POS Android Application.

Android: Kotlin
May 2024 — September 2025 (Full-Time)

Senior IoT Engineer

Vodafone International Services — VOIS

• IoT development in the Automotive Vehicle-to-Everything (V2X) industry.

• Development and maintenance of a V2X Mobile Application for Android, Android Auto and WearOS.

• Development and maintenance of a V2X Mobile SDK.

• Development of internal tools for usage and testing.

• Research and Development of public sample V2X Mobile Application in React Native.

• Development of V2X MicroService in Spring Boot.

• Product: V2X Automotive App and SDK.

Android: Java Android Auto SDK Development WearOS MQTT React Native Spring Boot
June 2023 — January 2024 (Contract)

Mobile Development Consultant

Channel IT Group

• Setting Mobile Application Architecture.

• Development of Mobile Application for Android in Kotlin and Mobile Multiplatform SDK in KMP (Android/iOS).

• CI/CD, Git, GitHub Actions, Play Store and Firebase Distribution.

• Product: FinTech Mobile App and Mobile SDK.

Android: Kotlin KMP SDK Development CI/CD GitHub Actions Firebase
March 2024 — April 2024 (Freelance)

Android Development Freelancer

Saudi Airlines Employees Co-Operative

• Development in Kotlin and Compose.

• Product: “SECO” Android Application.

Android: Kotlin
August 2021 — July 2022 (Full-Time)

Senior Software Developer — Android

Vodafone International Services — VOIS

• Development in Kotlin/Java, code review, maintenance and unit testing.

• Agile Methodology (Scrum).

• Product: “My Vodafone” UK Android Application.

Android: Kotlin, Java
March 2020 — March 2021 (Full-Time)

Senior Android Developer

CrossWorkers

• Development in Kotlin/Java, code review, and maintenance.

• Re-implementation and redesign of the Android Application from scratch in Kotlin and Clean Architecture.

• Product: “Data Know How” Android Application.

Android: Kotlin, Java
September 2019 — March 2020 (Full-Time)

Senior Android Developer

Channel VAS

• Development in Kotlin, code review, and maintenance.

• Implementation of Mobile SDK for Android Applications.

• Agile Methodology (Scrum).

• Product: “XtraCash” Android SDK and Application.

Android: Kotlin SDK Development
June 2019 — August 2019 (Freelance)

Android Development Freelancer

SahmOne Startup

• Development in Java and maintenance.

• Implementation of Electronic Payment Feature.

• Product: “SahmOne” E-Commerce Android Application.

Android: Java
December 2018 — May 2019 (Full-Time)

Android Developer

Cyan Digital House

• Development in Java/Kotlin, code review, and maintenance.

• Design and Implementation of structure and patterns for new applications.

• Product: Clients Dedicated Projects.

Android: Kotlin, Java
June 2018 — August 2018 (Freelance)

Android Development Freelancer

MowaferCare Startup

• Development in Java, Firebase Storage and Firebase Functions from scratch and maintenance.

• Design and Implementation of structure and patterns for new applications.

• Product: “Mowafer Care” Android Application.

Android: Java Firebase
January 2018 — October 2018 (Full-Time)

Associate Android Developer

SygmaTel (BlaBla Connect)

• Development in Java and maintenance.

• Implementation of End-to-End Encryption Feature for the main product.

• Agile Methodology (Scrum).

• Main Product: “BlaBla Connect” Application.

• Product: “PassTo” Social Electronic Wallet Application.

Android: Java
September 2016 — December 2017 (Full-Time)

Junior Android Developer

SygmaTel (BlaBla Connect)

• Development in Java and maintenance.

• Main Product: “BlaBla Connect” Application.

• Product: “PassTo” Social Electronic Wallet Application.

Android: Java

What I Offer

Mobile Development

Mobile-First Development

I am an experts in mobile applications development in both Android and IOS with various technologies, Native(Java/Kotlin/Swift), Flutter, Native Apps + Kotlin Multiplatform (KMP) using Kotlin, Swift, JetPack Compose and SwiftUI.

Cloud Software Development

Cloud Software Development

I can develop cloud functions in different languages on Firebase functions (Node.js), Google Cloud Platform (Java, Python). Also, Can develop backend software using some microsrvice based technologies (Ktor, Flask). And, I develop software in serverless architecture: FaaS (cloud functions) and BaaS (Firebase Authentication, FireStore DB, Storage, ML).

Software Development & Consultancy

Software Development & Consultancy

I can help in software architecture, design, development ... etc.

Featured Projects

Get In Touch

Let's work together

Have an idea or a concept that really excite you? ...
Let's turn that idea into reality ... Shoot me a message.

Email mohamed.ashraf.10107@gmail.com
Phone +20 120 179 4338
Location Giza, Egypt