I don’t just write Android apps—I solve Android problems.
- I enjoy figuring out why things break and making them better. Whether it's fixing UI inconsistencies, debugging API failures, or optimizing app performance, I take a solution-first approach.
- Experienced in collaborating with cross-functional teams to troubleshoot API failures and ensure smooth data flow in production apps.
- Languages: Kotlin, Java
- Architecture: MVVM, Clean Architecture
- Asynchronous: Coroutines, Flow, RxJava
- Jetpack Components: ViewModel, LiveData, Room, Navigation, WorkManager, Paging3
- Android Components: Service, BroadcastReceiver, ContentProvider, IntentService, Foreground Services
- Dependency Injection: Hilt, Dagger (intermediate level)
- Networking: Retrofit, OkHttp, Gson, Ktor
- Firebase: Firestore, FCM, Firebase Auth, Firebase Analytics, Crashlytics
- Testing: JUnit, Espresso, Mockito (beginner)
- Tools: Android Studio, Git, GitHub, Postman, Gradle, CI/CD basics
- Others: Jetpack Compose (intermediate level), DataStore, Glide, Coil, Google Maps SDK
🔹I Learn Fast & Adapt Even Faster.
- If I come across a concept I haven’t worked on before, I don’t stop—I deconstruct it, analyze its core mechanics, and engineer a working solution.
- Whether it’s debugging a tricky issue, working with new frameworks, or improving app efficiency, I focus on understanding the problem deeply rather than just following tutorials.
🔹Why You Should Consider Me
- I write code that makes sense, not just code that works. Clean, maintainable, and scalable.
- I take ownership—I don’t wait for problems to be assigned; I identify them and fix them.
- Looking for a team where I can build, learn, and push the boundaries of what’s possible in Android development.
- If your team needs an Android expert who pushes boundaries and innovates, let’s talk.
"Making Android do things it wasn’t meant to." 🔥