Career Profile
I’m a professional mobile app developer with 10 years of experience, specializing in Android, React Native, and Kotlin Multiplatform. Beyond coding, I’m passionate about writing articles and actively contributing to open-source projects.
Experiences
Working as a TechLead. Key roles as following as: ▪ Collaborate with Product, Design, and QA teams to align on requirements and quality. ▪ Enhance project architecture, optimize performance and improve UX ▪ Take ownership of tasks, making critical development decisions. ▪ Develop robust Android, React Native, Flutter applications. ▪ Follow Scrum practices for efficient, iterative development. ▪ Manage CI/CD pipelines with Bitrise for streamlined deployments. ✧ Dcastalia
Working as a Senior Software Engineer. Key roles as following as: ▪ Collaborate with Product, Design, and QA teams to align on requirements and quality. ▪ Enhance project architecture, optimize performance, improve UX and reduce user pain points. ▪ Develop robust Android and React Native applications. ✧ Field Nation
Key Achievements:
▪ Successfully rearchitected the native Android app to a React Native app, ensuring seamless cross-platform compatibility. ▪ Optimized file upload handling, reducing failures and improving reliability. ▪ Resolved session-related logout issues, enhancing user authentication stability. ▪ Improved Play Store rating from 1.4 to 4.0 by addressing key user concerns and refining the overall app experience. ▪ Enhanced on site order featureServed as Senior Software Engineer and Tech Lead with key responsibilities: ▪ Managing projects, estimating timelines, and analyzing requirements. ▪ Developing Android and React Native applications. ▪ Architecting and planning projects effectively. ▪ Leading team collaboration and alignment. ▪ Driving Agile development with Scrum practices. ✧ +Style: An ioT based app using Tuya SDK. [android, kotlin, MVVM] ✧ Light Cafe: E-commerce app. [android, kotlin, MVVM] ✧ KDDI: A tourist app like disney world. [android, kotlin, MVVM] ✧ JAJA TV [react-native, redux, redux-saga]
Served as Senior Software Engineer. I developed the following applications: ▪ Project estimation, requirement analysis, development ▪ Feature implementation and bug fixing in rokomari app ▪ Changed full architecture of topUp app for performance improvement ▪ Introduce some automation in terms of client requirement and reporting with UI and UX team ▪ Gained expertise in React Native to support both Android and iOS app development for client needs ▪ Overcome challenged for login session using interceptor concept ✧ Rokomari, TopUp, Pooka, SKOO, Grand Limousines
As a Software Engineer, I contributed significantly to the Classtune and Hurray apps by implementing key features: ▪️ClassTune App Contributions: ▪ Upgraded the API architecture from AsyncHttpClient to Retrofit for improved performance and scalability. ▪ Developed the Classwork feature for seamless classroom interactions. ▪ Enhanced overall app performance and responsiveness. ▪ Resolved numerous bugs, leading to a more stable and user-friendly experience. ▪️Hurray App Contributions: ▪ Implemented comprehensive login and registration features, including Facebook and Google authentication. ▪ Designed and built a dynamic, content-rich homepage with multiple, customizable sections. ▪ Developed a fully functional shopping cart to streamline the user purchasing experience. ▪ Built an order history section to help users track their past purchases. ✧ ClassTune
Contributed to Ajkerdeal Merchant App, implementing core features: ▪ Merchant order feed ▪ Order confirmation ▪ Merchant feed filtering ▪ Notification ✧ Ajkerdeal merchant app
Contributed to the core features of the Ajkerdeal customer app, including : ▪ Interactive homepage (image slider, recommended products, hot deals) ▪ Product page with advanced filtering and pagination ▪ Wishlist functionality and efficient data loading by category ▪ Realm database design and cart badge indicator ✧ Ajkerdeal customer app
Skills
📱Android
• Architecture: MVVM, Hilt, Dagger2, Jetpack Compose, Architecture Components • UI/UX: Material Design, Compose UI, Data Binding, View Binding, Google Maps, Lottie, Glide, Coil • Async & Data: Kotlin Coroutines, Flow, WorkManager, Room, Realm, DataStore, SharedPreferences • Networking: Retrofit, Volley, Async-Http, REST APIs, JSON Handling • Others: KTX libraries, Push Notifications (FCM/SNS), Firebase Analytics🌐 Compose Multiplatform
• UI/UX: Compose UI, ViewModel, Compose Navigation, Precompose, Material3, Theming & Styling • Networking: Ktor Client, Kotlin Serialization, REST APIs, JSON Handling, Error Handling • Async & Data: Coroutines, Flow, Multiplatform Suspend Functions, Background Tasks • DI & State: Koin, StateFlow • Image: Coil, Landscapist⚛️ React Native | Expo
• Core: React Hooks, Redux Toolkit, Redux-Saga, Redux-Persist, Zustand, Zod • Navigation: React Navigation, Expo Router • Networking & Storage: Axios, RTK Query, AsyncStorage, React Native MMKV • UI/UX: Expo UI, React Native Paper, Flashlist, Legend list, React Native Reanimated, Pagination • Native Features: RN Bridge, Turbo Module, Push Notifications, RN Firebase, React Native Maps, React Native Permissions