
Anas Abu Shanab
Flutter Developer for Android and iOS Apps
Kompetenzen

Meine Dienstleistungen


Portfolio
Arbeitserfahrung
Flutter Developer
Freelance âą Freiberufler
Apr 2024 - Present âą 2 yrs 4 mos
âą Designed, built and released cross-platform Flutter applications for Android and iOS as sole mobile developer, owning the product from requirement gathering through store launch and post-release support. âą Shipped two production applications currently live on both the App Store and Google Play (Dietition â diet and nutrition commerce app, Mauzon â commerce platform), handling signing, store listings, review feedback and version updates. âą Integrated REST APIs using Dio/HTTP clients with token-based authentication, interceptors, centralized error handling and offline caching, keeping the app stable under weak network conditions. âą Implemented authentication and authorization flows with session/token refresh, role-based screen and data access, and secure local storage of user credentials and personal data. âą Applied Clean Architecture with a modular, layered structure and state management (Bloc, Riverpod, Provider) to keep large feature sets maintainable and testable over long client engagements. âą Integrated Firebase (Authentication, Firestore, Cloud Messaging) and OneSignal to deliver push notifications and real-time updates to specific users based on their account and role. âą Implemented complex multi-step business workflows and long validated forms (orders, subscriptions, user profiles) with client-side validation and clear error states. âą Diagnosed and resolved production issues using Flutter DevTools, logs and crash reports; optimized rebuild cycles, list rendering and API payload handling to improve app responsiveness. âą Worked directly with clients and backend engineers to define API contracts, advise on technical trade-offs, and deliver agreed scope on schedule.
Vollzeit âą 2 yrs 3 mos
Mobile Developer - Flutter
Jul 2022 - Oct 2023 âą 1 yr 3 mos
âą Built real-time chat for user-to-user and company-to-company communication using WebSocket, including live message delivery, connection recovery and message state synchronization. âą Developed a task management system covering task creation, assignment, tracking and status updates across different user roles â a permission-driven workflow comparable to operational systems where each user only sees the records assigned to them. âą Applied MVVM architecture with GetX state management and clean code practices, producing modules that other developers on the team could extend without regressions. âą Integrated REST APIs with the backend team, aligning request/response contracts and handling authentication, error and edge-case states on the client side.
Flutter Developer
Dec 2020 - Dec 2021 âą 1 yr
âą Delivered mobile features within an Agile team, translating business requirements into implemented and released functionality. âą Resolved application defects by reproducing reported bugs, tracking recurring failures and fixing root causes rather than symptoms. âą Built adaptive user interfaces that render correctly across a wide range of screen sizes and devices.