Noah Chou

Senior Backend Engineer

  Taiwan

 


Work Experience

Aug 2020 - Recent

Development Team Lead  CloudMile 

2019 - 2020

Senior Software Engineer  EZTABLE 

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.

Works

  • “Reserve with Google” integration
  • EZCASH points deposit system
  • 3D Payment integration 
  • Telecom / banks / partner business integration
  • SMS / Line notification integration
  • Slack bot development
  • Report / schedule system

Techstack

  • Golang, NodeJS, Python
  • AWS services: EC2, ECS, Lambda, SNS, SQS, RDS.
  • GCP services: Datastudio, Firebase
  • MySQL, Postgres, Redis, Mongo
  • CICD: Jenkins, Travis, Drone


Apr 2016 - 2019

Software Development 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

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

Apr 2018 - Jan 2020

測試工程師  D-Link

  • Network products testing.
  • Writing test plans with RD.
  • Writing automation scripts.

Testing devices

  • Network interface
  • 3G card
  • Switch
  • Router
  • Firewall
  • IP Camera
  • NAS

Education

2007 - 2011

Tunghai University

生命科學