Download PDF

Summary

Expertise in web platform development with PHP.

I always try to make my source code easier to read and easier to maintain. Improving the quality of the project and development workflow step by step is also my self-expectation. I hope to have a sense of accomplishment from the work and keep learning with team members.

Skills

Frameworks & Libraries
  • CodeIgniter
  • Laravel
  • jQuery
  • Vue.js
Languages
  • PHP
  • JavaScript
  • SQL
Databases
  • Oracle
  • MySQL
  • SQL Server
Develop tools
  • Git
  • Vagrant
  • Docker
  • composer
  • phpunit
  • phpspec
Others
  • nginx
  • RabbitMQ
  • Multi-Language website develop experience

Work History

Jan 2013Present

Senior Developer

uitox global e-commerce group

Leading 3 to 8 members to build the uitox ERP system. Introducing and using Git as our version control tool. Building a local develop workflow with xampp, codeigniter and phpunit. Leading team members to use TDD in the project.

The ERP system's main tasks are :

• Exchange orders and goods information with the warehouse or suppliers, and build return   orders api for the system.

• Build dozens of customized daily, weekly, monthly reports to analyze sales activity.

• Order status notify.

• Handle returned purchase.

• Data exchange with outside platforms.

• Maintain the invoice handling (taxcloud and avaalra).

• Maintain the uitox platform contract system.

• Maintain the email/sms/app notify send out system.

May 2012Jan 2013

Technical Support Team Lead

Lager Network Technologies Inc

• Maintaining the Lager website (http://member.lager.com.tw)
• Developing lots of productc promotion websites.
• Handling data transfer api between Lager payment the games.
• Daily technical support for Operation Department.
• Leading 5 to 8 members of the operation tech team.

Apr 2010May 2012

Developer

Lager Network Technologies Inc

• Developing lots of productc promotion websites.
• Maintaining the Lager website (http://member.lager.com.tw)
• Running the project "LS online" as the main engineer. Including build and maintain game server, handling the payment api between Lager-member and the game.
• Daily technical support for Operation Department.

Dec 2008Apr 2010

Developer

DoubleService Digital Technology

• I was responsible for building the data exchange system for Taiwan biggest convenience store 7-11.
• Developing the orbis Taiwan website

Education

Sep 2003Jun 2007

Management Information Systems, General

National Chiayi University

Projects

  • Planning  the new ERP system 2.0
    (2016)
    We redesign all the uitox systems. I try to import Message Queue to ERP system with a better way. And lead my team figuring out how to use PHPUnit and TDD in the project. We study and choose some good parts from Laravel framework like : Collection, task scheduling. And we combine them into CodeIgniter.

  • ASAP as a supplier
    (2015)
    ASAP now can help the Taiwan suppliers to sale their thousands of products to the other famous platforms such as Yahoo, Tmall, Lazada, 11street, ShopList. We connect these platforms with api to get the orders into our system, and give the order status feedback back.
  • Cross-border
    (2015)
    Consumers can buy Japan products from Taiwan ASAP website, and the goods will be delivered from Japan's supplier to customers' receiver address in Taiwan. We create a second inside order to handle different issues like international delivery fee and tariff.

  • Build the uitox ERP base system
    (January 2013)
    https://vendor-sg1.uitox.com/login
    Building the uitox's ERP system from the beginning. Drawing up API develop spec for the team with php group and c# group.
    I was responsible for the "Order" group at first, the major mission are:
    • Order process flow
    • Returned purchase
    • Order status notify system

  • Lager official website revision
    (May 2012)
    http://member.lager.com.tw
    Lager Network's game players can login with other SNS account such as Facebook, Google, Yahoo. So that they can easily register and play the game.
    In this project we learned about oauth, also Lager member system now is a social network member provider, so Lager players can access their web games through Lager member account, no need to register a game account anymore.

  • LS Online
    (May 2011)
    As a administrator in operating tech team, I was responsible for this China game "LS Online". My job is maintaining the game servers , publishing daily or weekly rewards for the players, and building up the db and log backup solution, developing the report system for out operating team.
    In this project I learned how to maintain a online game. The game server were running on windows server and using mysql as their databases. I also developed some tools to connect with game api so our operating team can easily interactive with the game player.

  • Product event pages
    (April 2010)
    Building lots of product event pages for promotion.
    One of Lager Network classic game events is "poke and win". Consumers can poke and get a reward in each play. I was responsible for the project and made it can be reused for many other game.
    In this project I use php, jQuery/ajax, css sprite, mysql.

  • Orbis Taiwan website
    (October 2009)
    http://www.orbis.com.tw
    Developed whole control panel for this site so the website owner can easily maintain it. Also some front-end functional pard was my responsible part.
    In this project we used php, mysql, jQuery as our solution.

  • 7-11 eService
    (April 2009)
    I building a data exchange system for Taiwan biggest convenience store 7-11. Consumers can choose a store nearby as their recipient address. Suppliers, logistics providers, and the convenience store delivered goods and based on this system.
    I parse the text file that suppliers upload to tell what package they will send to the logistics provider. And following the data exchange spec, suppliers can get response detail.
    In this project I used php, sql server, sftp, and os was windows server and IIS.