Cover Letter

Hi, My name is Alan. I'm like to learn new technology and clean code. Maybe later programming or the English is difficult for me. But do not stop my passion. I very enjoy the feeling of accomplishment programming. And I hope to become professional engineer.

Work History

Work History
Dec 2015 - Mar 2016

Senior Backend Engineer

KYE Systems Corp.

My job responsibility is refactor static page into Node.js Backend service website. Apart from this case, I assist setting development flow for team. e.g. The Git-Flow can be simplify the work.

And I also introduction Phabricator, Gitlab, Jenkins platform service. The Gitlab have private git server and simple user management. The Phabricator have code review, clear project task, bug tracking and generate Scrum chart. That also keep on stable by the project. When the team member commit source code onto git server than post webhooks to the Jenkins. That's execute auto testing in project. When pass testing the Ansible execute auto deploy.

The above I used Docker Compose build platform server. That make me useful and easier management service. Last I used Slack integration my all notifier.

Jul 2015 - Dec 2015

Full Stack at Freelancer

Sheng Yang Trucking Co.

In this case. My responsibility is user and system are bridge. They want to design web system on the work environment.  The UI is one of important point. Because have many communication with UI on the work. So, The challenge is reuse and maintainability. After survey, The AngularJS, Backbone and Reactjs is all my choices. Finally the Reactjs is my choice. Because it's very friendly and useful with dom on the View. And the backend I used Python/Django, Because they have corporate reform plan about device app.


  • React v0.13.3
  • Redux/React-router
  • Gulp as a development
  • NPM/Bower plugins management
  • Semantic-UI


  • Python 3.4/Django 1.72 pyenv development environment
  • Django REST framework
  • PostgreSQL


  • Chef/Berkshelf
  • Vagrant
Aug 2014 - Jun 2015

Senior Backend Engineer

Unalis Co., Ltd.

Unalis is agent mobile game of company sales. I have two project in the Game Development Department. The one is 龍族金幣, This is Japan company Sega development. My job responsible is maintain game normal operation and upgrade version.

Another item is the UniCloud (mobile game analytics platform). I hold a post is Scrum Master in this item. My job were not only to implement and maintain platform service. And I also have duty solve problem. Ex: transport data encode & decode. It have Android, iOS and Server API.

Last, I introduce the Git into our team, and build an internal Git repository using GitLab. Always I like use collaboration Tools (Slack, Gitlab, Vagrant) constructed our development.


  • PHP5 development
  • Java Servlet development
  • Ruby on Rails development (Admin)
  • Analysis and design of databases
  • Upgrade new version


  • Systems structure analysis & UML design
  • Implementing software development life cycle policies and procedures
  • PHP5 on Laravel 4.2 framework development
  • AWS SQS,Auto Scaling,Redis, Vagrant
  • Release version control

UniCloud Development Tool

  • PHP5 on Laravel 4.2 framework development
  • Semantic-UI
  • AngularJS
  • Ruby on Rails development
  • Archive raw data, Delete expired rsa key, Logger monitor
Sep 2011 - Jun 2014

Software Engineer

Rakuya International Info. Co. Ltd

Rakuya is a subsidiary of PChome Online, providing online house selling, buying and renting service. My job responsible is website feature and Android application development. Before coding, what kind design pattern I can use and then draw UML. In the here I begin like clean code and design pattern and agile too. That improve coding skill.

Rakuya Website

  • PHP5 on Yii framework development
  • Analysis and design of databases
  • UML design

Android application

  • Android development
  • UML design
Jul 2009 - Sep 2011

Web Developer

Ardi Technology Corp.

Ardi is provide RFID product company. The company have one social project with connect Paliie device. In the here I creative idea and implement on website. And I responsible for the backend server, connection website and device. And I use Node.js solve real-time problem.

  • PHP5 development
  • Device connection encode & decode
  • Analysis and design of databases


Additional Project

Baby Helper

This maker is help to new father and mother on care of the baby. I used Tessel module detection the baby crying. When cry sound is over 1 db. It notice to the slack and take picture.

  • Tessel
  • Ambient Module
  • Camera Module
  • Slack API


Natural production of edible oil Description Website. Responsive Website Design.

  • Ruby on Rails
  • PostgreSQL
  • RWD
  • Bootstrap 3.0.3
  • Google Drive 
  • Deploy on Heroku


The feature is upload picture and show you want to show image. But watch all picture must registration member can be.

  • PHP5 on Laravel 4.2 framework
  • Bootstrap 3.0.3
  • Facebook Oauth
  • Deploy on Heroku


Use to coding common tools. When I want to use. I call on slack message to robot. It's very helpful and easy.

  • Hubot
  • Slack
  • Deploy on Heroku