Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
MOHAMMED NABIL

MOHAMMED NABIL

Riyadh

Summary

Experienced mobile application developer with a passion for crafting high-quality and user-friendly software solutions. With a strong foundation in cross-platform development using Flutter and expertise in native iOS (Swift) and Android (Java) development, I’ve spent the last 6 years honing my skills in creating innovative and impactful mobile applications.


Professional Experience:


• Cross-Platform Development (Flutter): Successfully delivered solutions using Flutter framework for the past 4 years, leveraging its capabilities to create robust and efficient applications across multiple platforms.

• Native iOS Development (Swift): Proficient in building native iOS applications using Swift, with a focus on performance, scalability, and user experience.

• Native Android Development (Java): Experienced in developing native Android applications using Java, ensuring compatibility, and adherence to platform-specific guidelines.

Overview

8
8
years of professional experience

Work History

Mobile Application Developer

Saudi Health Council
03.2023 - Current

App Links:

  • https://t.ly/gCdyD (SHC HR iOS)
  • https://rb.gy/93l9j7 (SHC HR Android)

SHC- Meetings

  • UI implementation of Employee Authentication and integration of NAFATH authentication
  • Display the list of upcoming and approved meetings
  • Converting the Base64 URL response to PDF and save to local downloads device
  • Responsible for Deploying the App in Google Play TestFlight and Apple TestFlight

SHC- HR

  • Responsible for displaying number of vacations available, applying vacation request types
  • Responsible for displaying employees check in and check out attendance & current salary details
  • UI implementation of Employee Authentication and integration of NAFATH authentication
  • Responsible for Deploying the App in Google Play Store and Apple App Store

Jourati (Users, Admin & Pharmacist)

  • Responsible for Firebase authentication by using an email address and password
  • Displaying number of drugs, diseases, and their medications screens
  • Users can send questions to pharmacist about the drugs queries
  • Responsible for sending voice recording along with the images to Pharmacist
  • Extracting a data from screen and converting it to PDF File and can share or print the PDF File
  • Responsible for Deploying the App in Google Play TestFlight and Apple TestFlight.

Flutter Developer

DAFA
07.2021 - 02.2023

App Links:

  • https://rb.gy/9apy21 (Tuxedo Android)
  • https://rb.gy/lxdfwe (Tuxedo Guard Android)
  • https://rb.gy/nj5lx0 (Tuxedo Receptionist Android)
  • https://t.ly/Une3H (Tuxedo iOS)
  • https://t.ly/kctyw (Tuxedo Guard iOS)
  • https://t.ly/oHtUq (Tuxedo Receptionist iOS)

Tuxedo Customer

  • Responsible for displaying the data in all screens in App
  • Responsible for user authentication whether it is login, register, OTP and forget password
  • Generate a QR Code once the payment success
  • Integration of Chat Socket IO with Mongo Database
  • Display Native Maps and display nearest restaurant logo on the map
  • Integration of Payment Gateway Hyper Pay & Noon Pay by using Platform Specific Code
  • Responsible for Deploying the App in Google Play Store and Apple App Store

Tuxedo Guard

  • Scanning the QR Code based on reservation
  • Display the list of Reservation who are already check in
  • Responsible for Deploying the App in Google Play Store and Apple App Store

Tuxedo Receptionist

  • Scanning the QR Code based on reservation
  • Display the unavailable, available and repair table based on Custom Map colors
  • Responsible for Deploying the App in Google Play Store and Apple App Store.

iOS Developer

XACT
07.2020 - 06.2021

App Links:

  • https://t.ly/nQP6M (XACT)
  • Displaying the All Restaurant based on nearest location between 5 to 15 km
  • Responsible for displaying restaurant list based on delivery destination location
  • Displaying the current and previous orders
  • Responsible for user can make 2 different restaurants in one order
  • Generating ticket token from customer complaint by integrating Zendesk
  • Integration of Payfort Payment Gateway in the Application
  • Responsible for Deploying the App in Apple App Store.

Flutter Developer (Part Time)

Utouch-IT
03.2020 - 05.2020

App Links:

  • https://shorturl.at/nba7f (حامض حلو iOS)
  • https://rb.gy/k18f0t (حامض حلو Android)
  • UI Design of Login and Register and Post Request for Register and Login the Users
  • Before purchasing the product check whether the user is logged in or not
  • Maintaining the selected products in Cart Screen with the help of Provider State Management
  • Maintaining and display the notifications both in User and Driver App
  • Integration of Payment Gateway by using MyFatoorah.

Flutter Developer (Part Time)

Najd Digital
07.2019 - 03.2020

App Links:

  • https://rb.gy/82d5sz (Salah Times Android)
  • Fetching the data of API and displaying it in an organized manner
  • Display and run videos by fetching the videos present in Firestore storage with the help of URL
  • Preview Video before uploading videos from device gallery or camera and post in Firestore storage
  • Managing the clean code with the help of State Management by Flutter Bloc and Provider Package
  • Handle and deploy the multiple branches in GitHub and ability to fix conflicts problem whenever try merge to another branch or computer in GitHub
  • Responsible for Deploying the App in Google Play Store.

Android Developer / Desktop Support

Source Gate Trading Establishment
10.2017 - 02.2020

Android Developer (Java)

  • Retrieve data and display it on the home page and post data to insert in database
  • Maintaining the user profile based on each client
  • Showing the data whenever user types on search field
  • Maintaining login and register based on user token
  • Show all data Books and Journals prices whenever any update from Dashboard
  • Migrated a tight coupled project to MVVM architecture
  • Responsible for generating APK File for the clients.

Education

Bachelor Of Technology - Information Technology

Jawaharlal Nehru Technological University
Hyderabad, India
06.2016

Skills

  • Understanding of RESTful APIs
  • Experience with Firebase
  • App performance optimization
  • Experience with Flutter
  • Mobile UI and UX design
  • Version control with Git
  • Proficiency in Java and Kotlin
  • App store submission process
  • Problem-Solving
  • Excellent Communication
  • Push notification implementation
  • Expertise in Swift

Personal Information

  • Date of Birth: 02/19/95
  • Nationality: Indian
  • Marital Status: Married
  • Transferable Iqama

Timeline

Mobile Application Developer

Saudi Health Council
03.2023 - Current

Flutter Developer

DAFA
07.2021 - 02.2023

iOS Developer

XACT
07.2020 - 06.2021

Flutter Developer (Part Time)

Utouch-IT
03.2020 - 05.2020

Flutter Developer (Part Time)

Najd Digital
07.2019 - 03.2020

Android Developer / Desktop Support

Source Gate Trading Establishment
10.2017 - 02.2020

Bachelor Of Technology - Information Technology

Jawaharlal Nehru Technological University
MOHAMMED NABIL