Available to hire
experienced full stack developer, can help with any requirements related to user interface, web design, front end or back end development.
Language
English
Fluent
Javanese
Advanced
Work Experience
Android Application Developer at Premera
May 1, 2022 - February 1, 2023Implemented native Android solutions that communicate with RESTful web services, including push notifications via Google Cloud Messaging. Enforced token-based authentication for secure access and developed modular workflows across Activities and Fragments using patterns such as Singleton, Builder, and Proxy. Implemented DexGuard to protect the app from reverse engineering, refactored code for maintainability and performance, and collaborated in an Agile team with daily scrums and bi-weekly sprints. Integrated back-end services via RxJava and Retrofit, and used SQLite for persistent scheduling data. Applied Dagger for dependency injection, implemented smooth UI transitions with DrawerLayout and CollapsingToolbar, and managed version control with GitHub. Worked across the full project lifecycle, including testing and release preparation.
Android Application Developer at American Express
April 1, 2021 - April 1, 2022Refactored codebase from Java to Kotlin, introduced Android Jetpack components (LiveData, ViewModel, Room), and built MVVM-based modules. Implemented location-based features with Google Maps, data binding, and dependency injection. Consumed RESTful services via Retrofit with RxJava multithreading, supported multiple screen devices with Fragments, and created custom views and animations. Implemented Firebase Cloud Messaging for notifications, Crashlytics for crash reporting, and LeakCanary for memory leak detection. Integrated proprietary payment APIs and persisted configurations with SharedPreferences. Used GitHub for version control and Bitrise for CI. Participated in Agile ceremonies and developed home screen widgets; used Glide for image handling and ensured proper handling of device rotations.
Android Application Developer at Lowes
March 1, 2020 - January 1, 2021Translating UI designs into native Android implementations in an Agile environment. Implemented asynchronous API requests with Retrofit and RxJava, designed and implemented Dagger for dependency injection and Butter Knife for view binding, and migrated modules from Java to Kotlin. Built MVVM architectures with Live Data, created custom views and adapters, and implemented animations to enhance user experience. Supported multiple screen sizes with Fragments and width-aware layouts, integrated proprietary payment APIs, and leveraged Firebase for real-time features. Used GitHub and SourceTree for version control, performed peer code reviews, and collaborated with Jira for task tracking. Wrote unit tests and conducted device-level testing to ensure reliability and performance.
Android Developer Training at Enhanced IT
December 1, 2019 - March 1, 2020Participated in complete SDLC for Android development training. Refactored code from Java to Kotlin, introduced Android Jetpack components (Live Data, View Model, Room). Created custom List Views, custom layouts, and action bars; integrated Google Maps for location features; implemented Firebase Cloud Messaging for notifications. Used Crashlytics and Leak Canary for debugging. Implemented features in MVP and MVVM patterns, used Retrofit with RxJava for multithreading, supported multiple screens with Fragments, and created UI animations. Collaborated in Agile ceremonies and contributed to documentation and best practices.
Android Application Developer at Lowe's
March 1, 2020 - January 1, 2021Worked in an Agile environment, translating UI requirements into native Android implementations; performed asynchronous API calls using Retrofit and RxJava; designed and implemented custom DI with Dagger and Butter Knife for view binding; used GreenRobot EventBus for component communication; migrated modules to Kotlin; version control with GitHub and SourceTree; conducted code reviews and pair programming; tested on physical devices; tracked issues with Jira; used libraries like ZXing; developed using MVVM, Live Data; implemented Firebase features and Glide for image handling; supported cross-device compatibility.
Education
Bachelor of Technology at Memorial University
January 11, 2030 - January 1, 2012Object Oriented Software Development Certificate at SAIT Polytechnic
January 11, 2030 - January 1, 2018Bachelor of Technology at Memorial University
January 11, 2030 - January 1, 2012Qualifications
Android Developer Certificate
January 11, 2030 - January 1, 2020Android Developer Certificate
January 11, 2030 - January 1, 2020Object Oriented Software Development Certificate
January 11, 2030 - January 1, 2018Android Developer Certificate
January 11, 2030 - January 1, 2020Object Oriented Software Development Certificate - SAIT Polytechnic
January 11, 2030 - January 1, 2018Industry Experience
Software & Internet, Professional Services, Media & Entertainment
Hire a App Designer
We have the best app designer experts on Twine. Hire a app designer in Seattle today.