楊茂榮 Ron Yang

Software Engineer

Backend engineer who is open to accepting new things and sharing skills and good at teamwork.

5 years website development experience, 2 years full stack, 3 years backend

Specialized in Ruby on Rails development, familiar with Heroku, AWS, CircleCI.

[email protected]

  Taipei City, Taiwan

    

Experience

Blockchain Program  •  Appworks School

  • Learning basic Blockchain Knowledge and Designing Blockchain Program using Solidity.
  • Deep Studying in DeFi projects like Compound, Uniswap.
  • Learning DeFi contract vulnerability by reproducing attacks off-line and how to fix it.
  • Implement Final Project About DeFi sports lottery. repo link

August 2022 - December 2022

Backend Developer(Ruby on Rails) •  Hahow for Business 好學校

  • Design architectures, implement medium to large sized features to build online learning management systems.
  • Develop and maintain both RESTful APIs and GraphQL for web-based and mobile applications with Ruby on Rails and PostgreSQL.
  • Using GraphQL for features where different clients need different data. Keep business logic in one place.
  • Design multi-tenant architecture and SaaS-enable applications for enterprises data isolation.
  • Host and develop an admin panel from scratch based on SaaS architecture.
  • Design and maintain tests for all web applications with RSpec. Maintain code coverage above 90%.

September 2019 - April 2022

Full Stack Engineer(Ruby on Rails)  •  得利購 Directgo

  • Leading Website Redesign with 3 Engineers and 1 Designer. The Website still uses this novel design today.
  • CI/CD and Automated Deployment using GitLab run on a local server, saving deployment time.
  • Test Driven Development. Write unit tests that ensure the complicated order process won't fail during new patches.
  • Trouble Shooting Server Fatal Error. Familiar with a local server using Nginx.

November 2017 - August 2019

Education

2013 - 2017

National Taiwan University - Computer Science and Information Engineering

Web Backend


  • Ruby on Rails
  • PostgreSQL
  • RESTfulAPI
  • GraphQL
  • Unit Test
  • Algorithms and Data Structures
  • Git
  • HTML/CSS

DevOps


  • CI/CD
  • CircleCI
  • docker
  • Kubernetes
  • Heroku
  • AWS

Programming Language


  • Ruby - Proficient
  • Python
  • Solidity
  • Javascript
  • Java

Language


  • English — Proficient
  • Chinese — Native