E1s5oxqev3wlbxymi47x

Benjamin Chen

Full-stack web developer specializing in Ruby on Rails and Vue.

Experience with Linux, Mysql, restful API and TDD.
Capistrano as automated deployment tool.

Ruby on Rails Developer
[email protected]

Skills


Frontend

- Vue.js

- AngularJS

- HTML/CSS


Backend

- Ruby on Rails

- TDD, Rspec

- Sidekiq

- Restful API

- Capistrano


CI/CD

- circleCI

- drone CI

Work Experience

Faria Education Group,  Intermediate Full Stack Engineer, Apr 2021 - Present

  • Develop & maintain CRM system.
    • HubSpot 
      • Contact / School sync: fix errors and achieve 99% data correctness. 
      • Signup form: create webhook based workflow to create singup information based on Hubspot form.
    • AR management
      • Import contract revenues from Xero.
      • Vue.js excel export feature.
      • Email customization feature.
    • Sales pipeline
      • Trello-like UI/UX.
      • Implement ActionCable to achieve real time sync.
    • Performance tuning
      • N+1 queries. 
      • Bottleneck investigation.

OneAD , Software Development Engineer, Jun 2019 - Apr 2021

  • Develop & maintain ERP system & Ad management system.
    • Integrate webpacker + Vue in current system and deprecate legacy Angular part step by step.
    • Design and develop finance reporting system.
    • Enhance system efficiency & robustness:
      • Fix N+1 queries.
      • Refactor service to reduce the api call frequency.
      • Write tests to ensure code quality and future maintenance.
  • Design & Develop full-stack newsletter subscribe system.
    • Use google reCAPTCHA v3 auth.
  • Digitalization & automation
    • Design and develop full stack Cue management system which eliminates paperwork thus increases efficiency.
  • Code review with feedback and discussions.


Company@2x

Decathlon Taiwan, IT & Digital Project Leader, Mar 2017 ~ May 2019

  • Warehouse hardware maintenance & sourcing.
  • Collaborate with China IT team for maintaining ERP system. (AS400)
  • Support Automated Guided Vehicle (AGV) project plan.
  • Manage Product Scanner project.
  • Maintain & develop warehouse excel tool.
  • Manage warehouse reorganization project.
  • Manage summer intern project.


Company@2x

Decathlon Taiwan, Logistics Department Manager, Dec 2016 ~ Sep 2017

  • Responsible for managing, training and recruiting a department.
  • Collaborate with the whole warehouse to reach highly efficient supply for stores.
  • Set logistics plans to achieve department targets.
  • Help team members to achieve individual career plan while aligning with company vision.

Company@2x

Education

B.S. in Transportation and Logistics Management, National Chiao Tung University, 2012 ~ 2016

Side Project


Readings 00 00@2x

Mister.Cocktail

A Basic Rails project made for cocktail recepies.
http://mr-cocktail-benjamin.herokuapp.com/


Readings 00 01@2x

Line Chatbot

- Backend site to manage keyword response content. 

https://line-bot-benjamin.herokuapp.com/links

- Implemented a number guessing game.