
Ahmad Hussain
Senior Android Developer "Kotlin, Flutter, KMP, CMP, iOS"
Skills

Bekijk mijn diensten


Portfolio
Werkervaring
Senior Mobile Developer
MRS Electronic Group • Fulltime
Apr 2021 - Present • 5 yrs 1 mo
I led the development of an Android application for IoT devices, emphasizing reliable connectivity, automation, testing, and cloud integration. My expertise spans various technologies, ensuring high-quality mobile application delivery. Key Accomplishments: * IoT Device Integration: - Developed an Android app using Bluetooth Low Energy (BLE) for seamless connection to IoT devices. - Managed data communication for reliable package sharing and acknowledgment receipt. * MQTT Protocol: - Set up and maintained MQTT connections for real-time communication. - Handled topic subscriptions for efficient data transfer between devices and servers. * Automation with Fastlane: - Automated the build process with Fastlane to streamline app creation. - Implemented CI/CD pipelines for efficient build and release management, including automated uploads to the Play Store. * Cloud Services: - Leveraged AWS IoT Core and AWS Amplify for secure user authentication and real-time monitoring. - Used AWS Lambda for serverless computing, enhancing scalability. * Firebase Integration: - Integrated Firebase SDKs for session management and app event tracking. - Implemented Firebase Crashlytics for real-time crash reporting and used Realtime Database for data synchronization. * Quality Assurance: - Conducted unit testing using JUnit and Mockito, ensuring reliability and seamless user experiences. - Developed end-to-end (E2E) tests to validate app behavior and optimize performance. * Technical Skills: - Languages: Java, Kotlin, XML - Frameworks: Android SDK, MVVM, SOLID Principles, Clean Coding - Tools: Android Studio, Maven, GitLab, Version Control - Testing: Mockito, JUnit, Test-Driven Development (TDD) - Databases: MySQL, Firebase, NoSQL - Mobile Applications, SDKs, Multithreading, Automotive Development, REST APIs, Continuous Integration, Continuous Deployment
Team Lead - Senior Mobile Developer
Eikon7 • Fulltime
Oct 2018 - Apr 2021 • 2 yrs 6 mos
I contributed to the development of Food Runner, an on-demand food delivery app designed to connect users with a wide range of restaurants and food options anytime, anywhere. The app allows users to select their location, browse nearby restaurants, place orders, and enjoy seamless delivery, all with real-time tracking and multiple payment options. Key achievements and features include: Core Features: - Real-Time Order Tracking: Enabled live GPS tracking for customers to monitor their orders and delivery personnel in real-time. Multiple Payment Options: Integrated a wide variety of payment methods to ensure a smooth and convenient checkout experience for users. Geo-Fencing: Implemented geo-fencing to enhance location-based services, providing accurate restaurant suggestions based on the user's current location. - SDK and API Integrations: Firebase SDK Integration: Integrated multiple Firebase services such as Performance Monitoring, Event Tracking, Crashlytics for error reporting, In-App Messaging, Remote Config for dynamic updates, and Push Notifications for timely alerts. Facebook SDK Integration: Seamlessly integrated Facebook SDKs to support social login and engagement features within the app. Google Maps API: Used Google Maps API to enable accurate location tracking, restaurant location display, and optimized delivery routes. - Support System: Zendesk Chat Integration: Integrated Zendesk for real-time customer support, allowing users to chat directly with the support team to resolve issues quickly. - Additional Highlights: Firebase Analytics & Events: Set up detailed event tracking to monitor user behavior, app performance, and engagement metrics. Firebase In-App Messaging: Implemented in-app messaging to communicate promotions, order updates, and important notifications to users directly within the app. Firebase Crashlytics: Enhanced app stability by utilizing Crashlytics for real-time crash reporting and debugging.
Android Developer
CodeMaze Pvt.Ltd • Fulltime
May 2017 - Oct 2018 • 1 yr 5 mos
As a skilled developer, I worked on a diverse range of features across various types of applications, enhancing functionality and user experience. My expertise includes developing and integrating multiple components to create robust and dynamic applications. Key Responsibilities: - Push Notifications & Services: Implemented push notifications and background services to enhance user engagement. - API Integration: Integrated various web APIs, including JSON responses from Facebook, YouTube, and Google Maps. - Session Management & Fragments: Managed user sessions and utilized fragments to improve application navigation and performance. - AdMob Integration: Incorporated AdMob for monetization through in-app advertisements. - Network Libraries: Utilized libraries such as Volley and Retrofit for efficient network operations and data handling. - Responsive Design: Developed responsive designs ensuring compatibility across all device sizes and orientations. - Database Connectivity: Established and maintained database connectivity using SQLite for data storage and retrieval. - App Publishing: Successfully published applications on the Google Play Developer Console, managing app releases and updates. - In-App Purchases: Implemented in-app purchase functionality to enhance user experience and drive revenue.
14 Reviews
| (14) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Specificering van de beoordeling
- Communicatieniveau van de freelancer
- Kwaliteit van de levering
- Waarde van de levering
Sorteer op

akmol_mridha

Singapore
I’m very happy with the Android app this seller created for me! The design is clean, smooth, and works perfectly on all devices. They understood my requirements clearly, communicated well throughout the project, and delivered on time. Excellent experience — highly recommended for anyone looking for professional Android app development!
Reactie van de freelancer
sahib007

Verenigde Arabische Emiraten
very professional work and positive response


ridahattouma
Terugkerende klant

België
This is the second time I'm working with him and I'm always happy of his work. I really recommand this developer for all of your projects!!
Reactie van de freelancer

jai21kumar

India
user77847225

India
Reactie van de freelancer


