Ruby on Rails Developer

A mid-level full-stack Ruby on Rails developer with good sense of user experience wants to build great craft that can help people's life. Interested in clean code, scrum and growth hacking.

Work Experience

Ruby on Rails Developer

InfoCentric 2017.7 - 2017.11 (5 months)

Focus on platform connecting with different healthy device (Fitbit, Garmin, Apple watch) which display daily steps for users. To calculate from activity to score for insurance discount.

  • 110% rspec coverage for all the features and models.
  • User authorization with Fitbit and Garmin api, using Oauth 1.0 and Oauth 2.0.
  • Wrote deploy document and an api for QA team to create fake user with different data set.
  • Improve email sending efficiency 8 times faster by AWS SDK and multi-thread. Sent 100 emails with business logic in 60 seconds.

Ruby on Rails Developer and Web team leader

Racbit 2015.12 - 2017.4 (1.5 years)

Racbit is a Saas for anyone wnats to hold a sport campaign, include official website, cashflow and ticket selling system. I led two RoR developer in our team and one product manager.

  • Developed hundreds of features in an agile environment using Ruby on Rails.
  • Provided technical assistance in agile development processes.
  • Planned and carried out daily scrums, weekly estimations and retrospectives.
  • Prepared documentation relating to technical designs and release procedures.
  • Config AWS services to host Rails application, EC2, RDS, S3, and Mailgun.
  • Training junior developer by code review, pair programing and weekly code meeting.

JAVA Engineer

Hyweb 2012.9 - 2015.5 (2.5 years)

Our client is Workforce Development Agency (Government agency), and project is foreign labor audit system witch be used by hundreds of government employees everyday. Compare to the last version of system is made by 4GL with IBM informix database, our new system can save each employee 5 hours per day without a lot of paper work like before.

  • Resolved customer issues and conducted product research tasks.
  • Developed working solutions by conversion of feature requirements.
  • Design, implement, deployment, and maintain web application.
  • Maintain coding rule wiki, and make all knowledge and skills are reusable and reachable.

Website product manager and Internet marketing

1111 job bank 2009.8 - 2011.9 (2 years)

One of the biggest jobs site in Taiwan, known as “Taiwanese Seek”. My first position is Website Master Assistant, and promote to manager in 2 years.

  • Operate marketing events, include event website and advertisement.
  • Manage official Facebook fans page, pluck and EDM system.
  • Recruit web designer and .NET programer.
  • Design wireframe and write UX reports.

Skills

PROFICIENT

Ruby, Ruby on Rails, Rspec, Git, Github, PostgreSQL, MySQL, HTML, JQuery, JavaScript, Bootstrap, CoffeeScripe, Scrum, Kenban, Agile

KNOWLEDGABLE

DNS, EC2, AJAX, CSS, Capistrano, Slim, JSON, Linux, OSX, Passenger, Pow, SQLite, Vim, XML, RVM, React, VS code, AWS SQS, AWS SES, S3

USED PREVIOUSLY

Docker, Java, MS-SQL, Android, infomix DB, PHP, WordPress, Apache

Side Projects

RainbowEngineer

Co-sponsor

2016.12 - present

http://it.standwith.lgbt

Engineer signed the petition for Taiwan same-sex marriage law by github commit. At May 24, 2017 Taiwan become the 21st country in the world witch pass the same-sex marriage law.


Ruby on Rails junior Meetup

Host

2016.4 - 2016.12

https://www.facebook.com/groups/RailsRookie/

Helping junior RoR developer to install environment and solve any kind of bugs weekly.


Voter Analysis project

Project Owner

2012 - 2015

video

The project under g0v which help people to know which candidate match themselves most by issue-oriented rank.


Taiwan City Select

Contributor

2016

https://github.com/motephyr/taiwan_city

A rails gem for Taiwan city and district selecter.