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.
TKSpring 2022-11-01 — 2024-4-30
A Backend Developer to help build api for De-Fi token trading platform. Build up the CD flow with gitlab-ci pipeline for intergrate test with version control.
Highlights
- Developed api server for crypto-currency trading platform
- Created auto deployment mechanism for easily verify functionality
- Developed admin console api for management easily to control the platform with golang
- Build up a lambda service for switch maintain page
RedPill 2019-11-01 — 2021-10-01
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.
Highlights
- Construct a license key machanism for RedPill Studio
- Build up rplab.online 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
A web developer to maintain and revised original system. And design some machanism to maintain the app states.
Highlights
- 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
A web developer to maintain and revised original system.
Highlights
- 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
A web developer to developer Ecommerce system with Java as backend
Highlights
- Construct a Ecommerce system with Bootstrap CSS and JQuery library, backend with Java servelet
ASUS 2014-04-08 — 2015-04-07
Porting function code on motherboard, somethings work on BSP, mainly UEFI
Highlights
- Porting function code on motherboard
- Learning the Concept of version control on git
National Chiao Tung University 2010-09-01 — 2012-09-01
Courses
- 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
Courses
- 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
Web Development
- HTML
- CSS
- Javascript
Backend
- Java
- nodejs
Vesrion Control
- Git
- SVN
Sports
- Table Tennis
- Badminton
- Volley Ball
Swimming
- Breaststroke
- freeStyle