Mr.KartikNagar
Technical Skills
- Programming Languages
- Expert: Java, Kotlin (Android development)
- Familiar: Swift (iOS), Python, C/C++
- Android Development
- Jetpack Compose, Android SDK/NDK
- ViewModel, LiveData, Room, DataStore, Paging 3, WorkManager
- Coroutines & Kotlin Flows, RxJava (Async & Reactive)
- Dagger 2, Hilt (Dependency Injection)
- Retrofit, OkHttp, Volley (Networking)
- Architecture & Design
- MVVM, MVI, MVP, Clean-Layered Architecture
- SOLID Principles, Product + Tech Integration
- Material Design 3, Accessibility (TalkBack / a11y)
- Backend & Cloud
- Firebase: Authentication, Firestore, Realtime DB, FCM
- Vercel deployment, Ktor client (Kotlin Multiplatform)
- Testing & Quality
- Unit Testing: JUnit 4/5, Mockito
- UI Testing: Espresso, Compose UI Testing, XCTest (iOS)
- Flow Testing: Turbine
- Performance profiling & memory leak detection
- Build & CI/CD
- Gradle (kapt / KSP), R8 / ProGuard, AAB / APK optimization
- GitHub Actions (CI/CD pipelines)
- Design & Collaboration Tools
- Figma, Axure (UI/UX design & prototyping)
- Android Studio, Xcode, Git, Material Design 3
- Currently Exploring / Building
- Kotlin Multiplatform (KMP)
- App Modularization (Feature-based)
- Baseline Profiles for performance
- Accessibility improvements and TalkBack support