# CK L. > Staff Software Engineer Android Location: San Francisco Bay Area, United States Profile: https://flows.cv/ck ## Work Experience ### Staff Software Engineer @ Walmart Global Tech Jan 2022 – Present | United States Health & Wellness - AI, Identity, Pharmacy related features ### Staff Software Engineer,Android @ Y Media Labs Jan 2021 – Jan 2022 -First Republic Bank Mobile Application Project Role & Responsibilities: ⦁ Develop and improve features for the application. ⦁ Redesigned application architecture. ⦁ Introduced coroutines and flow to the application. ⦁ Introduced Hilt dependency injection to the application. ⦁ Introduced View Binding to the application. ⦁ Lead Android Guild Meeting for open discussion between engineers. ⦁ Debug and fix bugs inside the application. ⦁ Write and Enforce Unit Tests for the application. ⦁ Discuss problems and provide constructive suggestions and/or solutions to clients and client's server team in order to build a better application. ### Software Engineer, Mobile @ Getaround Jan 2019 – Jan 2021 | San Francisco Bay Area ⦁ Implemented and maintained features of the Getaround Customer facing Application ⦁ Focused on inspection feature of the application ⦁ Involved in Architecture redesign ⦁ Introduced unit tests to application ### Sr. Software Engineer, Android @ Y Media Labs Jan 2017 – Jan 2019 | Redwood City, CA 1. State Farm Mobile Application Project Role & Responsibilities: ⦁ Develop and improve UI/UX features for application. ⦁ Refactor old UI code to be more reliable. ⦁ Debug and fix bugs inside application. ⦁ Provide contructive suggestions to clients in order to improve application's performance and security. Environment/Technology: ⦁ Android API 16 and above 2. First Republic Bank Mobile Application Project Role & Responsibilities: ⦁ Develop and improve features for application. ⦁ Improve/Redesign application's source-code hierarchy architecture. ⦁ Lead to refactor application's code in order to improve source-code maintainability and create a more expressive internal architecture and object model to improve extensibility. ⦁ Debug and fix bugs inside applications. ⦁ Write Unit Tests for applications. ⦁ Discuss problems and provide constructive suggestions and/or solutions to clients and client's server team in order to build a better application. Environment/Technology: ⦁ Android API 19 and above ⦁ RxJava 2+, RxAndroid 2+, Java8, Kotlin, Android lifycycle https://play.google.com/store/apps/details?id=com.ifs.mobilebanking.fiid7133&hl=en ### Senior Android Software Engineer @ Lookout Jan 2016 – Jan 2017 | San Francisco Bay Area ⦁ Develop and improve features for application. ⦁ Refactor old code to be more reliable. ⦁ Implement redesigned UI/UX for application. ⦁ Introduce new 3rd party libraries to application for improving performance. ⦁ Debug and fix bugs inside Lookout internal libraries. ⦁ Wrote Unit Tests for each class which I created. ### Android Project Manger and Developer @ Plenry Jan 2015 – Jan 2016 | Sunnyvale, California ⦁ Built Plenry Android mobile application from scratch. ⦁ Managed tasks and bug tickets. ⦁ Managed Chinese localizations of application (Simplified Chinese and Traditional Chinese in both Cantonese and Mandarin). ### Android Mobile Software Engineer @ Shots Studios Jan 2014 – Jan 2015 • First Android Mobile Software Engineer at Shots, Inc. • Built Shots mobile app from scratch individually • Work with CPO and CTO for developing new features for Shots App • Managed bug tickets • Debugged and maintained Shots App • Experienced in communicating and working with oversea team • Managed Chinese localization (Simplified and Traditional Chinese, Mandarin and Cantonese) for Shots App (Android, iOS and Server) • Wrote unit tests and loading tests for app App is available on Google Play Store. Below is the link to app: https://play.google.com/store/apps/details?id=com.shots.android&hl=en ### Mobile Application Developer @ BroadVision Jan 2013 – Jan 2014 | Redwood City, CA • Developed BroadVision mobile Management App with Android Product Manager • Experienced in communicating and working with Oversea Team ### Software Engineer @ Ender's Fund Jan 2012 – Jan 2013 • Experienced in developing Objective-C • Developed two iOS games individually and uploaded to iTune Store ### ALCATEL CDMA Software Engineer @ TCL Corporation Jan 2011 – Jan 2012 | Shenzhen, Guangdong, China • Developed and debugged on Alcatel BREW-based mobile phone protocol software • Developed and debugged on Alcatel Android 2.3.3 based mobile phone • Improved Android2.3.3 MMS application's functionality based on clients'​ requirements, such as gaining permission to send blank message, showing MMS attachment size per message, MMS attachment lost bug, block MMS empty recipients' draft, some dead progress bugs, and etc. ### System Administrator @ Kwan Wo Iron Inc Jan 2010 – Jan 2011 • Set up, troubleshoot and maintained computers, network and server • Developed and maintained company's HTML/PHP website and blog • Developed small tools in Java and Android for company used ### Software Developer @ University of California Jan 2010 – Jan 2010 | Davis, CA Android/iPhone Application Development Project • Designed and implemented Android mobile application using Java and Android SDK • Designed and implemented a server/database testing program using Java, MySQL and OpenGL • Experienced in using Android Location Manager system, such as GPS to tell where the phone is • Experienced in using Android Database library (SQLite) and web service function ## Education ### Bachelor of Science (BS) in Computer Engineering University of California, Davis ## Contact & Social - LinkedIn: https://linkedin.com/in/ck-l-77848b43 --- Source: https://flows.cv/ck JSON Resume: https://flows.cv/ck/resume.json Last updated: 2026-04-12