Neil Shie

Backend/DevOps Engineer Taipei, TW

Email: [email protected]

Mobile: 0988091205

I have more than 7 years of experience in software development, especially in Backend/DevOps. Experienced of importing Golang,Microservices, Docker, Kubernetes, CI/CD, Grafana related technologies into the backend team.

I'm good at communicating with other teams and have experience of DevOps and backend developers. I'd like to have some tools to help me save more time at work and would like to optimize the bottom layer of the projects to make them work more powerful .

Work Experience

Backend Engineer •  Model TV Tech (Taipei)

  • Optimize the bottom layer of the project like accomplishing by Golang error's interface and using our own error interface to package log identity, and return to the frontend. It can help our developers use log identity to help them quickly find the log and improve bug handling times. Or import dependency injection to make our framework more useful and more flexible. 
  • Use Design Pattern like Singleton, Facade, Simple Factory etc to design Gin framework.
  • Cash Flow API development with third party Gash. Using mongo, mysql, redis handle order and user subscription data and then collected user subscription and order's status to analyze user's behavior.
  • Import DB, Redis, Mongo connection pool to reduce too much TPC connection waste and reuse the connection.

May 2022 - Present

Backend Engineer and DevOps Engineer  •  CC Tech (Taichung)

  • Import Golang and use Golang to replace the PHP project.
  • Import Docker to reduce machine management's cost of time.
  • Import Kubernetes and Helm to help manage different environmental docker containers. Kubernetes and helm to help manage different environmental docker containers.
  • Import ci cd tool drone and gitlab to auto deploy code to different environments to reduce deploy problems and time.
  • Import micro services to make sure different services can work alone, and make them easier to maintain.
  • Using AWS S3 and Google GCP GCR GKE to manage container services.

Sep 2018 - May 2022

 Backend Engineer and DevOps Engineer •  Chung Yo Tech (Taichung)

  • Use Linux shell management, thousands of VM  server machines.
  • Use nodejs to develop a backstage project.
  • Bug tracking issues, like redis connect, memcache problems.
  • Monitor machine CPU, Memory, Disk IO etc....
  • Use docker to build ELK to collect logs and help developers quickly and easily to find the problem.
  • Use docker to build grafana to monitor machine performance.

Jul 2016 - Aug 2018

Education

2011 - 2015

Asia University, Taiwan

亞洲大學 - 資訊多媒體應用學系

Link

Skills


  • DevOps / CI / CD
  • Golang Backend
  • PHP development
  • Git
  • Kubernetes/Docker
  • Docker
  • Helm
  • Shell
  • Linux
  • Redis
  • MySQL
  • AWS S3, EC2, Cloudwatch
  • GCP GKE, GCR

Language


  • English
  • Chinese