🌟 Top-Rated Upwork Professional 🧑🏻💻 9+ years of experience 📱 Android | Kotlin | Java | Jetpack Compose | Kotlin-Multiplatform| Flutter | WearOS | AndroidTV | 🚀 AI | ChatGPT | 💻 Firebase | VoIP | Linphone
With over 9 years of extensive experience as an Android Developer, I specialize in native Android application programming with a strong focus on SCRUM/Agile workflow.
I have a proven track record of delivering high-quality mobile applications in various domains, including:
* Airline Domain
* Banking Domain
* Cargo Management Domain
* Logistics Domain
* Financial Domain
* Social Media/Dating Domain with Video/Audio Chats
* Location Tracking Domain
My expertise in mobile development includes:
* Programming Languages: Java, Kotlin
* Architectural Patterns: MVVM, MVP, MVC
* Design Patterns, Custom Controls, and REST API integration
* Material Design, Mobile UI/UX, and Firebase integration (AdMob, Analytics, A/B testing, etc.)
* Jetpack Compose, Jetpack Navigation
* Firebase Realtime Database and Storage
* Android SDK, NDK, Open Source, Support Libraries
* Reactive Programming with rxJava and rxAndroid
* Dependency Injection using Dagger, Kodein, and Hilt
* Databases: SQLite, Room, Realm, Page
* Network Libraries: Retrofit, OkHttp, Volley, ktor
* Image Loading Libraries: Picasso, Glide
* Crash Reporting and Analytics Tools: Crashlytics, Firebase, Fabric, LeakCanary, Timber
* Other Libraries: Gson, AutoValue, JodaTime, AndroidJob, Google Services
* Sockets/SignalR
* Kiosk Mode
* SonarQube code coverage
* Kotlin-Multiplatform (One POC)
* Wear OS & Smartwatch development
* Mqtt
In addition, I am an expert in the Linphone SDK, a powerful tool for building voice and video communication applications. I have in-depth knowledge of integrating and customising the Linphone SDK to create high-quality, real-time voice and video chat functionalities within Android applications. I am experienced in implementing Linphone's advanced features, including call management, audio/video codecs, encryption, push notifications, and more. Whether you need to develop a VoIP application from scratch or enhance an existing app with Linphone capabilities, I can provide the expertise you require.
I have integrated various features and technologies into Android applications, including:
* Beacons integration for proximity-based interactions
* Calendar API integration for managing events and schedules
* QR Code integration for scanning and processing QR codes
* OCR (Optical Character Recognition) integration for text recognition and extraction
For multimedia capabilities, I have integrated Video Chat using WebRTC, ZegoClould, Twilio, and Agora, as well as Audio Streaming. I am familiar with ExoPlayer for HLS Video Streaming (HTTP Video Streaming), RTSP Video Streaming, and DASH Video Streaming.
Other skills and features I offer include Custom Calendar development, Media Gallery implementation, Background Download and Upload functionality, Tiff file format handling in Android, Live Streaming using Agora and ZegoCloud SDK, Deep Linking, LeakCanary for memory leak detection, and code annotations to improve the linting process.
Experienced Kotlin Multiplatform Developer with a track record of delivering efficient cross-platform solutions. Proficient in Kotlin Multiplatform Mobile (KMM) and skilled in creating high-performance apps for Android, iOS, web, and more.
Experienced Jetpack Compose Developer, proficient in creating dynamic, interactive, and modern Android UIs. Skilled in leveraging Jetpack Compose's power to build visually stunning and responsive applications.
Over the years, I have developed many different types of iPhone and Android apps. These include:
- Food delivery apps
- On-demand apps
- Home services apps
- Handy man apps
- Salon apps
- Beauty apps
- Taxi apps
- Ride apps
- E-commerce apps
- Dating apps
- Health and fitness apps
- Travel apps
- Video streaming apps
- Fintech apps
- Shopping apps
- Telemedicine apps
- Finance apps
- Real estate apps
- Social media apps
- Chat apps
- Business apps
- Messaging apps
- Online courses apps
- Online education learning apps
- Tutor apps
- Hotel booking apps
- Online grocery order apps
- Telecommunication apps
- VoIP apps
- SIP Apps
- Apps using the Twilio API
I am fluent in English and passionate about Android development. Please feel free to reach out to me with any Android-related questions or projects. I would be pleased to help you bring your ideas to life