Muhammad Ehsan A.
DubaiUnited Arab Emirates
100% Job Success
Top Rated

Flutter & Native Android Application Developer

✅ 10 Years of experience in Application Development ✅ 50+ Apps on App Store & Play Store ✅ Global reach of more than a million user bases. With over 10 years of experience in application development, I am a highly skilled software developer specializing in multi platforms and native applications. I possess a strong command of the following technologies and frameworks: - Java: Proficient in developing robust Android applications using Java. - Kotlin: Experienced in building modern, efficient Android apps with Kotlin. - Android: In-depth knowledge of Android SDK, architecture patterns (MVP/MVVM), and best practices. - iOS: Skilled in iOS app development using Swift, CocoaTouch, and SwiftUI. - Golang: Proficient in developing back-end services and APIs using Golang. - Java SpringBoot: Experienced in building scalable web applications using SpringBoot framework. - React JS: Proficient in creating dynamic and interactive user interfaces using React JS. In addition to my language expertise, I have successfully delivered a wide range of functionalities, including: - Firebase: Integration of Firebase services such as Analytics, Cloud Messaging, Realtime Database, Firestore, Authentication, and In-app messaging. I leverage Firebase to enhance app performance, deliver personalized user experiences, and enable real-time data synchronization. - Real-Time Location tracking and posting: Implementing real-time location tracking and updating functionalities using technologies like GPS, Geolocation, and Google Maps API. I have developed applications that require precise location tracking and geospatial data processing. - GeoFencing: Developing geofencing solutions for location-based features. I have implemented geofencing capabilities to trigger notifications, provide location-based content, and enable contextual experiences in mobile applications. - Dynamic Permission: Implementing dynamic permission handling for Android Marshmallow and above. I ensure that apps comply with the latest Android permissions model and provide a seamless user experience when requesting and managing permissions. - REST API integration: Integrating RESTful APIs using libraries like Retrofit2 and OkHTTP. I have seamlessly integrated APIs into mobile applications, enabling seamless data exchange, authentication, and interaction with web services. - Dynamic Image Loading and Caching: Implementing efficient image loading and caching mechanisms using libraries such as Fresco, Glide, Picasso, and Universal Image Loader. I ensure that images are loaded quickly, cached for offline usage, and optimized for different screen sizes. - In-App Purchases: Integration of in-app purchase functionality for both Android and iOS platforms. I have implemented secure and reliable in-app purchase flows, subscription models, and payment gateways to enable monetization strategies. - Real-time API integration: Implementing real-time API communication using technologies like Pusher. I have built applications that rely on real-time data updates, chat functionality, and collaborative features by integrating push notification services. To ensure the quality and reliability of my work, I employ various testing methodologies, including unit testing with JUnit and Mockito for Android, as well as unit testing in Flutter. Thank you for considering my profile. With my diverse skill set and extensive experience, I am confident in my ability to deliver exceptional mobile app development solutions. I am excited about the opportunity to collaborate with you and bring your ideas to life.
Work history

Muhammad Ehsan A. has more jobs. Create an account to review them
Skills

Skills

  • Flutter
  • React Native
  • Kotlin
  • Firebase Cloud Firestore
  • Firebase Realtime Database
  • Model View Presenter
  • Model View ViewModel
  • Dagger 2

Testimonials

Endorsements from past clients

"Ehsan is a highly skilled developer. He executed the job flawlessly and in record time too – less than 1 day! It was a pleasure working with Ehsan. Looking forward to the next one. "

Haroon A. | Ex: Team Lead
Apr 2020

Verified