Career Profile

I’m a professional mobile app developer with 9 years of experience, specializing in Android, React Native, and Kotlin Multiplatform. With over 4 years dedicated specifically to Kotlin, I bring a deep understanding of cross-platform solutions and native development. Beyond coding, I’m passionate about writing articles and actively contributing to open-source projects.

Experiences

Field Nation Ltd.

Apr 2022 - Present
Sr. Software Engineer (Android & React-Native)

➤ 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.
▪ Take ownership of tasks, making critical development decisions.
▪ Develop robust Android and React Native applications.
▪ Follow Scrum practices for efficient, iterative development.
▪ Manage CI/CD pipelines with Bitrise for streamlined deployments.
Field Nation

BJIT Ltd.

Oct 2018 - Apr 2022
Sr. Software Engineer (Android & React-Native)

➤ Served 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]

TechCare Technologies Ltd.

Sept 2017 - Sept 2018
Sr. Software Engineer(Android & React-Native)

➤ 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

Champs21 Ltd.

Jan 2017 - Aug 2017
Software Engineer(Android)

➤ 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 app

Ajkerdeal Ltd.

Sept 2016 - Dec 2016
Software Engineer(Android)

➤ Contributed to Ajkerdeal Merchant App, implementing core features:
▪ Merchant order feed
▪ Order confirmation
▪ Merchant feed filtering
▪ Notification
Ajkerdeal merchant app

Ajkerdeal Ltd.

Nov 2015 - Aug 2016
Jr. Software Engineer(Android)

➤ 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

MVVM, hilt, dagger 2, jetpack compose, coroutine, flow, workmanager, material design, architecture component, data binding, view binding, ktx libraries, google map, retrofit, shared preference, datastore, room, realm, push notifications, crashlaytics, lottie, glide, coil, pagination.

Compose Multiplatform

Compose UI, ktor client, Koin, PreCompose, Compose Navigation, ViewModel, Bottom navigation, kotlin-serialization, coil, rest API, JSON manipulation.

React Native

React hooks, redux-toolkit, redux-saga, redux-persist, zustand, rtk-query, react-navigation, axios, react-native-paper, react-native-reanimated, react-native-map, react-native-permission, rn-firebase, push notification, anycstorage, react-native-mmkv, flashlist, pagination.

Proficiency

Android

Kotlin Multiplatform

React Native

App Architecture

Design Pattern

Problem Solving Activity

UVA - 96 ACM problems solved in UVA online Judge https://uhunt.onlinejudge.org/id/344549
URI - 106 problems solved in URI online judge https://www.urionlinejudge.com.br/judge.

Awards

1st Prize winner Intra-varsity Programming Contest-2014.
3rd prize winner Intra-varsity Programming Contest-2015.

Training and Courses

Mobile Application Development (Android)

2015
Institute : BITM (under BASIS)

Natural Spoken English

2013
Institute : S@ifur's

English Phonetics

2013
Institute : S@ifur's