Yoafmuc3snt22g2tykkz

Noah Chou

Senior Software engineer  •  [email protected]  0979042171

4 years+ backedn experience • Java/2year • Nodejs/2year  • Python/1year • Golang/1year


2019/4 - NOW EZTABLE SENIOR BACKEND ENGINEER


    EZTABLE is a restaurant reservation service that serves both B2C customers and B2B clients. B2C customers can search for and make reservations at their desired restaurant through the mobile app or on the web. B2B services, on the other hand, include a separate app for restaurant management, Google Maps integration, and collaborations with external partners like ShopBack, Lexus, multiple banks, and telecommunication companies. At EZTABLE, I design diverse backend structures based on AWS / Google Cloud services and systems based on micro service structure on the cloud. With more than ten years of technical debt at hand, our team’s main goal is to extract EZTABLE core business value and refactor the system to design a new, reliable, and efficient system.

Projects

“Reserve with Google” integration 

EZCASH points deposit system 

3D Payment integration 

Telecom / banks / partner business integration 

SMS / Line notification integration 

Slack app for Business Unit reports 

Google Data Studio dashboard for marketing reports 

Techstack

Golang, Nodejs, Python, PHP

React, React-native

MySQL, Postgres, Redis, Mongo, Rethink, Firebase

AWS, GCP - Lambda, SNS, SQS, ECS 

Jenkins, Drone, Travis

2018/10 - 2019/4 INFORTREND SOFTWARE ENGINEER


During my second year at Infortrend, I joined the Linux team. In a CentOS based environment, I started to develop apps in our python framework and also owned an object storage open source project, Minio.


Cloud gateway integration 

  - Utilized Nodejs to develop backend CLI server 

  - Developed software with Aliyun OSS/Amazon S3 

  - Deployed app with Nodejs/VMware SDK 


Minio 

  - Integrated open source Minio object storage into device CentOS system 

  - Integrated user authentication management into the storage system

  - Encapsulated Minio features into the CLI system

2016/8 - 2018/10 INFORTREND SOFTWARE ENGINEER


Infortrend is a company that provides business storage business solutions. EonOne is the storage management software and the main product I worked on. UI with Angular base and a Java back-end agent server on the device. My job was to develop features and maintain the app.


 EonOne Agent Application:

   - Java based 

   - Developed CLI for firmware and linux's apps APIs 

   - Developed application software, certificate generator/validator, and email/event notification service 

   - Organized device's information into graphics

   - Imported Gradle to manage Java projects 


EonOne a GUI Software of the Storage: 

   - Angular based 

   - Developed components develop 

   - Handled data with backend API 

   - Imported ESlint to manage JS projects 


Devops: 

   - Integrated Jenkins/Gitlab into our workflow

2016/5 - 2016/8 UUU Web Develop Training


  • Learned front-end language—JS/CSS/HTML, JQUERY—and back-end language—Java, Mysql Db. 
  • Developed a web application for multiple users to watch YouTube videos together. The app included a login system, chat room, shopping page, and stickers. multi-user watch Youtube video together web application. With login system, chatroom, shopping page, stickers

2015/2 - 2016/4 D-LINK Software Testing Engineer


  • Tested network device functions and security. (Router, Switch, Firewall, DSL, IP-Cam) 
  • Used Autoit/Selenium/Sikuli ports scanning, auto-connection also auto test. 

Before


  • 2014/7 - 2015/2 Network engineering training in Institute for Information
  • 2013/1 - 2014/6 Fu Yan University Cancer Research Assistant
  • 2012/8 - 2013/1 Audio engineer intern 
  • 2011/8 - 2012/7 Mandatory Military Service

Degree 2007 - 2011


  • Tunghai university, Life science B.S.

Extra Activities


  • Twitch & AWS Hack n Roll No. 1. My part is AWS backend and Twitch production deloyment. (https://hacknroll.splashthat.com)