Json Liang graduated from NCTU with master degree in Computer Science, study for Image Preprocesing with OpenCV library. First year after graduation, worked as firmware engineer at ASUS. However, with great interest with Web development, I applied another job on web development at SYSCOM. With many web develop technque improve, the web develop need to integrate with both frontend and backend. Use nodejs , I could maintain both end with only one language ,namely javascript. I would like create some fantastic app with a team to make the world more colorful and help people work efficiently. Thus, I am struggle to cultivating my ability to become a backend worker.


RedPill 2019-11-01 — till now

Backend and Cloud developer

A Backend Developer to help build license key machanism for RedPill Studio to let the Service AS SAAS. Build up the CD flow with github action for autodeploy with version control.


  • Construct a license key machanism for RedPill Studio
  • Build up portal for user to manage their license
  • Build up a lambda function with dynamodb for track usage for aicast
  • Construct the Pay Plan Control System with Paypal

CoolbitX 2017-10-15 — 2019-11-01

Web developer

A web developer to maintain and revised original system. And design some machanism to maintain the app states.


  • Construct a restful api server for bitcoin resources
  • Construct a OTA server for coolWallet to update Fireware
  • Develop a bridge machinism use protocol wallet connect with for CoolWallet to interact with Biance Dapp
  • Develop a bridge and audit system use aws lambda which is called Sygna bridge for 2 two Crypto Currency Exchange users to bridge their transactions use Sygna-Bridge for secure Crypto Currency transactions

Gorilla Tech 2016-07-25 — 2017-10-10

Web developer

A web developer to maintain and revised original system.


  • Reconstruct a website based on Java Spring framework with SPA from a previous broken website
  • Integrate two express server which two seperately use Reactjs, EJS view engine as frontend framework, by express route
  • Optimized data access logic by pagenation design for tons of data, and limit to query number at once

SYSCOM Tech 2015-04-08 — 2016-04-07

Web developer

A web developer to developer Ecommerce system with Java as backend


  • Construct a Ecommerce system with Bootstrap CSS and JQuery library, backend with Java servelet

ASUS 2014-04-08 — 2015-04-07

Firmware Engineer

Porting function code on motherboard, somethings work on BSP, mainly UEFI


  • Porting function code on motherboard
  • Learning the Concept of version control on git

National Chiao Tung University 2010-09-01 — 2012-09-01

Image Preprocesing


  • Algorithm - Introudction of Time Complexity and Space Complexity evaluation
  • Ecommerce - Introduction how to utilize EJB in commerce system

National Chung Hsing University 2006-09-01 — 2010-06-01

Applied Mathematic


  • Database Theory - Basic SQL and DB Normalization
  • Object Oriented Programming - OOP with Java
  • Programming thinking - Basic Coding in C++
  • Open Source - Introudction of open source and linux distribution Ubuntu, Concept of Unix file system

Detection of Imagery Symmetry due to Optical Reflection 2012-09-01

Published by yuanyuliang

Algorithm to detect Imagery Symmetry due to Optical Reflection by image gradient

Web Development

  • HTML
  • CSS
  • Javascript


  • Java
  • nodejs

Vesrion Control

  • Git
  • SVN
Mandarin Chinese
Native speaker
Simple Commmunication
Native speaker


  • Table Tennis
  • Badminton
  • Volley Ball


  • Breaststroke
  • freeStyle