mail: [email protected]
Focus on delivering software that is simple, correct, consistent and high-quality with the proper tech stack.
Interested in Improving people's lives better, saving them from time-wasting chores with technologies.
Node.js React React Native Docker GitLab PostgreSQL ReasonML PHP GCP Elastic Search Elixir
- Profession in GCP/Linux/Nginx/PostgreSQL/Redis/Node/Express/React stack for 4+ years
- Profession in Linux/Nginx/MySQL/Memcache/PHP stack for about 2 years
- Familiar with Docker/K8s/GitLab/GitLab-CI within a micro services architecture
- Familiar with building a backend team from 3 to 10 members
- Enjoy Learning new stack which is inspired/future proofing like ReasonML, Elixir...etc
A Food Delivery Aggregator which aggregate/Search/Filter Ubereat and Foodpanda restaurant. Which make consumer make the right and efficient choices
A tool to help you implement restful google form
Transforming soap describe into typescript interface
2020/03 - Present
Technical founding a food-tech company from scratch with engineering background.
- Collecting public food delivery platform data in Taiwan every day which involves 400,000+ rows per day
- Collecting real estate data in Taipei everyday
- Manage official and product sites
- official: https://goonose.com
- product: https://basset.goonose.com
- Developing a food delivery aggregator from backend to mobile: Basset
- Using ReactNative, Node.js, Firebase function, PostgreSQL
- Operating/Growth Basset to get the first users
- Participate with real estate part to build a cloud kitchen solution
2016/11 - 2020/03
Worked as a software engineer in the early stage.
- Experienced with Node.js, PostgreSQL
- Experienced with third-party payment API
- Participate recruiting the first 10 backend/frontend engineers
- Maintain a self-hosted Gitlab, serving 50+ developers(including software and hardware teams)
- Maintain an MQTT server based on MOSCA, could handle 30k messages per second
- Cloud infrastructure migration from AWS to GCP, saving 60% cost, also cuts avg. latency from 50ms to 15ms
- Cloud infrastructure (mostly GCP) maintainer
- Migration legend business logic from VB(SOAP) to Nodejs(RESTful) on the fly through customize proxy
- Develop a payment gateway micro services, handle more than 10k transactions a day which involves around 30K USD.
- Develop a flexible discount credits system for marketing
- Develop new renting flow, prevent duplication using optimistic lock instead pessimistic lock, saving reserving time from 3s to 1s
- Develop a prototype of the reporting system using google spreadsheet, make operating smoothly with the customer service department
- Develop new pricing calculating system, more flexible for marketing strategy
- Develop a subscription feature for more customer's need
- Develop a dashboard/monitoring prototype backend
- Introduce Metabase as a BI tooling into Data department
2014/05 - 2016/07
Gambling system backend engineer
- Using PHP(fuelphp), MySQL, Memcached
- Maintaining core game module
- Developing/Extending new lottery games based on the core module
- Developing a whole new lottery game based on a real-time baccarat game which earning $100,000/day in first month
2011/11 - 2012/11
Compulsory military service, 2126T.
Be trained as a M109A2 gunner.
2008 - 2011