Cairo, Egypt // Open for Opportunities

> Software Engineer

Mohamed Abobakr.

I’m a Software Engineer specializing in mobile app development, with experience developing software solutions across different platforms and technologies.

// PROFILE_SUMMARYB.E. Computer Science

Location: Cairo, Egypt

Core Stack: Flutter, Dart, Kotlin, Java, Python

Specialization: Mobile App Development

Email: m.abobakrrabia@gmail.com

Status: Open to opportunities

INTERACTIVE CLI

Recruiter Terminal Shell

Try help, skills, projects, or contact.

● ● ●   recruiter_shell_v1.0.sh

Welcome to Mohamed Abobakr's Terminal.
Type 'help' to view available commands.

// PROFESSIONAL CHRONICLES

Experience & Education

APR 2025 — PRESENT

Flutter Developer

Freelance / Remote

Develop cross-platform mobile applications using Flutter and Dart. Integrate REST APIs, local databases, and backend services; collaborate on polished, user-friendly interfaces.

Flutter · Dart · REST APIs · Databases

DEC 2024 — PRESENT

WordPress Developer

American Softwares · Giza, Egypt

Develop and customize themes and plugins using HTML, CSS, JavaScript, and PHP. Optimize website performance and SEO, troubleshoot backend issues, and improve code quality.

PHP · WordPress · JavaScript · WooCommerce

APR 2024 — OCT 2024

Data Scientist (DEPI)

Digital Egypt Pioneers Initiative

Completed AI & Data Science — Generative AI professional training, with practical work in data analysis, visualization, data wrangling, and machine learning.

Python · SQL · Pandas · NumPy · Scikit-learn

JAN 2022 — APR 2024

Android Developer

Self-employed

Built Android applications with user-focused interfaces, MVVM/Clean Architecture, API integrations, local/cloud storage, and performance-conscious implementations.

Java · Kotlin · MVVM · Room · Firebase

FEB 2021 — JAN 2022

Software Engineer

Freelance

Developed and maintained server-side rendered PHP applications, including dynamic content, data handling, and application logic.

PHP · SSR · MySQL

MAY 2020 — FEB 2021

Frontend Developer

Self-employed

Created responsive landing pages and mobile-first interfaces using HTML, CSS, JavaScript, Bootstrap, and Material Design.

HTML/CSS · JavaScript · Bootstrap

SEP 2014 — JUL 2018

B.E. in Computer Science

6 October University · Cairo, Egypt

Built a foundation in software engineering, algorithms, data structures, and computer science.

Computer Science · Software Engineering

CURRICULUM VITAE

Professional Resume

Mohamed AboBakr

Mobile Developer

// Summary

Software Engineer focused on mobile development with Java, Kotlin, and Flutter. Experienced in user-friendly UI/UX, REST API integration, local data storage, application architecture, and production-minded software solutions.

// Technical Skills

Languages: Java, Kotlin, Dart, Python, HTML/CSS, JavaScript, PHP

Frameworks / Tools: Flutter, Android, WordPress, WooCommerce, Git, GitHub

Practices: REST APIs, MVVM, MVI, Clean Architecture, databases, reactive programming

// Selected Projects

  • Furniture Shopping App: Flutter e-commerce app with product browsing, 3D visualization, authentication, filtering, and caching.
  • Journal News App: Android RSS reader with MVVM, LiveData, Room DB, offline reading, search, and theme options.
  • Chat App: Flutter messaging app with a Node.js/Express backend and WebSocket communication.
  • Image Match Game: Kotlin matching game with randomized layouts, difficulty levels, animations, and score tracking.

// Education

6 October University — B.E. in Computer Science · Sep 2014 – Jul 2018

// Certificates & Courses

  • Android Kotlin Development Nanodegree — Udacity
  • Developing Mobile Apps for Android using Java — Mahara Tech
  • Getting Started with Git and GitHub — Coursera
  • Web Development (HTML & CSS) — Udacity
  • JavaScript Intermediate — SoloLearn
  • AI & Data Science: Generative AI Professional — DEPI

SKILLS

Skills & Tech Stack

Core technologies and tools across mobile engineering, web, and data science.

REPOSITORY WORK

Projects Portfolio

COMMUNICATE

Get In Touch

Looking for a mobile developer or software engineer? Connect or send a message.

MESSAGE PREVIEWLIVE
{
  "to": "Mohamed Abobakr",
  "sender": "Anonymous",
  "message": "Awaiting input..."
}