About

Mobile Developer

I develop both native and cross-platform applications using the Android and Flutter SDKs

Data Scientist

I explore, analyze, and visualize data to identify trends and extract insights. Building and optimizing machine learning models 

Skills

Basic programming concept

  • Data Structure & Algorithm
  • OOP
  • SOLID Principles

Programming Languages

  • Python
  • Java
  • Kotlin
  • Dart

Data Manipulation & Visualization

  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Folium
  • Plotly Dash

ML Technologies

  • scikit learn
  • SciPy
  • statsmodels

Web Technologies

  • HTML5
  • CSS3
  • Bootstrap5
  • JavaScript

Android

  • App Components
    • Activities
    • Services
    • Broadcast receivers
    • Content providers
  • UI
    • Material design
    • Jetpack Compose
    • Fragments
    • ViewModel
  • Data
    • Room DataBase
    • DataStore
    • LiveData
    • Flow
    • DataBinding
    • ViewBinding
  • Concurrent Programming
    • Coroutine
    • RXJava

Flutter

  • Navigation
  • Notifications
  • Provider
  • State Management
  • Floor
  • Retrofit

Databases

  • MySQL
  • Firebase
  • SQLite3

Version Control

  • Git
  • Github

education

Education

DEPI - Ministry of Communications And Information Technology

Apr 2024 – Oct 2024

IBM Data Science

October 6 University

Sep 2014 - June 2018

B.E. in Computer Science

Certificates

Coursera

IBM Data Science Professional Certificate

DataCamp

Associate Data Scientist in Python

Udacity

Advanced Android Kotlin Development

Web Development Challenger Track

Intro to Data Analysis

  • All
  • Android
  • Flutter
  • Data Science
  • Python
github-project
github-project
github-project
github-project
github-project
github-project
github-project
github-project

Contact




My Address

Egypt, cairo

Profiles

Email Me

m.abobakrrabia@gmail.com

Message Me