Shakib Habibi
Senior Mobile Developer
shakib.habibi.dev@gmail.com
+98 930 178 0245

Hello! I’m Shakib

I'm a Senior Mobile Developer with over 8 years of experience building high-quality mobile applications. From startups to large-scale products, I’ve helped craft seamless, user-friendly experiences— including a marketplace app with over 1M downloads. I focus on developing efficient, scalable solutions that drive business growth and enhance user engagement.

Beyond coding, I enjoy solving complex problems, streamlining workflows, and optimizing development processes. I thrive in collaborative environments, working closely with teams to turn ideas into impactful mobile experiences. Always eager to learn and innovate, I’m passionate about pushing the boundaries of what’s possible in mobile development.

Let’s build something amazing together!

Experiences
Jul 2025 - Present
Eat App UAE, Remote
Senior Mobile Engineer

Eat App is a scalable SaaS solution built for restaurants and hospitality venues to automate reservations, floor management, guest data, and marketing workflows. It offers real-time bookings, waitlist support, table optimization, and CRM to reduce operational friction and improve guest experience. Powered by AI, it provides insights and recommendations to maximize revenue and efficiency.

May 2024 - Jul 2025
Freelance Global, Remote
CussMe
Software Engineer

Built a cross-platform Flutter app for learning slang and expressions across languages, combining cultural learning with a freemium business model.

  • Implemented Clean Architecture with MVI pattern and Riverpod for scalable state management.
  • Integrated Supabase backend (Design, edge functions, real-time auth with multi-provider login).
  • Developed premium subscription system with in-app purchases, server-side validation, and feature gating (TTS, ad-free, full content access).
  • Added monetization via Google AdMob with privacy-compliant ad placements.
  • Delivered features like spiciness-based content filtering, advanced search, bookmarking, guest mode, and full localization.

Organizational Form Management Platform • Moshtagh Studio
Flutter Developer

Developed a Flutter-based web platform for dynamic form creation and management. Enables organizations to define question banks and group them into reusable hierarchical segments. Segments can be combined into templates to generate multi-tenant, localized forms with conditional logic. UI adapts seamlessly across desktop and mobile, featuring custom drag-and-drop segment management.

  • Implemented Clean Architecture with MVI & repository patterns, backed by Robot-pattern unit tests and ChromeDriver UI tests.
  • Crafted a JSON-driven segment/template engine with Riverpod streams, CustomMultiChildLayout and GestureDetector for drag-and-drop hierarchies and conditional visibility.
  • Implemented rich-text editing with FlutterQuill, supporting inline image and file uploads with preview.
  • Integrated GoRouter with nested routes, Freezed, Dio (with JWT/tenant interceptors), Lottie, and Shimmer for advanced routing, networking, and animations.
Sep 2019 - Mar 2024
LuminaTech Portugal, Remote
Senior Android Developer • Team Lead

LuminaTech launched Tisitano and Touraphone, two startup projects under the company founder. Led Android development, architecting scalable solutions and driving technical innovation.


Tisitano

Led Android development for Tisitano, an e-commerce platform, in a small team, scaling the app from its early stages to over 1M+ downloads.

  • Cut deployment time by 90% by implementing a GitLab CI/CD pipeline, automating versioning and builds, and ensuring seamless releases with fewer errors.
  • Eliminated team dependency issues by devising a custom annotation processor for analytics tracking, improving cross-team collaboration.
  • Accelerated debugging efficiency with an in-app floating view displaying real-time API history and user session data.
  • Refactored key components to improve maintainability, reduce technical debt, and enhance scalability without disrupting active development.
  • Designed a structured training program for junior developers, streamlining onboarding and accelerating skill acquisition.
  • Enforced high coding standards through regular code reviews, providing detailed feedback to improve code quality, enhance readability, and prevent potential issues.
  • Voluntarily automated a time-consuming marketing task by building an Android app using accessibility services to send WhatsApp messages, saving the team 2+ hours daily.

Touraphone

Touraphone is a specialized Android device with a custom ROM tailored to specific business use cases. Built and customized the AOSP (Android Open Source Project) for seamless business-specific functionality.

  • Built and customized AOSP ROMs for the Touraphone device using tools like Odin & TWRP, ensuring compatibility with Google Apps for a fully functional experience.
  • Pioneered an innovative solution for hidden Android APIs when no existing workaround was available, enabling persistent background services despite system limitations.
  • Implemented system services for tethering and hotspot management, allowing connectivity control at the OS level.
  • Optimized the onboarding experience by replacing the default Google setup with a custom Kotlin-based setup wizard, improving user experience.
  • Streamlined internal development by establishing a CI/CD pipeline for private libraries using GitLab, improving workflow efficiency.
