React Native Engineer2019 - PRESENTClient (via Toptal)
Technologies: React Native, TypeScript
- Set up the project architecture, code standards, and linting rules for the React Native team.
- Wrote a native module (iOS) for Honeywell Captuvo (barcode scanning hardware) for a React Native application.
- Improved code clarity by chaining Redux actions using Redux-saga and generator functions.
- Reduced loading times of key screens by more than half through consolidating multiple API requests while working in collaboration with the API team.
- Composed a Bitrise workflow for the CD (continuous delivery) of the app and automated project versioning.
- Took charge of building a Firebase middle layer for a Salesforce API.
Founder2019 - PRESENTWuinm, Inc.
Technologies: Ruby on Rails, React, Node.js, SQL, PHP
- Led a small team developing the site, Scixiv.com.
- Built the VPN service, Boostclouds.com.
Lead Developer2017 - 2019Avaleren
Technologies: Python/Pandas, MySQL, MongoDB, Unix, Socket, ZeroMQ, Redis, React, Redux, Redux-Saga, Webpack, Axios, Material-UI
- Designed the architecture of a passive stock trading system using Python and built it from scratch.
- Automated daily data maintenance/cleaning.
- Built and maintained the data-quality wiki page to optimize research efficiency for team collaboration.
- Created and maintained Avalaren's responsive official website using React: Avaleren.com.
- Added a dynamic chart on the homepage comparing the portfolio performance against the benchmark index.
Quantitative Analyst2016 - 2017Blue Stone Invest
Technologies: R, Python
- Cleaned, processed, and analyzed commodity futures historical market data using Pandas.
- Researched and developed CTA trading strategies for Chinese futures markets using processed historical data.
- Wrote evaluation reports of analysis of different trading strategies.
Software Engineer2016 - 2016Liaoyuan
- Turned a Zeplin UI design into React components in collaboration with the UX team.
- Worked as part of the front-end team and implemented MobX observables and actions and React Native pages.
- Participated in code reviews and refactored the codebase.