Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
Taoyuan, Taoyuan District, Taoyuan City, Taiwan
Apr 2023 - Feb 2024
1.1. Integrate team resources and expertise to define clear technical directions and decisions, promoting the smooth progression of the project and continuous technological innovation.
1.2. Plan and design a distributed operating system targeting high availability and scalability to ensure fault tolerance and efficient utilization of resources.
1.3. Construct a distributed system architecture along with the underlying infrastructure to support rapid business growth and agility.
1.4. Implement continuous integration and continuous deployment (CI/CD) processes to enhance development efficiency and automate testing and deployment.
1.5. Extract and encapsulate common functions into a library (lib) for easy sharing and maintenance across projects.
1.6. Design and develop independent microservices, utilizing Nats MQ for communication to provide functionalities like sending emails, SMS, operating Redis, and ElasticSearch.
1.7. Plan and design backend APIs for the application and admin-backend, ensuring secure, efficient, and scalable data exchange.
1.8. Create frontend layout and components to offer a user-friendly and responsive interface, enhancing user experience.
Jul 2022 - Apr 2023
1.1. Planning and design of backend APIs.
1.2. Development of modularized components for frontend.
1.3. Development of modularized Line message module.
1.1. System requirement planning.
1.2. Database planning and relational design.
1.3. Backend CMS component development.
1.4. Database planning and relational design.
1.5. Develop VM version control tool using GIN.
1.1. Integrating with Chunghwa Telecom's live streaming API.
Oct 2021 - Jul 2022
1.1. Expansion planning and relational design of EIP subsystem database.
1.2. Front-end UI design and layout, and integration with APIs.
2.1. System planning based on project requirements.
2.2. SSR-generated URL shortener website and redirection system V.1.0.0.
2.3. Expanded SMS sending system V.1.2.0.
2.4. System upgrade and refactoring planning, establishing backward compatible front-end and back-end separation mode.
2.5. Completed the generation of custom short URLs according to different users V.2.0.0.
3.1. System planning based on project requirements.
3.2. Designing database system architecture and writing specifications.
3.3. Project control and resource allocation.
1. Store Locator System
Skills:Laravel 8 ( php8.1 ) 、Mysql 8、Vue3.Js
1.1. Plan the subsystem database.
1.2. Provide flexible customization of returned field content.
2. ERP Permission Management
Skills:Laravel 8 ( php8.1 ) 、Mysql 8
2.1. Planning subsystem database.
2.2. Flexible custom return field content.
· Laravel Package Development
1. Developing template packages
Skills:Laravel 8 ( php8.1 )
1.1. Command to read the current database.
1.2. Process table data, inject variables and generate files.
1.3. Reverse generate model, controller, resource, repository, and other files.
2. Taiwan county information system
Skills:Laravel 8 ( php8.1 )
2.1. Regular schedule to call government open API
2.2. Synchronize data to the system database
3. Satis private repository - WebHook refresh - Receive notification after gitlab CI/CD is completed and synchronize update Satis private repository packages with Sql Lite
Skills:php8.1、SQLite
3.1. Develop an API to receive gitlab callbacks.
3.2. Connect gitlab pipeline notifications.
3.3. Get and update the private repository to the latest version.
· NodeJs
1. Automatic refresh i18n language files - Package
Skills:NodeJS
1.1. Refresh i18n every time during the development phase, v.1.0.0.
1.2. Convert it to command and transform it into package.json's script command.
· Side Project
Skills:Express ( NodeJs)
1. Plan and design product structure.
2. Use express framework MVC structure to develop Restful API interface.
3. Develop API and error messages.
4. Front-end uses React.js and Bootstrap.
5. Use axios to connect to API.
Mar 2021 - Present
· Medical Shared Decision Making System
Skills:Laravel 7 ( php7.4 ) 、Mysql 8、React.js
1. Conduct system planning based on project needs during project negotiation.
2. After doctors provide patients with access to the platform, patients can filter and collect data based on their own conditions through matrix problems, and return information on patients with similar symptoms, treatment methods, and feelings to assist doctors in quickly helping patients make treatment decisions. Doctors who use the platform can also share their data with other doctors. Other doctors must provide a certain amount of feedback to the sharer based on the number of clicks or video views. Doctors can also share the products they use as links within the text, and the product manufacturer must provide a certain amount of feedback to the doctor based on the number of clicks.
3. Version 1.0.0 uses Vue3 for front-end development, and Version 2.0.0 switches to React for the redesign.
4. Version 2.0.0 develops a total backend, doctor backend, and manufacturer backend, and implements shared relationships between doctors and completes cooperation relationships between doctors and manufacturers.
· Online Education Matching Platform
Skills:Laravel 8 ( php8.1 ) 、Mysql 8、React.Js、Next.js、Docker、Redis
1. Conduct system planning based on project needs during project negotiation.
2. Due to COVID-19 and the government's twelve-year national education plan, an online teaching platform is designed to allow teachers to customize their teaching fees and time. Students can view teacher evaluations and self-introduction videos to decide whether to purchase a teacher's course. The system is integrated with the "BluePay" payment gateway and Google/Facebook OAuth login function.
3. Version 1.0.0 uses React and Next.js for SSR front-end development.
4. Version 1.0.0 develops a total backend and teacher backend, allowing users to manage front-end content and SEO more finely. Teachers can also view data charts and reports to track student learning progress in the backend.
· Image Websites
Skills:WordPress ( php8.1)
1. 止痛知多少 - 衛教網
2. 聯亞資產
· E-commence
Skills:WordPress ( php8.1)、Woocomerce
1. 紅鷹牌
2. 振頤軒
3. neodoxy
4. 八百樂
Dec 2018 - Mar 2021
· MySpay
Introduction : Taiwan Payment Gateway System
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、Vue2.js
1. Designed system architecture and wireframe based on reference to Green World and Easypay payment gateways.
2. Developed merchant backend and admin backend.
3. Integrated API of four major convenience stores and First Bank into the merchant backend to enable barcode payment and virtual bank functions.
4. Developed callback API to regularly receive verification and payment settlement data from the four major convenience stores and First Bank.
· HoneyPay
Introduction : China Payment Gateway System
Skills:Laravel 5.8 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap
1. Developed a payment system that allows merchants to dynamically assign different payment gateway vendors to different customers to prevent high concurrency issues. Settlement payments are collected from gateway vendors and disbursed to merchants upon completion of the four-way payment.
· Cryptocurrency Futures Trading Platform
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap、Vue2.js
1. Users can recommend different people for cooperation, and a certain percentage of the recommended person's spending amount will be returned to the referrer. The referral bonus is "unlimited-layered" and can be enabled or disabled for different subordinates. Users can also view the subordinates in different levels and the referral bonus within a certain time period.
· Shared Video Platform
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap、Vue2.js
1. Developed a PAAS system that allows users to dynamically enable their own video platform and assign a unique URL, with their own membership system and free/paid video options.
· API Gateway Server
Skills:Laravel 5.8 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap
1. Developed an API proxy server that can receive and forward different APIs from different apps, such as SMS verification system for member registration.
2012 - 2016
Issue date: August 2016 . Validity: Permanent
Taoyuan, Taoyuan District, Taoyuan City, Taiwan
Apr 2023 - Feb 2024
1.1. Integrate team resources and expertise to define clear technical directions and decisions, promoting the smooth progression of the project and continuous technological innovation.
1.2. Plan and design a distributed operating system targeting high availability and scalability to ensure fault tolerance and efficient utilization of resources.
1.3. Construct a distributed system architecture along with the underlying infrastructure to support rapid business growth and agility.
1.4. Implement continuous integration and continuous deployment (CI/CD) processes to enhance development efficiency and automate testing and deployment.
1.5. Extract and encapsulate common functions into a library (lib) for easy sharing and maintenance across projects.
1.6. Design and develop independent microservices, utilizing Nats MQ for communication to provide functionalities like sending emails, SMS, operating Redis, and ElasticSearch.
1.7. Plan and design backend APIs for the application and admin-backend, ensuring secure, efficient, and scalable data exchange.
1.8. Create frontend layout and components to offer a user-friendly and responsive interface, enhancing user experience.
Jul 2022 - Apr 2023
1.1. Planning and design of backend APIs.
1.2. Development of modularized components for frontend.
1.3. Development of modularized Line message module.
1.1. System requirement planning.
1.2. Database planning and relational design.
1.3. Backend CMS component development.
1.4. Database planning and relational design.
1.5. Develop VM version control tool using GIN.
1.1. Integrating with Chunghwa Telecom's live streaming API.
Oct 2021 - Jul 2022
1.1. Expansion planning and relational design of EIP subsystem database.
1.2. Front-end UI design and layout, and integration with APIs.
2.1. System planning based on project requirements.
2.2. SSR-generated URL shortener website and redirection system V.1.0.0.
2.3. Expanded SMS sending system V.1.2.0.
2.4. System upgrade and refactoring planning, establishing backward compatible front-end and back-end separation mode.
2.5. Completed the generation of custom short URLs according to different users V.2.0.0.
3.1. System planning based on project requirements.
3.2. Designing database system architecture and writing specifications.
3.3. Project control and resource allocation.
1. Store Locator System
Skills:Laravel 8 ( php8.1 ) 、Mysql 8、Vue3.Js
1.1. Plan the subsystem database.
1.2. Provide flexible customization of returned field content.
2. ERP Permission Management
Skills:Laravel 8 ( php8.1 ) 、Mysql 8
2.1. Planning subsystem database.
2.2. Flexible custom return field content.
· Laravel Package Development
1. Developing template packages
Skills:Laravel 8 ( php8.1 )
1.1. Command to read the current database.
1.2. Process table data, inject variables and generate files.
1.3. Reverse generate model, controller, resource, repository, and other files.
2. Taiwan county information system
Skills:Laravel 8 ( php8.1 )
2.1. Regular schedule to call government open API
2.2. Synchronize data to the system database
3. Satis private repository - WebHook refresh - Receive notification after gitlab CI/CD is completed and synchronize update Satis private repository packages with Sql Lite
Skills:php8.1、SQLite
3.1. Develop an API to receive gitlab callbacks.
3.2. Connect gitlab pipeline notifications.
3.3. Get and update the private repository to the latest version.
· NodeJs
1. Automatic refresh i18n language files - Package
Skills:NodeJS
1.1. Refresh i18n every time during the development phase, v.1.0.0.
1.2. Convert it to command and transform it into package.json's script command.
· Side Project
Skills:Express ( NodeJs)
1. Plan and design product structure.
2. Use express framework MVC structure to develop Restful API interface.
3. Develop API and error messages.
4. Front-end uses React.js and Bootstrap.
5. Use axios to connect to API.
Mar 2021 - Present
· Medical Shared Decision Making System
Skills:Laravel 7 ( php7.4 ) 、Mysql 8、React.js
1. Conduct system planning based on project needs during project negotiation.
2. After doctors provide patients with access to the platform, patients can filter and collect data based on their own conditions through matrix problems, and return information on patients with similar symptoms, treatment methods, and feelings to assist doctors in quickly helping patients make treatment decisions. Doctors who use the platform can also share their data with other doctors. Other doctors must provide a certain amount of feedback to the sharer based on the number of clicks or video views. Doctors can also share the products they use as links within the text, and the product manufacturer must provide a certain amount of feedback to the doctor based on the number of clicks.
3. Version 1.0.0 uses Vue3 for front-end development, and Version 2.0.0 switches to React for the redesign.
4. Version 2.0.0 develops a total backend, doctor backend, and manufacturer backend, and implements shared relationships between doctors and completes cooperation relationships between doctors and manufacturers.
· Online Education Matching Platform
Skills:Laravel 8 ( php8.1 ) 、Mysql 8、React.Js、Next.js、Docker、Redis
1. Conduct system planning based on project needs during project negotiation.
2. Due to COVID-19 and the government's twelve-year national education plan, an online teaching platform is designed to allow teachers to customize their teaching fees and time. Students can view teacher evaluations and self-introduction videos to decide whether to purchase a teacher's course. The system is integrated with the "BluePay" payment gateway and Google/Facebook OAuth login function.
3. Version 1.0.0 uses React and Next.js for SSR front-end development.
4. Version 1.0.0 develops a total backend and teacher backend, allowing users to manage front-end content and SEO more finely. Teachers can also view data charts and reports to track student learning progress in the backend.
· Image Websites
Skills:WordPress ( php8.1)
1. 止痛知多少 - 衛教網
2. 聯亞資產
· E-commence
Skills:WordPress ( php8.1)、Woocomerce
1. 紅鷹牌
2. 振頤軒
3. neodoxy
4. 八百樂
Dec 2018 - Mar 2021
· MySpay
Introduction : Taiwan Payment Gateway System
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、Vue2.js
1. Designed system architecture and wireframe based on reference to Green World and Easypay payment gateways.
2. Developed merchant backend and admin backend.
3. Integrated API of four major convenience stores and First Bank into the merchant backend to enable barcode payment and virtual bank functions.
4. Developed callback API to regularly receive verification and payment settlement data from the four major convenience stores and First Bank.
· HoneyPay
Introduction : China Payment Gateway System
Skills:Laravel 5.8 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap
1. Developed a payment system that allows merchants to dynamically assign different payment gateway vendors to different customers to prevent high concurrency issues. Settlement payments are collected from gateway vendors and disbursed to merchants upon completion of the four-way payment.
· Cryptocurrency Futures Trading Platform
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap、Vue2.js
1. Users can recommend different people for cooperation, and a certain percentage of the recommended person's spending amount will be returned to the referrer. The referral bonus is "unlimited-layered" and can be enabled or disabled for different subordinates. Users can also view the subordinates in different levels and the referral bonus within a certain time period.
· Shared Video Platform
Skills:Laravel 6 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap、Vue2.js
1. Developed a PAAS system that allows users to dynamically enable their own video platform and assign a unique URL, with their own membership system and free/paid video options.
· API Gateway Server
Skills:Laravel 5.8 ( php7.1 ) 、Mysql 8、JQuery、Bootstrap
1. Developed an API proxy server that can receive and forward different APIs from different apps, such as SMS verification system for member registration.
2012 - 2016
Issue date: August 2016 . Validity: Permanent