Back to Experience

Frontend Mobile Developer

Avitar Tech

Mar 2020 - Aug 2021
Hyderabad, India

Developed cross-platform mobile applications using Flutter, focusing on offline-first architecture and excellent user experience.

Key Highlights

  • Developed cross-platform mobile apps using Flutter
  • Reduced development efforts by 55%
  • Built offline-first application architecture
  • Deployed apps to App Store and Google Play

Overview

At Avitar Tech, I was part of the mobile development team responsible for building cross-platform mobile applications. I specialized in Flutter development, creating apps that worked seamlessly on both iOS and Android while providing native-like performance. My focus was on building offline-first applications that could function reliably even with poor network connectivity.

Key Responsibilities

  • Developed cross-platform mobile applications using Flutter and Dart
  • Designed and implemented offline-first architecture with local data persistence
  • Built custom UI components and animations for enhanced user experience
  • Integrated REST APIs and implemented efficient data synchronization
  • Implemented state management using Provider and Riverpod
  • Optimized app performance and reduced app size
  • Conducted code reviews and mentored junior developers
  • Collaborated with backend team to design optimal API contracts
  • Managed app releases to both App Store and Google Play Store

Key Achievements

  • Reduced development efforts by 55% through code reuse across platforms
  • Built offline-first architecture that allowed apps to function without internet
  • Improved app startup time by 40% through optimization
  • Successfully deployed 3 apps to both iOS and Android stores
  • Reduced app crash rate to less than 0.1% through comprehensive error handling

Technologies Used

FlutterDartProviderRiverpodSQLiteREST APIsFirebaseGitApp Store ConnectGoogle Play Console

Challenges & Solutions

  • Ensuring consistent UI/UX across iOS and Android platforms
  • Implementing reliable offline data synchronization
  • Optimizing app performance on lower-end devices
  • Managing app store submission and approval processes

Impact

The mobile applications I developed are being used by thousands of users. The offline-first architecture ensured that users could continue using the apps even in areas with poor connectivity, significantly improving user satisfaction. The code reuse across platforms allowed the company to maintain a single codebase while supporting both iOS and Android.