朱佳一 Joshua Chu

DevOps Engineer

  Taipei City, Taiwan

About 3 years experience in software industry, developing back-end related services, designing system infrastructure on AWS / on-premise and automating the delivery process. 

Efficiently deliver steady, accurate and reliable implementation for requirements. Hunger for new knowledge and willing to adapt every useful technology to improve performance.

Currently focus on AWS, DevOps, Site Reliability, Automation field.
Feel free to contact me if you are impressed or interested.

+886 0918778249
[email protected]

Skills (1 basic - 5 expert)

Programming


  • c# (4)
  • python (3)
  • node.js (2)
  • golang (2)

Framework


  • .net framework (3)
  • .net core (4)
  • python flask (3)
  • python django (2)

Database


  • SQL Server (3)
  • MySQL (2)
  • PostgreSQL (2)

CI / CD Tools


  • jenkins (2)
  • teamcity (3)
  • gitlab ci (3)

Testing


  • selenium (3)
  • sikulix (2)
  • jmeter (2)

Version Control


  • git (4)
  • svn (2)

DevOps


  • docker (4)
  • docker-compose (4)
  • terraform (3)
  • kubernetes (2)

Cloud Provider


  • AWS (3)
  • GCP (1)

Certificate


  • AWS Solutions Architect Associate (SAA)

Education

2013 - 2017

National Taipei University of Education

Bachelor of Computer Science 

Work Experience

DevOps / Backend Engineer  •  Cloud Interactive

December 2018 - Present

1. Project - Construction Company Internal System

  • Develop back-end services for internal system - using .net framework with SQL server. 
  • Implement prototypes of unit test with NUnit and design source code structure.

2. Project - Government-Like Institution Internal System

  • Adapt and implement modern system architecture - micro-service
  • Refer to Microsoft eShopOnContainer project architecture 
  • Pure dockerized infrastructure, including API service, message queue service, logging service and database
  • Brand new tech stack - asp.net core on Linux based docker image + PostgreSQL 
  • 0% usage of .net framework solution product, in order to fulfill client's requirement
  • Automating the code build and deploy, creation of predefined data, avoiding fat-finger errors
  • Develop back-end services, including API services, schedule jobs, notification service and logging service
  • Reduce 50% human resource usage due to fast requirement understanding and efficiency
  • Automate the database schema creation and update, using EF Core Code First
  • Implement front-end / back-end CI/CD - using teamcity 
  • Assist PO/PM to manage project scope and timeline
  • Implement container orchestration - using docker-compose

3. Internal AWS Certification Study Group

  • Pass the AWS Solutions Architect Associate Certification exam within one month
  • Organize pre-exam rushing class

4. Adapt new CI/CD tool - GitLab CI

5. Project - Company Official Website 

  • CMS admin console, Server Side Rendering web console and CMS API platform
  • Import Infrastructure as Code - using Terraform
  • Monitor system performance and status simply by cloudwatch and SNS 
  • Assist back-end developer to clarify the issues / bugs root cause

6. Project - Internal SMS Platform migration

  • Migrate from on-premise to AWS
  • Design the whole architecture from scratch
  • Implement the infrastructure in customer's customized AWS account, follow the company policy
  • Build up CI/CD process for develop team and maintain it
  • Help to clarify the issues / bugs root cause 

7. Project - Streaming Platform

  • Design the whole architecture from scratch
  • Implement the infrastructure with Terraform
  • Adapt new technology - EKS Fargate

Software Engineer (contractor)  •  Trend Micro

December 2017 - December 2018

1. Project - Tech Support Engineer Workspace

  • Migrate, refactor and upgrade from 1.0 to 2.0
  • Optimize service performance and stability
  • Implement new requirements from stakeholders / users
  • Fix 80% existing legacy bugs for old version
  • Save 50% developing time compared with original estimation
  • Provide 24/7 on-call service
  • Reduce 30% troubleshooting process time cost than before
  • Monitor services status - using automated test by sikulix and selenium
  • Co-work with international team, using scrum

2. PoC - Line Bot integration with internal system

  • Implement Line bot - using node.js to provide instant messaging / rich menu service
  • Bind user's  personal product information and providing relating support
  • Develop middle-ware service between line bot and internal customer information service
  • Provide simple AI chatting service - using Dialogflow for NLP
  • Integrate salesforce live chat to automatically create chatting record

Certification






Powered by CakeResumePowered by CakeResume