Hezaiypq4sm7pys5tr6b

CHIEN-HUNG, Tsai

I'm a Rails developer with 4 years experience. I love to apply my coding skill not only in my work but daily life. With Rails and React, I could build web services and tools to automate repetitive tasks and make my life easier. In my latest position, I was responsible for code review to ensure the quality of team production, and also responsible for planning and migrating our payment service database from MongoDB to MySQL.

[email protected] • (09) 72-023-078 • Taiwan, Taipei

Skill: Rails, Ruby, Python


Work Experience

JV Diamond, Rails software Engineer,2019/5/10 - Now

The main product is a game platform with payment services. Currently responsible for:

  • Conducted code review. Responsible for giving good suggestions and leading the team’s technical growth.
  • Planned and migrated the payment service project from MongoDB to Mysql (MariaDB) and deployed to production in 3 hours. 
  • Tuned system performance and solved race condition issues.
  • Planned an architecture for sharing CDN among multiple projects to reduce costs.
  • Leaded a three-person team. Planned and built a human resources system with Rails and Vue.
  • Implemented coding style and server error monitoring to improve maintainability of our system.

BoniO, Rails software Engineer,2016/12/18 - 2019/03/29

The company's main product is PaGamO, a platform for flipping education that enables children to learn happily while playing. By answering the questions and combining the gamification strategy mechanism, users can learn by playing games. Teachers can see the student's learning statistical analysis in the teacher console. I was responsible for:

  • Established a CI/CD process and a docker environment.
  • Upgraded Rails 3 to Rails 4.
  • Imported Rspec flow.
  • Developed new features with Rails and React.
  • Automated integration testing of a complement system.
  • Created a server log record with AWS S3 and Athena. 

AIHAO, Rails software Engineer

A consulting company founded by ihower

  • Reviewed Amazon Interactive Video Service and Amazon Personalize to implement into current system.
  • Tenlong Bookstore: Improved performance issues. Merged new and old PSI(Purchase, Sales, Inventory) system.
  • Jarll Art: Improved performance issues. Built B2B back-end system.

Side Project

FB movie timetable,2017 August - Now

Because I like watching movies very much, I feel that the process of querying movies in Taiwan is very cumbersome. I hope that I can query the movie timetable with one click. Just want to study how to write chatbot, I use the skill of crawler to realize the following functions:

  • Set the area where you want to watch movies. 
  • Search for movie titles, list movie timetables in the region.
  • Recommended movie.

Care system for church,2015/03/20 - 2017/02/04

Since I found out that the inner workings of the church were inefficient, such as recording new friends' information, gathering names, and meeting friends' birthdays, they all used excel to do the processing. The purpose at that time was to let the co-workers responsible for these matters To do these things quickly and easily, here are the features I implemented:

  • Database planning .
  • Front-end design.
  • Devise login mechanism. 
  • Member data management (can be downloaded as excel and csv).
  • Find out the list of birthdays for the month.
  • Past Christian assembly statistics chart.
  • Linode automation server deployment.

Others

Rails bridge, teaching assistant,2014 March

Assist the Rails community and teach students the basics of Rails and Ruby to help students solve any intractable diseases.

Skill


Language

English: Basic

Tai: Basic


Web

Rails Ruby Vue bootstrap3 Javascript HTML CSS SQL Python


Tools

GitHub Docker Slack Jenkins Monday

Educational Experience

ALPHA Camp, Full Stack Web Development,2016/09/21 - 2016/11/23

Learning web developement basic(Rails).

Tatung University, Computer Science and Engineering,2011/09/15 - 2015/06/30