Work Preference
Summary
Overview
Work History
Education
Skills
Projects
Websites
Languages
Work Availability
Timeline
bb
Mohammed Idris

Mohammed Idris

Senior Flutter Developer
Bengaluru,KA

Work Preference

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Important To Me

Work-life balanceCompany CultureHealthcare benefitsWork from home optionPaid sick leaveCareer advancementFlexible work hours

Summary

Senior Flutter Developer with 4+ years of experience building cross-platform mobile and web applications across AgriTech, HRTech, RetailTech, Logistics, HealthTech, and AI-driven Supply Chain ERP domains. Skilled in Flutter, Dart, Firebase, Supabase, REST APIs, and state management tools like Riverpod and Provider. Strong focus on scalable UI/UX, reusable architecture, performance optimization, authentication flows, real-time features, push notifications, and modular component development. Adept at working in product-driven teams, collaborating with cross-functional stakeholders, mentoring developers, and translating complex business workflows into intuitive, user-centric digital experiences.

Overview

6
6
years of professional experience
5
5
years of post-secondary education

Work History

Senior Developer (Flutter)

Docbrella
Bengaluru, Karnataka
11.2025 - Current
  • Built high-quality cross-platform mobile apps using Flutter and Dart, ensuring seamless performance and user-centric experiences.
  • Applied Riverpod with clean architecture and code generation to deliver scalable and maintainable solutions.
  • Developed a configurable Starter Repo Kit containing architecture setup, state management, and reusable custom components designed to accelerate project onboarding and reduce setup time for new projects.
  • Integrated Firebase services and backend workflows to enable real-time functionality and secure data handling.
  • Contributed to an SCM/ERP mobile project (Enjen AI) by quickly understanding domain workflows and developing a Shop Floor and Warehouse application for operators, inspectors, and warehouse staff.
  • Ensured real-time ERP synchronization, implemented secure access workflows with geofencing, optimized UI for high-noise factory environments, and delivered features that supported efficient operations with minimal training needs.
  • Built functionality such as AI-based voice remark cleanup, QR code scanning, and workflow automation, enhancing field usability and accuracy of shop floor data capture.

Senior Mobile App Developer (Flutter)

Cruxule Solutions
Chennai, Tamilnadu
12.2021 - 08.2025
  • Built and maintained cross-platform applications for Android, iOS, and Web using Flutter (Wetract, Wetractin, Cruxin, Cotag, DisKount & LSquare).
  • Designed and implemented core features and business-critical functionalities with strong focus on performance and reliability.
  • Developed clean, reusable UI/UX components ensuring responsive layouts and consistency across projects.
  • Built modules for authentication (signup, login, OTP), chat, dynamic forms, and push notifications.
  • Integrated major third-party services and APIs such as Firebase, Supabase, Google Maps, Razorpay, OneSignal, Secure Storage, Hive, Dio, GetX/Provider, and Google Analytics.
  • Architected and optimized complex business logic and state management to ensure seamless app behavior.
  • Led end-to-end development including requirements gathering, architecture design, implementation, deployment, and maintenance.
  • Conducted testing, debugging, and performance optimization to deliver stable, error-free applications.
  • Collaborated with designers, backend developers, and QA teams to ensure successful delivery of sprint goals.
  • Participated actively in Agile/Scrum ceremonies ensuring timely releases and efficient planning.
  • Mentored junior developers and interns, conducted code reviews, and enforced best practices.
  • Developed Python automation scripts using BeautifulSoup for structured data extraction.
  • Continuously learned and adopted new tools, patterns, and technologies to enhance development quality.

Associate Advisor I, Email Support

Concentrix
Bengaluru, Karnataka
02.2020 - 06.2021
  • Provided technical support through both voice and non-voice (email) processes, assisting customers with troubleshooting and issue resolution.
  • Responded to inbound queries, analyzed concerns, and provided accurate guidance while ensuring customer satisfaction.
  • Handled Email Support operations as Advisor I, delivering timely and professional communication.
  • Maintained documentation of interactions, followed standard procedures, and consistently met performance and service quality targets.

Education

MCA - IT

Aalim Muhammad Salegh College of Engineering
Chennai
01.2017 - 01.2019

BCA - IT

Jamal Mohammed College
Tiruchirapalli
01.2014 - 01.2017

Skills

Proficient in Flutter development

Projects

WETRACT - Tractor & Tractor Equipment Rent & Sell

As a developer on this project, I focused on creating smooth and intuitive user experiences. I designed the authentication flow, including Sign-up, Login, and OTP screens, and built profile and equipment form pages. I implemented a custom navigation drawer to give users easy access to key features like profiles, bookings, and locations. For media handling, I integrated image capture using Image Picker, stored images in Firestore, and displayed them with a carousel slider for a more engaging UI. On the backend, I used Python with Beautiful Soup and Requests to scrape tractor details from official websites, organizing the data into JSON format for seamless use in the app.


WETRACTIN - Admin App for WETRACT

In this project, I developed core admin features, including user and equipment management screens with filter options. I handled booking management, including manual assignment of equipment and operators, and worked on the Configurations screen to define default app settings. I also built the Finances screen to track transactions, manage payments, and calculate monthly owner earnings. This project required strong backend integration skills and a focus on clean, functional UI design for efficient admin operations.


CRUXIN - Employee Management Application

My role focused on comprehensive testing of various modules like employee data management, configurations, ticketing, customer and vendor handling, leave management, project tracking, and secure login/logout flows. I was responsible for identifying, documenting, and resolving critical bugs to ensure overall system stability. I’m currently working on enhancing the Asset Management module to improve tracking, organization, and operational efficiency.


COTAG - Tag Customer to Store

In this project, I built key features using Supabase as the backend. I implemented mobile number authentication with OTP, user registration, store creation, and detailed listing of offers; integrated Google Maps to display nearby stores, and developed functionality for adding stores and showcasing products with categories. Customers can "tag" their favorite or nearby stores to unlock exclusive offers. For private offers, only tagged customers can access them, while public offers are available to anyone visiting the store. I also implemented QR code scanning for tagging; customers can self tag in public stores or request to tag in private ones by scanning a store specific QR code.


DisKount – Store Offers & Deals Platform
DisKount is a simple Flutter based app where I implemented core features like mobile OTP authentication, user registration, store creation, and detailed listing of offers and deals. Unlike COTAG, tagging functionality isn't included; users can simply browse available stores and view all active offers and deals. I worked on both the frontend using Flutter and Dart, and integrated with the backend using REST APIs to handle data flow and user interactions smoothly.


Languages

English
Advanced (C1)
Tamil
Bilingual or Proficient (C2)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Developer (Flutter)

Docbrella
11.2025 - Current

Senior Mobile App Developer (Flutter)

Cruxule Solutions
12.2021 - 08.2025

Associate Advisor I, Email Support

Concentrix
02.2020 - 06.2021

MCA - IT

Aalim Muhammad Salegh College of Engineering
01.2017 - 01.2019

BCA - IT

Jamal Mohammed College
01.2014 - 01.2017
Mohammed IdrisSenior Flutter Developer