Experience
2018 — 2024
2018 — 2024
San Francisco, California
Entered as a Junior L4 engineer and achieved Staff/Senior L6 engineer and maintained a satisfactory level for 1.5 years with projections to work on L7. Lead multiple multi-Quarter projects that interacts with at least 2 other teams
In-App Payments SDK
• Released product with team within the first 5 months of joining
• Worked closely with product and design to develop beautiful native animations
• Maintained a tiny SDK with minimal additional libraries
• Main DRI for In-App Payments SDK for over 4 years
2 Winning Hackweek projects
• In-App Payments Gift Card flow
• Mock Reader SDK
• Both were translated to Quarterly objectives for a public launch
Secure Customer Authentication
• Created initial version that adheres to the regulations in EU and UK
• Sole Android engineer that lead the iOS engineer at the time
• Created a modular structure in 2022, which was used in 2024, that allowed future updates to seamlessly swap different 3rd party verification SDKs with minimal code changes
• Initiated multiple pairing sessions to fix our partner's SDK blocking crashes
Square Register launch in Japan
• Main DRI responsible for progress and updates for 5 teams to support E-money transactions on Square Register
• Provided biweekly email updates for Square Register’s Japan launch with project estimates, tickets done, issues found, and dangers ahead.
• A unique challenge was building this on a custom Android version that Square Register runs on
• Built E-money transaction type on modernized Hardware and Payment rail APIs
• Fixed major infinite loop bug that was losing merchant funds by redesigning and modernizing standard Point of Sale's flow
• Collaborated on feedback from our Japanese partners to ensure a smooth approval with Japan’s governing body for E-money transactions.
• I understood how each layer worked with each other, so I would frequently pair with various teams to work through blockers
• Created payment flow diagrams that have been actively used to maintain this product
2017 — 2018
2017 — 2018
San Francisco Bay Area
• Built Hiring, Performance Management, and Demo experience in Android
Hiring
• Built from start to finish within first month of hire
• Allowed Zenefits admin customers to see progress of their potential new hires, allowed revoking/canceling/resending offers
• Worked closely with UI/UX designer to figure out edge cases, improvements, and discuss limitations of bridging what design wanted and what is possible on Android.
Demo Experience
• Personal feature suggestion to upper management
• Helped increase sales by improving the "wow" factor in sales demos
• Allow users to experience the whole app without internet or an account
• Designed in such a way that allows future features to seamlessly become integrated with the demo experience.
Performance Management (Employee)
• Allow employees to complete company reviews on mobile
• Built along side with a new web stack
• Joined discussions about React Native and possible integrations with our brownfield application.
2016 — 2017
2016 — 2017
Irvine, California
WebVR projects
• Currently building with A-Frame, Three.js and Redux.
• Swift integration with A-Frame v0.5 with limited resources
• Created customized 3D environments named Triangles and Planets
• Integrated separate two controls for Web view and VR view
VRFactory Web App(alpha version)
• Built with React/Redux and Node.
• Implemented alpha version within 2 months as a part-timer with no prior knowledge of React/Redux.
• Coordinated with two other developers to structure back-end communications with the web application.
2016 — 2016
2016 — 2016
Irvine, CA
• Optimized application by reducing lag on all screens and decreased application loading time.
• Implemented Custom Analytics that tracked the user's time spent on a certain screen, all button clicks, and commonly visited screens. Analytics was later used to gauge which screens to focus on during development and used to provide information for our customers.
• Developed Push Notifications, new user tutorials, and many other key features which required communication with NodeJS server, updates to SQLite, and creating a scalable codebase.
• Communicated with the off-shore team and overcame language barriers to improve development speed.
• Improved documentation on the codebase, gave coding reviews to the off-shore team which improved application scalability.
2015 — 2015
2015 — 2015
San Francisco Bay Area
• Ran tests on the firmware update process on the iPhone with the FitBit Blaze
• Collaborated with other interns by identifying different methods to find bugs.
• Submitted detailed error reports which included date, process used to find such bug, firmware version, platform version, and any other needed notes.
Education
UC Irvine
Bachelor of Science - BS
2014 — 2017