New Taipei City, Taiwan
I am a back-end developer and a part-time coding teaching assistant intern in ALPHA Camp(AC). Assisting my peers on learning programming is what I have been committing to since the start of my previous learning in ALPHA Camp. I also served as the bridge between front-end and back-end during the previous group project. I enjoy working and achieving goals together with partners. Besides learning in AC, I have been learning Go, Docker and AWS myself. I have experience on development with Node.js, Express, CI/CD, Docker and AWS.
It is an e-commerce website built with Node.js and Express. It is implemented a shopping cart system and NewebPay payment API. There is a backstage where admins are able to create, view and update products via Sequelize (MySQL ORM). The data is stored in AWS RDS: MySQL. Docker, Travis, AWS Elastic Beanstalk are utilized to achieve CI/CD in this project.
Simple Twitter API server (collaborate with Johnny Chang):
This RESTful API server of a Twitter-like social platform is built with Node.js and Express. I developed log-in feature using JSON web token authentication with Passport.js and features of creating, fetching, and updating of user-related data with Sequelize (MySQL ORM). I am also responsible for the major logic of public chatting feature with Socket.io. I served as the bridge between front-end and backend-end in the team.
job-hunter LINE Bot:
A web scraper, built with Node.js, Express, Puppeteer and Cheerio, scrapes and sends back Node.js or backend jobs information from 104 Job Bank, the biggest job searching platform in Taiwan, upon receiving the specific message via LINE message API, or it operates periodically upon being executed by Heroku scheduler.