Hi, I'm Abdelrahman Abdelsalam

Software Developer with hands-on experience in Mobile App Development using Flutter and Dart, focusing on performance and security basics to create fast, safe, and reliable applications. I leverage Node.js & Laravel for backend development, understand API documentation, user logs, and issue tracking. Experienced in native Android development (Java/Kotlin) and conducting unit & automated tests for stability.

Get In Touch View Full CV

Work Experience

My professional journey and roles

July 2024 - Present

Flutter Apps Developer (Full-Time)

Appy Innovate KSA

  • Working on El Wasta ERP system and E-Invoice mobile app.
  • Developing features with Flutter/Dart, working with SQLite and API interfaces requiring deep SQL understanding.
  • Implementing SDK for printing for POS devices.
March - July 2024

Software Developer (Part-Time)

Funny Pot Handmade Store

  • Developed an E-Commerce Store using Native Android (Kotlin App).
  • Created DB schema and utilized Laravel backend for closed-box scenarios and integration.
  • Focused on creating attractive User Interfaces.
Aug 2023 - Feb 2024

Software Developer (Part Time)

Pixel House

  • Updated cross-platform (Flutter) apps, reskinned applications, added features, and worked as a Laravel backend developer.
  • Skilled developer and problem solver, addressing core business issues.
Feb - August 2023

Native Apps Developer (Remote)

BRILLIANT STAR

  • Developed a Native (Kotlin) E-commerce app with a native PHP/MySQL backend.
  • Created the frontend dashboard using HTML, CSS, JavaScript, and jQuery.
  • Focused on attractive UI and high performance for the Kotlin app.
Aug 2021 - Present

Freelancer Software Developer

Mostaqil & Upwork Projects

Developed diverse projects including:
  • Delivery Companies App (Native Kotlin, MVVM)
  • Taxi App like Uber in KSA (Flutter, BLoC, Laravel Backend)
  • Supermarket Delivery App like Marsol (Flutter)
  • Childcare and Preschool App (Flutter)
  • Prayer Times & Quran App (Flutter, BLoC)
  • Medical Equipment Sales App (Flutter, PHP Backend)
  • Goat Selling App (Native Kotlin, MVC, PHP Backend)
  • Social Media & Chatting App (Flutter, BLoC, Firebase)

Featured Projects

A selection of my work and contributions

FP

FunnyPot E-Commerce App

June 2024

E-Commerce Java App for handmade products. Integrated API, updated UI, focusing on security and performance.

Java Android E-Commerce
FP-B

FunnyPot E-Commerce Backend

June 2024

Laravel Backend for the handmade store. Focused on API security, performance, data flow safety, and maintainability.

Laravel PHP API Backend
TiS

Text in Shape Package

Aug 2024

Flutter Package developed by me to place text inside custom shapes (heart, wave, etc.) for more attractive UIs.

Flutter Dart Package UI
JAi

James Ai Chatbot

April 2024

Flutter App and Chatbot built with Odin API. Features attractive UI, high performance, and stability.

Flutter Chatbot API AI
WS

Wassilny (Uber-like App)

June 2022

Flutter App like Uber with schedule ride feature (First to add this in KSA). Developed from scratch using BLoC architecture.

Flutter BLoC Laravel Maps
WN

Wanas Social App

Jan 2022

Flutter App for chatting, posting, and social communications.

Flutter Social Media Chat Firebase

Technical Skills

The tools and technologies I master

Mobile Development

  • Flutter
  • Dart
  • Kotlin
  • Java
  • State Management
  • API Integration
  • Testing
  • SQLite
  • Hive
  • MVVM & MVC
  • Firebase
  • Google Services
  • Mobile Testing

Backend Development

  • Laravel
  • Node.js
  • Express
  • Socket.io
  • PHP
  • MySQL
  • API Development

Other Technical Skills

  • Agile Development
  • Design Patterns
  • Problem Solving
  • Adaptability
  • Creativity
  • Team Working
  • Time Management
  • Frontend Basics
  • Visual Basic

Tools

  • VS Code
  • Android Studio
  • Git
  • GitHub Actions
  • Source Tree
  • Postman
  • DBeaver
  • SQL Server
  • Appium

Education

Bachelor of Commerce

Major: Business Administration | Minor: Marketing

Cairo University, Faculty of Commerce and Business Administration

Sep 2019 – July 2022

Certifications

  • 1Mac Udacity (Native app Development)
  • Tree (Workshop In Kotlin)
  • Problem-Solving (Basic) | HackerRank
  • GDSC (Node JS)

Languages

  • Arabic: Native
  • English: B1
  • German: A2
  • Japanese: N5

Get In Touch

Feel free to reach out for collaborations or just a friendly hello