Github: https://github.com/roadmanfong
A frontend engineer. For the past 8 years, I've been developing web and apps with react and react native. Always enjoy working with people and being engaged in problem solving.
- React/React Native/Electron/Redux/Typescript/Django/Python
- Git/Svn/Webpack/Grunt/Yulp/Mocha/Jasmine
- NodeJS/Express.js/MySql/RethinkDB
Chelpis Co. - https://www.chelpis.com/
AP Leader Sept. 2017 - Present
- Defined feature specifications with team and customer.
- Collaborated with UX designers to build a user-friendly interface.
- Developed app for device with Bluetooth and NFC
- Setup CI for linting, text, build, deploy and notify status.
- Created component and tools library to reduce development cost.
A10 Networks - https://www.a10networks.com/
Senior Engineer Jan. 2016 - Aug. 2017
- Designed the GUI flow and developed features, maintained 2 main products.
- Developed internal collaboration tool side project.
Quanta Computer Inc. - http://www.quantatw.com/
Senior Engineer Mar. 2012 - Dec. 2015
- Lead javascript techniques programming and survey the latest(up-to date) approach(method, knowledge) of Javascript and HTML.
- Established coding convention and introduced modularized code and BBD unit testing.
- Cooperate with design, backend, iOS and Android teams as a frontend developer and develop excellent communication skills.
- React Cropper A react library for cropping image. Weekly download about 50k, Github 1.4k stars.
- Zustand Persist A persist middleware for Zustand.js. Inspiring by redux-persist. Works on both React and React Native.
Chelpis Co.: Podrick - TTA, Startup Terrace, TACC+, iOS App, Android App
- Co-working space CRM system.
- Resident can book the meeting room or apply a special event on website or mobile app.
- Admin can manage membership, client's bill, payment.
Chelpis Co.: Authenticator - Android AppiOS App
- App provided strong security on login and other sensitive actions.
- Support Wallet Connect protocol.
- Integrated with CoolWallet S via Bluetooth.
Chelpis Co.: HKXC - Android App
- Crypto currency App for private Ethereum Blockchain Service.
- Management System Web for Admin.
Chelpis Co.: Pain Scale App - iOS App, Android App
- Pain management. Track the pain level and medicine usage
Chelpis Co.: Kelvin Wallet - https://www.kelvinwallet.com/
- An Electron desktop App for our cold wallet production, Kelvin Wallet. Support Bitcoin and Ethereum
- Implemented DeFi web and app with 0x
- Implemented rn sdk of CoolWalletS
- E-learning: Online video education platform for non-chinese speakers to learn chinese.
- iFancy: admin web for heat map camera, hot-spot analysis.
- Elderly share notes: bronze medal of TCA open-data contest. Used blockchain to store shared notes.
- The web interface provides plenty of forms to help users change the configuration and visual tool for managing network status.
Quanta: MommyQ & BabyQ (Closed Project) - http://apps.quanta-research.net/babyq
- Turn a cell-phone into a baby monitor for surveillance and interaction purpose
- A hybrid App. Based on HTML 5, we made a great effort on performance tuning.
- App Review: http://weekly.ascii.jp/elem/000/000/163/163871/?rankipa
Quanta: Phollow - http://www.phollowapp.com/
- A geolocation based App. User has to be in a certain location to unlock secret messages.
- A Hybrid HTML 5 app available iOS & Android. Develop with Cordova.js. We made several Cordova plugins to achieve our needs. And do unit tests in each plugin to ensure stability.
- Cooperate with LevelUp.com, a mobile payment in US and integrate their API so user can pay the money and get a discount bonus.
National Central University, Master of Communication Engineering 2010
National Cheng Chi University, Bachelor of Mathematical Sciences 2008
- TOEIC 905 2011 Aug
- JLPT N3 2014