A ruby on rails backend engineer for over 2 years, love solving problems by coding. Have been in charge of several core projects like financial flow system and invoicing system. Keep improving myself from thinking how to solve a problem with clean and maintainable codes.


李承豪

0960-574-450

[email protected]

  

Skill

Backend


  • Ruby on Rails
  • RSpec
  • RESTful API
  • PostgreSQL
  • Webmock
  • Turbo
  • Redis

Frontend


  • HTML
  • CSS
  • JavaScript
  • JQeury
  • Stimulus JS

Version control


  • GitLab
  • GitHub
  • GitFlow

外語


  • TOEIC: 960

Experience

Eslite EC, backend Engineer

2021/5 — Now    

  • Maintain financial flow process
    • Created payment and refund system for TapPay APIs.
    • invoice over 10ks invoices per day and uploading invoice files to s3 buckets.
    • Writing rspec tests with webmock to mock the real connections.
  • Optimized checkout process
    • optimize api response from 2.5sec to 1.4sec with over 300 orders.
    • Refactored split orders process to get rid of unnecessary steps and make it more readable.
    • Refactored bought account limit products process.
  • Developed eslite points feature
    • Developed jobs for connection with elite points APIs such as using and return points.
  • Maintain shopback shopping guide feature
    • Developed jobs connecting shopback APIs for syncing orders info with them.
  • Developed draw event one-page website
    • Use JS and Ajax with APIs to create a website for drawing events.
    • Use Rails cache to store winner list file name.
  • Maintain admin system
    • Developed backstage webpage for users to maintain data using stimulus js and turbo.

Backend Trainee - 5XRuby

2020/10 — 2021/2 

• Learned Ruby on Rails and problem-solving skills through immersive training and completed the backend project.
• Enhanced communication skills through collaboration with teammates.

Education

2007 - 2010   Tunghai University Food Science