10/05/2026 updated

YA
100 % available

Senior Mobile Engineer | Flutter & Dart | iOS, Android, Web & Desktop

Pune, India
Worldwide
B.Tech in Computer Science
Pune, India
Worldwide
B.Tech in Computer Science

Profile attachments

Yogita_Agarwal_Resume_2026_minimal.pdf

SupabaseFlutterHTMLCascading Style Sheets (CSS)Python (Programming Language)Node.jsSoftware DeploymentGoogle FirebaseFastAPIFigmaDart
Flutter & Cross-Platform Development
Expertise in building high-performing mobile, web, and desktop applications using Flutter across iOS, Android, macOS, and Windows, including Platform Channels, Live Activities, Dynamic Island, ScreenUtil, and Internationalization (I10n).

Clean Architecture & State Management
Strong foundation in Clean Architecture with feature-first structure, dependency injection, and reusable component libraries. Primary use of BLoC and Hydrated BLoC, with working knowledge of Cubit, Provider, and GetX.

CI/CD & Build & Release Management
Hands-on experience with GitLab CI/CD pipelines including lint and test gates, separate Android and iOS build stages, Xcode build configuration, automatic dSYM upload, and deployment to Google Play Console and App Store Connect.

Data & Storage
Proficiency with SQLite, Hive, GetStorage, SharedPreferences, Supabase, Convex, REST APIs, and JSON serialization for robust local and remote data management.

Logging, Monitoring & Crash Reporting
Setup and management of Sentry with custom dashboards, breadcrumbs, and structured logging, Firebase Crashlytics and Analytics, BlocObserver, Flutter DevTools for memory and performance profiling, and crash symbolication.

Languages & Scripting
Primary development in Dart, with additional knowledge of SQL, Python, and JavaScript (basic). Exposure to FastAPI for scripting and small services, as well as Node.js.

Web Technologies
Intermediate knowledge of React, HTML, and CSS, applied in cross-platform and web-based Flutter projects.

Tools & Platforms
Regular use of Mapbox, Exotel, Firebase, Postman, Swagger, Jira, Git, Bitbucket, Figma, and Adobe XD throughout the development lifecycle.

Native iOS Integration
Experience with Swift for iOS widget extensions and ActivityKit, bridging native iOS code to Flutter via platform channels, including patching third-party plugin native code.

Experience

Professional experience0 - 5 years
Freelancer since2022

Languages

EnglishFluent

Project history

Senior Software Developer

Coditation Systems
Sole maintainer of the Flutter app for an AI-Based Itinerary Management product, covering architecture, production bugs, and releases. Migrated codebase to feature-first Clean Architecture, removed third-party dependencies causing Android crashes, built itinerary features, implemented a native iOS Live Activity in Swift and ActivityKit, set up error monitoring across Sentry and Firebase, maintained the GitLab CI/CD pipeline, and added analytics and localization.

Executive II (Mobile Team Lead)

Secure Meters Limited
Led a 2-developer Flutter team across a 7-month engagement for Energy Efficiency Solutions, owning 4 modules (Installation, Enquiry, User Management, Authentication). Set shared component library and state-management conventions, made the app fully offline-capable, put crash reporting and analytics in place, and mentored 2 junior developers.

Freelance Flutter Developer

ApsThreeAI
Part-time, alongside full-time role. Built MyAlgoSoft, a desktop, web, and mobile billing app with offline bill generation using SQLite on macOS and Windows, delivered on schedule with a performance bonus. Designed and built Doctor Pro, a healthcare MVP, and released it on the Google Play Store.

Flutter Application Developer

Microorbit, Krsna App (ISKCON)
Built the music player module with playback, playlist screens, and a persistent mini player using just_audio and audio_service. Extended the Learn and Darshan modules using GetX for state management and dependency injection.

Software Developer

Pseudocode Infotech Pvt. Ltd.
Sole developer on a full Election Campaign App, covering architecture, UI, and API integration including authentication and session management. Onboarded 2 trainees and co-led the development team.

Contact form

Log in to get in touch

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

Sign upLog in