Chung-Chao Tsai            

I am an engineer in software industry for 7 years. With a passion in software, I have many roles in company. Beside website developer, I also participate infra and operation department. As a result of this experience, I have a seasoned perspective on software engineering. 

  Email : [email protected]        

Employment History

Senior software engineer  •  Wistron ITs 

Feb. 2023 - now

Focus on employee orientation websites, customize tools for office affairs to increase working efficiency. 

  • Refactor old websites modernize

    .Net framework 4.5 to .Net Core 6, code introduce  entity framework, make source code more readable , testable, and expansionable.

  • Database schema plaining.
  • UI function expansion , web site source code refactor.

Skills: MSSQL· C# · React.js · Elastic Stack (ELK) · .NET Core

Senior software engineer  •  Bright Information Technology

Feb. 2020 - Dec. 2022

Build software to access equipment and process data with SEMI EDA/Interface A protocol, display by website, user can easily read and operate equipment data collection.

  • Infrastructure Operation and Maintenance
    -Kubernetes and relative tools / applications
    -Network
    -Windows Server
  • Full stack developer of website, design and establish user-friendly websites
    -UI Development
    -API Development
    -Unit Test, Integration Test, API Test

  • Proficiently troubleshoot simple and complex technological issues for different assigned projects.
  • Provide software debugging for coworker with network, website, infra problem.
  • Take advantage of open-source tools to improve work efficiency on both development and maintenance.
  • Construct micro-service in Kubernetes cluster cloud. 
  • Enhance deployment simplify and reduce errors when upgrade. 
  • Create inspection mechanism by open-source software and set alert rules on server reduce human error and easier to observe values. 
  • Survey tools for developer to use and customize tools setting. 
  • In charge with Infra structure, including Kubernetes, Network Switch, Active directory, code version control tool, TLS certification auto renew development, and prepare daily backup. 


Skills: RabbitMQ · Kubernetes · C# · Docker · Vue.js · Elastic Stack (ELK) · .NET Core

Senior Software Engineer  •  Gouptech 

Aug. 2019 - Dec. 2019

Maintain and develop functions on product which offer to insurance company broker.

  • Coordinate with clients for data spec. Check clients’ requirement and set spec. 
  • Develop website with Asp.Net MVC , which also use third party API to transfer user information with bank. 

Skills: MSSQL · .NET Framework · Model-View-Controller (MVC)

Junior software engineer  •  Wistron corporation

Jan. 2018 - Dec. 2018

Provide factory assembly line scheduling plan, in charge of backend development.

Project solution design for material distribute.

  • Backend develop 
  • System design. 

Skills: Java, MySQL, Kafka

Test automation enginner  •  Newegg commerce inc

Oct. 2014 - Dec. 2017

Build an omnidirectional mobile / web app for communication and storage in cloud.

  • Website UI, backend automation regression tests design and execute. 
  • Develop tools by JavaScript and python to improve working efficiency. 


Skills: Java · JavaScript · API Test Automation · UI Test Automation· Python

Education

2005 - 2009

National University of Kaohsiung

Life Science

Skill


  • Kubernetes Infrastructure
  • Vue, React
  • C# ,.NET Core

Language


  • English (Toeic 635)