Bo-Xian Chen (Percy)

Backend Engineer

  Taipei, Taiwan

I am a backend engineer in AI department of Johnson Health Technology, and I mainly develop Mirror-related service with Python framework - Flask currently. This service integrate Flask with MongoDB and Redis, and provide the quick search serving. It's deployed via docker, and enhances the high availability and convenience further.

I will think meticulously whether there is a suitable design pattern or over-engineering for new features before I develop new ones to improve the scalability and maintenance of programs. I like to study the new technology in my free time and be enthusiastic for learning. In this way, it makes more fluent in my development. The techniques that I'm learning currently are AWS and ElasticSearch.

        


Study Activities


Skills

Program Language


Python (5 years)

  • Web Framework
    • Django
    • Flask
  • GUI
    • Tkinter

Ruby (0.5 year)

  • Iac - Bosh CPI

Database


RMDBS

  • MySQL

NoSQL

  • MongoDB
  • ElasticSearch
  • Redis

Tools


I have experience of these tools.

Cloud

  • AWS
  • OpenStack
  • Kubernetes

Others

  • Git
  • Docker
  • RabbitMQ
  • Celery
  • Grafana
  • Prometheus
  • Jenkins

Work Experience

Backend Engineer — Gemini Open Cloud (GOC)

  • PaaS - Integrate with Kubernetes, OpenStack and Slurm
  • Resource usage UI - using Grafana and Prometheus
  • S3 & GPFS remote backup
  • GPU reservation system
  • License generation / authentication system
  • Abnormal accounts processing system
  • IaC - Boah CPI
  • Automatic Script for migrating virtual machines.

Jan. 2019 - Aug. 2021


工作經歷

Backend Engineer

Johnson Health Tech  •  Aug. 2021 - Present

  • Action service - provides immediate querying course action data
  • Mirror action database script - saves 95% operation time on importing course data

Backend Engineer

Gemini Open Cloud  •  Jan. 2019 - Aug. 2021

  • Cloud Integration Platform - provides users with an immediate public / private integration platform
  • Resource integration platform - provides users with an immediate resource usage interface
  • Remote differential backup service - saves users 90% time in operating 
  • GPU reservation service - reserves GPU at a specified time for users
  • License generation / authentication system - customized resources limitation
  • Abnormal accounts processing system - provides convenience for users in opening/closing an account
  • Infrastructure as code (IaC) - saves users 85% time in deploying via Bosh CPI
  • Automatic Script for migrating virtual machines - saves user time in migrating VMs

Education

2016 - 2018

National Sun-Yat Sen University

Master of Science Computer Science and Engineering

2012 - 2016

National Taitung University, 

Bachelor of Science (BS), Computer Science and Information


Project in Sch

Voronoi Diagram


Language: Python

GUI Package: SimpleGUICS2Pygam

Feature: Draw a Voronoi Diagram

Self-study

AWS Solution Architect

AWS online course in Udemy.

It let me understand lots of services on AWS, and teach me how to choose the best solution.

Complete Guide to Elasticsearch

Elastic Online course in Udemy.

It let me understand Elastic internal operation, and teach me how to optimize operation.

Design Pattern

I study design pattern to improve my scalabilities and maintenance of programs.

Python Tricks

Learning more basic python usage builds up my foundational python skills.

Django

I write blogs in learning Django, not only enhance my memory for Django, but help Django beginners.

K8s App Development

I learn more kubernetes knowledge and usage scenario in this book.