I’m a Flutter mobile application developer from Surat with 7+ years of experience building and scaling cross-platform apps across Android and iOS. I specialize in Flutter/Dart, clean architecture, and state management (BLoC), and I’ve delivered production features like event management, payments & subscriptions, offline data support with sync, and secure authentication flows. I also enjoy working end-to-end—from integrating REST APIs (and GraphQL when needed) to optimizing performance, handling GPS/location and media workflows (camera, uploads), and ensuring stable releases with CI/CD and production support. I routinely use AI-assisted development tools to speed up coding, refactoring, and debugging, while still validating and hardening the final implementation.…

Pratik Dudhatra

I’m a Flutter mobile application developer from Surat with 7+ years of experience building and scaling cross-platform apps across Android and iOS. I specialize in Flutter/Dart, clean architecture, and state management (BLoC), and I’ve delivered production features like event management, payments & subscriptions, offline data support with sync, and secure authentication flows. I also enjoy working end-to-end—from integrating REST APIs (and GraphQL when needed) to optimizing performance, handling GPS/location and media workflows (camera, uploads), and ensuring stable releases with CI/CD and production support. I routinely use AI-assisted development tools to speed up coding, refactoring, and debugging, while still validating and hardening the final implementation.…

Available to hire

I’m a Flutter mobile application developer from Surat with 7+ years of experience building and scaling cross-platform apps across Android and iOS. I specialize in Flutter/Dart, clean architecture, and state management (BLoC), and I’ve delivered production features like event management, payments & subscriptions, offline data support with sync, and secure authentication flows.

I also enjoy working end-to-end—from integrating REST APIs (and GraphQL when needed) to optimizing performance, handling GPS/location and media workflows (camera, uploads), and ensuring stable releases with CI/CD and production support. I routinely use AI-assisted development tools to speed up coding, refactoring, and debugging, while still validating and hardening the final implementation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced
Hindi
Advanced
Gujarati
Advanced

Work Experience

Mobile Application Developer at Birbals Technologies Private Limited
February 1, 2026 - August 1, 2026
Developed and enhanced the Mıcura-to automotiv e platform using Flutter, implementing an Event Management module with BLoC state management and RESTful APIs for event creation/editing, RSVP, attendee views, media, and real-time notifications. Integrated payments and subscriptions, including in-app purchase flows. Built AI-powered services for automating vehicle information generation and improved car onboarding experience. Integrated backend REST APIs for events, user data, media, subscriptions, and AI features; contributed to overall UX improvements and mobile feature delivery across Android and iOS.
Mobile Application Developer at R Psoftech
January 1, 2025 - December 1, 2025
Managed and coordinated software development projects by planning and prioritizing tasks and ensuring delivery within expected timelines. Worked closely with developers to break down complex functionality into manageable implementation tasks, clarifying priorities and accelerating delivery. Provided technical guidance and support for complex features, reviewed development approaches to find efficient scalable solutions, and assisted with debugging complex issues and removing development blockers.
Mobile Application Developer at Rapid Global Business Solutions India Pvt Ltd
July 1, 2023 - January 1, 2025
Developed and enhanced the Empower Quality Lifecycle Management (QLM) application, a lifecycle management system to manage product quality, reliability, and risk throughout the development lifecycle. Streamlined diverse code structures to meet varied client requirements, ensuring timely delivery of high-quality products. Applied insights from continuous learning of mobile development trends to improve project outcomes.
Senior Application Developer at Techouts Solutions India Private Limited
December 1, 2022 - June 1, 2023
Contributed to the bill payment module of Tata Neu App, India's first super-app offering multi-purpose services. Designed a data flow structure using Node.js, ensuring seamless data handling and integration. Developed a web view flow compatible with both mobile and web platforms, enhancing cross-platform functionality. Worked on Twinr Web, a Flutter-based web application, to optimize user experience.
Senior Application Developer at Dhameliya Infotech (Rentech Infotech)
August 1, 2021 - November 1, 2022
Developed SwipeCart, transforming Shopify and WooCommerce stores into native Flutter mobile apps via Dart, Git, and REST API integration, enabling merchants to launch iOS and Android versions within weeks. Built a paid video content application with smooth functionality and improved user engagement. Mentored teammates on complex tasks to foster collaboration and skill development.
Senior Application Developer at Dhameliya Infotech (Ren tech Infotech)
August 1, 2021 - November 1, 2022
Developed SwipeCart, a platform that converts Shopify and WooCommerce sites into Flutter applications. Built a paid video content application, ensuring seamless functionality and user engagement. Mentored team mates on complex tasks, fostering collaboration and skill development.
Programming Analyst at IBL Infotech
June 1, 2019 - August 1, 2021
Designed and developed multiple mobile applications using Flutter Framework. Implemented various state management techniques to optimize app performance and scalability. Fixed complex bugs and developed intricate logic to enhance app stability. Continuously updated skills by learning new features and updates in Flutter.

Education

Diploma in Computer Engineering at Bhagwan Mahavir Polytechnic
January 11, 2030 - June 1, 2016
B.E. in Computer Science & Engineering at Pacific School of Engineering
January 11, 2030 - May 1, 2019
B.E., Computer Science & Engineering at Pacific School of Engineering
May 1, 2019 - May 1, 2019
Diploma in Computer Engineering at Bhagwan Mahavir Polytechnic
June 1, 2016 - June 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more