Ben Hu (胡學賓) - Sr. Backend Engineer

An innovative software engineer working on large scale IoT applications, including unified IoT platform, industrial automation, smart city and smart construction solutions.

  National Chengchi University — Master's degree, Management Information Systems
        Research Topic: Design and implementation of the communication architecture for IoT & Big data platform

  Taipei City, Taiwan         [email protected] | +886 932848252

Skills Summary

  • 5+ years of experience in backend development, including system architecture design, relational database design, programming and performance tuning.
  • 5+ years of solid experience in Node.js (TypeScript / NestJS framework / Express framework). Ability to write high quality, maintainable and testable code that follows SOLID principles.
  • Familiar with Docker and using it in the context of microservice and integration tests.
  • Hands-on experience in building large scale distributed system with microservice architecture.
  • Hands-on experience in managing Kubernetes cluster and building a cluster from scratch.
  • Hands-on experience with AWS to develop, secure and deploy applications.
  • Ability to understand and master new technologies quickly.

#Node.js #Typescript #Docker #Kubernetes #Microservice #PostgreSQL #Redis #AWS #System Architecture Design #Internet of Things

Professional Experience

Lead Cloud Architect•  BeeInventor

Mar 2021 - Now

Responsibilities:

  • Designed and implemented the backend APIs and software components for an IoT-based smart construction platform.
  • Architected and implemented on-premise cloud for non-production environment to improve cost by 40%.
  • Implemented, configured, tested, and maintained the AWS cloud environment by Pulumi (Universal Infrastructure as Code), ensuring that all system requirements were met.

Assistant Manager  •  ORing Industrial Networking Corp.

Aug 2016 - Mar 2021

Responsibilities:

  • Developed an unified IoT platform with standard protocols (MQTT, CoAP, LwM2M) to support a broad range of IoT end devices. The platform has been successfully applied to a wide variety of IoT vertical markets over the past three years.
  • Developed the IoT-based Smart Streetlight Management System, which was successfully deployed in Taoyuan City and manages 100K NB-IoT smart streetlight controllers with a 99.7% average connection rate. The company is now the largest supplier of smart streetlight solutions in Taiwan.
  • Defined and designed software components and system architecture along with detailed documentation.
  • Led the cloud team to develop stable and high quality IoT solutions with reasonable resources and time.
  • Provided technical leadership to the cloud team to foster a collaborative, positive and productive environment.
  • Continually improving the products by keeping up to date with the latest technology developments in the industry.

Backend Intern  •  CHOCOLABS (LINE TV)

Jul 2015 - Jul 2016

Responsibilities:

  • Developed web crawler to search and collect new drama links automatically.
  • Developed a single sign-on CHOCO Member system for multiple mobile apps (CHOCO TV, iMusee+).
  • Refactored the legacy API server code into modern equivalents (MVC, Service and Repository pattern, ORM, unit test, etc).

Side Projects