
Senior Flutter Developer with 5 years of experience designing and developing scalable cross-platform mobile applications. Expertise in Dart, state management, UI/UX implementation, API integration, and performance optimization, with hands-on ownership of architecture, release, and production support. Known for delivering high-quality solutions with a strong focus on clean code and long-term scalability.
Project 1:
Project 2:
Project 3:
Flutter SDK: Built scalable cross-platform mobile applications with strong understanding of Flutter widgets, navigation, and app lifecycle
Flutter SDK / Plugin Integration: Integrated and maintained third-party SDKs and plugins, resolving platform and compatibility issues
iOS Build (Xcode / IPA Generation): Managed iOS builds using Xcode and IPA generation for testing and release
Flutter SDK / Plugin Development: Designed and built custom Flutter SDKs and plugins for reusable components and native feature integration
Flutter Material UI: Developed responsive and visually consistent UIs using Material Design components and custom widgets
Tools & Technologies: Used Android Studio and Flutter DevTools for development, debugging, and performance profiling
Programming Languages: Proficient in Dart with working knowledge of Java for Android-specific integrations
Firebase: Integrated Firebase services for notifications
MySQL Queries: Wrote basic SQL queries for efficient data retrieval and backend support
RESTful API Integration: Consumed REST APIs with proper error handling, authentication, and JSON parsing
Google Analytics: Implemented event tracking and user behaviour analysis for data-driven product improvements
Advanced State Management: Managed complex application state using Provider, GetX, and BLoC
Architecture & Scalability: Designed scalable applications using MVVM
Platform Channels: Implemented platform-specific features using Flutter and used platform channels to communicate between Flutter and native Android code
Deep Linking & Notifications: Implemented deep linking and managed push notification lifecycle across app states
Release & Production: Managed end-to-end Play Store release process including publishing and updates
Play Store Listing: Created and maintained Play Store listings with optimised metadata and assets
Crashlytics: Monitored and resolved production crashes using Firebase Crashlytics
Performance Optimisation: Improved app performance by fixing UI junk, frame drops, and startup delays
Memory Management: Identified and resolved memory leaks using profiling and debugging tools
Lazy Loading & Isolates: Implemented lazy loading and isolates to optimise heavy operations without blocking UI
Testing & Debugging: Wrote unit tests and debugged issues to ensure application stability
Security: Applied mobile security best practices for secure data handling and API usage
UI/UX Collaboration: Collaborated with designers to convert Figma designs into intuitive user experiences
Version Control: Used GitHub and Bitbucket for collaborative development and code reviews
Collaboration Tools: Worked in agile environments using JIRA and Trello for task and sprint management
Issue Tracking: Actively tracked, analysed, and resolved bugs across development and production environments
Feature Ownership: Owned features end-to-end from development to deployment and post-release support
Token-Based Session Management: Designed and implemented secure session handling using access/refresh tokens, including expiry handling, token renewal, and API authorisation
Feature Data Flow & API Design: Owned feature data flow design, including API requirement analysis, request/response structure definition, and end-to-end data handling across layers