Profile 03 00@2x 0f8539d7f013fd11030f4f7a7b97caf8c2dc5732bc61cba71764f3365c568794

楊世安(John Yang)

1987/06/20

6+ years' experience in software development, focus on back-end server. Solid experience in front-end development. Mainly working full-stack Ruby on Rails web software development for E-commerce in last year. Would not afraid to try on different domains.

Software Engineer
Taipei,TW
[email protected]

Education

National Tsing Hua University,2009 年 9 月 - 2011 年 6 月

Master's degree, Computer and Information Sciences, General

National Tsing Hua University,2005 年 9 月 - 2009 年 6 月

Bachelor's degree, Computer Science

Experience

Senior Software Engineering at Sinlead2018 年 6 月 - 至今

  • Cyberbiz - An E-commerce platform for merchants in Taiwan
    • Develop for different features on platform on my own (ex: Birthday gift)
    • Load data into Big query and visualizing them by Chart.js
    • Back-end server development with Ruby on Rails
    • Front-end experience with CSS, jQuery, React.js and Javascript
    • Develop bigger functions on platform with team by Git and communication (ex: Campaign discounts)

Senior Software Engineering at HTC2013 年 1 月 - 2018 年 5 月

  • Viveport - A content platform for e-shopping of VR contents
    • Requirement analysis and back-end server architecture design
    • Integration with 3-rd party e-commerce's API (ex: Adyen, Paypal)
    • Back-end server implementation with Scala, Java, and Python
    • Data storage design and implementation with MongoDB
    • Version control with Git, software develop on Linux
    • Back-end server deployment with Docker, Jenkins and AWS
  • TellHTC - A log collecting system for mobile data
    • Data query develop and refinement using BigQuery
    • Data visualization for mobile data using Tableau, Python
    • Data collecting server refinement and maintenance using Java and Python
  • A news prediction system - A system which predicts what news that user might be interested in
    • News crawler develop with Python
    • Data storage and handle with Hadoop
    • News collecting server develop with Node.js, maintenance and refinement on AWS



Skills


Advanced

  • Java
  • Python
  • Docker
  • MongoDB
  • Git
  • Linux
  • Chinese, English


Moderate 

  • Node.js
  • Jenkins
  • AWS
  • SQL
  • Scala
  • Ruby on Rails
  • React.js
  • Typescript


Basic

  • CSS
  • Next.js
  • Hadoop
  • Big query
  • Japanese, Korean