05/09/2026 updated

UC
100 % available

Software Engineer | Flutter & Android Developer | Clean Architecture | Production Apps

Rajkot, India
Only remote
Bachelor of Engineering in Computer Engineering (8.54 CGPA) - V.V.P Engineering College
Rajkot, India
Only remote
Bachelor of Engineering in Computer Engineering (8.54 CGPA) - V.V.P Engineering College

Profile attachments

Freelancer_Umang_Chovatiya_Mobile_developer.pdf

TypeScript
Flutter Development
Expertise in cross-platform mobile and web application development using Flutter, including clean architecture principles, responsive UI design, deep linking, server-driven UI, and in-app purchases across iOS and Android platforms.

Android Development
Proficiency in Android development using Kotlin and Java, including integration of QR scanner modules, AAR libraries, and foreground/background services for continuous app functionality.

REST API Integration & Backend Connectivity
Strong experience in integrating REST APIs for seamless server connectivity, including payment gateways such as Stripe, OAuth 2.0 social login, and real-time push notifications.

State Management & Architecture Patterns
Knowledge of architecture and design patterns including GetX, Bloc, MVVM, and Clean Architecture for scalable and maintainable codebases.

Firebase & Database
Experience with Firebase services and SQL for data management and backend integration in mobile applications.

Dart & Isolates
Utilization of Dart isolates to process and filter GPS data efficiently, enabling accurate statistics calculation without blocking the main UI thread.

Kotlin & Java
Development of Android applications and modules using Kotlin and Java, including integration with Unity-based applications via AAR libraries.

TypeScript & NestJS
Familiarity with TypeScript and NestJS for backend-related development tasks and tooling.

BLE (Bluetooth Low Energy)
Support in developing BLE-based features contributing to smooth device communication and overall app reliability.

Figma & UI Mockups
Gathering software requirements and designing UI mockups in Figma prior to implementing responsive Flutter applications.

Git & Version Control
Use of Git for version control, code analysis, and collaborative development within team environments.

Languages

EnglishFluent

Project history

Mobile Application Developer

Yudiz Solution Ltd.
Trained 3 trainees providing guidance on Flutter development, clean architecture, and feature implementation. Delivered features across multiple production apps including SaaS platforms, server-driven UI systems, social matching, and fitness applications. Implemented in-app purchases ensuring reliable payment flows and a seamless user experience.

Flutter Developer (Primary)

Deep Clean - On-Demand Home Cleaning Platform
Led end-to-end development of a cross-platform on-demand cleaning service app for Android and iOS. Integrated Stripe Payment Gateway for secure transactions, card tokenization, and booking confirmations. Implemented Social Login via Google, Facebook, and Apple OAuth 2.0. Built real-time push notifications and designed an end-to-end service booking flow. Followed clean architecture principles ensuring a scalable and maintainable Flutter codebase.

Flutter Developer (Primary)

Solorun - Fitness & Run Tracking Mobile Application
Served as the primary frontend developer owning UI development and core feature implementation. Built a fully responsive UI optimized for all screen sizes and device types. Implemented run tracking using Google Maps with approximately 90% accuracy. Utilized Dart isolates to process and filter GPS data efficiently. Implemented background execution using iOS background modes and Android foreground services. Integrated in-app purchase functionality to support monetization features.

Flutter Developer (Primary)

Gateiz - SaaS-Based Mobile & Web Application
Served as the primary Flutter developer on an ongoing production project taking ownership of feature development and enhancements. Developed core SaaS application features including a meeting scheduling module and meal ordering system. Implemented a server-driven UI enabling dynamic UI updates controlled by backend configurations. Engineered a full-screen notification system capable of waking devices from sleep. Contributed to legacy code refactoring and performance optimization. Worked on Flutter Web implementing camera access for image capture.

Flutter Developer (Team Member)

Hobbimate - Social Matching Mobile Application
Collaborated as part of the core development team on a social matching application enabling hobby-based user connections. Implemented onboarding flow and fixed real-time chat functionality. Implemented video trimming functionality allowing users to edit and upload short videos within the app.

Android Developer (Support)

Android QR Scanner Integration (Unity + Android)
Supported the development of an Android QR scanner module assisting with integration into a Unity-based application using an AAR library. Collaborated with senior developers to analyze, test, and troubleshoot QR scanning functionality ensuring reliable cross-platform integration between Android and Unity.

Flutter Developer (Support)

NCA - Mobile Application
Served as a support Flutter developer collaborating with the team on feature implementation and UI maintenance. Implemented deep linking functionality enabling seamless in-app navigation from external links. Assisted in debugging and resolving UI and functional issues. Supported development of BLE-based features contributing to smooth device communication and overall app reliability.

Flutter Developer

Bluepixel Technologies
Collaborated with team members on code analysis, R&D, and Flutter best practices to support efficient feature development. Implemented deep linking improving navigation flow and user accessibility within the application.

Flutter Developer (Remote)

Tankar Solutions
Gathered software requirements and designed UI mockups in Figma, then implemented responsive Flutter applications with REST API integration for seamless server connectivity.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in