Flutter Developer

Hi, I'm Amal
Haboosh

Building scalable, cross-platform mobile applications with 2+ years of experience in Flutter, clean architecture, and real-time communication.

Amal Haboosh

About Me

Get to know me better

Flutter Developer with 2+ years of experience building scalable, cross-platform mobile applications. Skilled in state management (GetX, BLoC), clean architecture, real-time communication (Socket.IO, Pusher), and UI/UX implementation using Figma. Passionate about delivering high-quality, user-centric applications with modern development practices.

2+ Years
Experience
5+
Apps Built
Clean
Architecture
BLoC / GetX
State Mgmt

Work Experience

My professional journey

Flutter Developer Intern

Octopus Software Solutions

Oct 2025 – Apr 2026
Remote
  • Developed two production-ready applications: Switch (Service Provider App) and Real-time Delivery Driver App
  • Implemented Clean Architecture, GetX, and Socket.IO for real-time communication
  • Integrated RESTful APIs and third-party services including Google Maps, Firebase, and Stripe
  • Collaborated with cross-functional teams to deliver stable, scalable mobile solutions

Technical Skills

Technologies and tools I work with

Languages

DartJavaScript

State Management

ProviderBLoC/CubitGetX

APIs & Backend

Socket.IOREST APIPusherFirebase AuthCloud Messaging

Design & UI/UX

FigmaSOLIDClean ArchitectureMVC

Tools & Platforms

GitGitHubGitLabFastlaneFirebase App Distribution

Integrations

StripeGoogle MapsOpenStreetMap

Projects

Applications I have built

Switch — Service Provider App

Mobile app for service providers to manage orders. Used GetX for state management and REST API for real-time order updates.

FlutterGetXREST API

Switch — Driver App

Real-time driver application with live tracking, Google Maps, and Socket.IO. Enables instant communication and live order status updates.

FlutterSocket.IOGoogle Maps

E-Learn Application

Educational app using MVC + GetX. Supports course browsing, lesson details, and integrated video playback.

FlutterMVCGetX

Restaurant Management System

Multi-role system (waiter, client, cashier, chef) with Clean Architecture + BLoC. Integrated Stripe for payments, FCM for notifications, and Pusher for live order status.

FlutterBLoCStripePusherFCM

Education

My academic background

Bachelor's Degree in Informatics Technology

Software Engineering

University of Damascus — Undergraduate (Fourth Year)

Languages

ArabicNative
EnglishIntermediate (B1)

Get in Touch

Let's work together on your next project