Aug 2017 - Sep 2020
ParsRoyal Iran, Remote
Senior Android Developer

Solution Tablet, owned by Pars Royal, was an enterprise app to streamline B2B distribution operations across multiple roles, including sales, distribution, and merchandising.

  • Enabled offline functionality, ensuring uninterrupted usability in low-connectivity environments.
  • Revamped the UI/UX design, ensuring a modern, intuitive interface that enhanced usability and user satisfaction.
  • Developed analytics dashboards and reports using MpAndroidChart, providing key business insights.
+5
Jun 2017 - Jun 2018
Pargoon Iran, Hybrid
Senior Android Developer

Pargoon Messenger was a feature-rich communication platform for seamless real-time messaging and file sharing.

  • Implemented real-time chat functionality using FCM and OneSignal, ensuring smooth and reliable communication.
  • Developed secure file sharing, integrating Okio and Retrofit for efficient upload/download operations.
Sep 2016 - Sep 2017
Pixelandcode Iran & Australia, Hybrid
Android Developer

Tipi was a travel app aimed at enhancing hostel experiences through digital check-ins and traveler networking.

  • Automated mobile check-ins using Microblink OCR, reducing processing time and manual data entry.
  • Refactored a large codebase from Dagger 1 to Dagger 2, modernizing dependency injection to improve maintainability, performance, and testability.
Skills
Technical Skills
Kotlin
Java
Dart (Flutter)


MVP
MVVM
MVI
Clean Architecture


Android SDK
Jetpack Components
Hilt
Room
Retrofit
Coroutines
Flow
XML
Jetpack Compose
Dagger
RxJava
ViewModel
LiveData
Firebase Messaging
Crashlytics
Firebase Analytics
Event bus
Glide
Picasso
SQLite


CI/CD pipelines (GitLab CI)


Git
GitHub
GitLab
Bitbucket
Core Competencies
Cross-Functional Team Collaboration
Organizational & Time Managment
Debugging and Issue Resolution
Disciplined Approach to Work
Effective Communication
Precision & Accuracy
Ownership Mentality
Critical Thinking
Attention to Detail
Education
2017 - 2022​
Bachelor of Computer Engineering
Baha'i Institute for Higher Education (BIHE)​
  • Teaching Assistant for multiple courses, including Java 1, Java 2, and Android.
  • Created educational materials for the Android course, improving the learning experience for students.
2015 - 2017
Associate of Computer Engineering
Baha'i Institute for Higher Education (BIHE)​
Recommendations
Projects
My Clinic
Sep 2019 - Mar 2019

Developed a healthcare application providing essential tools for medication management, health tracking, and educational resources.

  • Drug Database Exploration: Enabled users to search and view drug details, including interactions, side effects, and contraindications.
  • Personalized Reminders: Added functionality to set reminders for medications and doctor appointments.
  • Health Tracking: Implemented KPI tracking with historical data visualization using MPAndroidChart.
  • Educational Resources: Integrated a library of articles and videos with an in-app video streaming feature powered by ExoPlayer.
Personal Dictionary
Apr 2018 - Oct 2018

Led the development of a personal dictionary app designed for English learners and teachers, enabling users to store, review, and share personalized vocabulary for enhanced learning experiences.

  • Comprehensive Vocabulary Management: Implemented features for adding detailed word entries, including meanings, examples, images, phonetics, and audio inputs.
  • Folder Organization: Enabled users to organize words into folders and subfolders, with functionality to move and share vocabulary between folders.
  • Offline Capabilities: Added offline support for American and British pronunciations and local storage of vocabulary using SQLite Assets Helper.
  • Enhanced User Experience: Integrated ATV TreeView for nested folder views and Picasso for image handling.
  • Seamless Sharing: Allowed users to share vocabulary with others, fostering collaboration and deeper learning.
ClubsApp
Feb 2017 - Jun 2017

Contributed to the development of ClubsApp, a free application designed to enhance club member experiences by providing seamless access to exclusive club information, discounts, and updates.

  • Club Resources: Implemented features to allow members to review newsletters, club magazines, and event details in a user-friendly interface.
  • Barcode Scanning: Integrated ZXing for smooth QR code scanning to simplify access to discounts and event check-ins.
  • Optimized Performance: Leveraged RxJava for efficient asynchronous operations and Timber for improved logging and debugging during development.
  • Enhanced Media Handling: Delivered high-quality image loading and caching using Picasso and ensured reliable downloads with OkHttp Downloader.