Engineering Reliable Mobile Applications
My engineering career began over 8 years ago, starting with 4 years in native Android development before evolving into leading cross-platform Flutter applications for mobile, desktop, and web.
The Native Android Advantage in Cross-Platform Flutter
Many cross-platform developers view mobile apps solely as widget trees. However, when an app requires low-latency WebSockets, background push notification processing, offline SQLite database migrations, or platform-specific permissions, the abstraction layer ends and the native operating system begins.
Having built native Android applications for over four years using Kotlin, Java, and Android SDK internals before specializing in Flutter, I bring a deep understanding of memory management, thread lifecycles, Gradle build automation, and store publishing guidelines that ensures stable production releases.
Leadership & Architectural Approach
At Cloudium Software as a Senior Flutter Developer, I led cross-platform mobile initiatives spanning Android, iOS, macOS, and Web. My responsibilities centered on defining Clean Architecture boundaries, establishing code review rubrics, and mentoring developers to build maintainable, testable code.
I don't believe in over-engineering for the sake of buzzwords. I choose state management solutions (Riverpod, Bloc, GetX, Provider) based on project scale, team expertise, and actual data flows.
Education
Verified Resume (PDF)
Download a verified, web-ready PDF containing my full employment history, educational credentials, and verified technology stack.
Download Verified ResumeContact & Geography
Professional Experience Timeline
Strictly verified against official employment history.
Professional Development & Targeted Freelance
Took a planned short break during the Ramadan period while continuing active professional development. Assisted with targeted freelance engineering tasks and contributed feature updates and bug fixes for a colleague's Flutter application. Currently seeking Senior Flutter Developer contracts and full-time opportunities.
Senior Flutter Developer
Led cross-platform Flutter engineering across Android, iOS, macOS, and Web. Guided and mentored Flutter developers and trainees, improving team workflow and code standards. Architected scalable applications using Clean Architecture and modular feature structures. Implemented modern Material 3 interfaces, integrated complex REST APIs and Firebase services, triaged low-level performance bottlenecks, and managed deployment processes for Google Play Store and Apple App Store.
Freelance Mobile Developer
Delivered customized Android and Flutter solutions for freelance clients. Implemented feature enhancements, bug fixes, offline caching, and performance optimizations using Firebase services and REST APIs.
Senior Android Developer
Developed native Android features using Kotlin and the Android SDK. Implemented modern UI components and REST API integrations with Retrofit. Assisted and mentored junior engineers through technical guidance and structured pull request reviews.
Android Developer
Engineered and maintained commercial native Android e-commerce mobile applications. Implemented MVVM architecture, offline SQLite persistence, and API integrations. Managed application updates, ProGuard configurations, and Google Play Store distribution.