Avatar of Chiao Yu.
Chiao Yu
Senior Software Engineer
Profile
Posts
2Connections
Imprimer
Avatar of the user.

Chiao Yu

Senior Software Engineer
I am a full-stack web developer. I am also experienced in DevOps. The CI/CD tool I am most familiar with is Jenkins.
Logo of the organization.
TXOne Networks | 睿控網安股份有限公司
Logo of the organization.
國立中興大學
New Taipei, 板橋區新北市台灣

Professional Background

  • Statut Actuel
    Sans Emploi
    Ouvert à de nouvelles opportunités
  • Profession
    Back-end Engineer
    DevOps / System Admin
    Front-end Engineer
  • Fields
    Électronique Grand Public
    Cybersécurité
  • Expérience professionnelle
    4 à 6 ans (4 à 6 ans pertinente)
  • Management
    None
  • Skills
    JavaScript
    HTML5
    Java
    DevOps / CI / CD
    Python
    TypeScript
    Angular
    AngularJS
    Azure
    Terraform
  • Languages
    English
    Courant
    Chinese
    Natif ou Bilingue
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Temps plein
    Intéressé par le travail à distance
  • Desired positions
    資深軟體工程師
  • Lieu de travail désiré
    New Taipei City, Taiwan
    Taipei City, Taiwan
    Taoyuan City, Taiwan
    Hsinchu County, Taiwan
    Miaoli County, Taiwan
  • Freelance
    Je ne suis pas indépendant

Work Experience

Logo of the organization.

Senior DevSecOps Engineer

juil. 2022 - Présent
Hsinchu City, Taiwan 300
I am mainly responsible for - maintaining services which are used for DevSecOps like Jenkins, GitHub, Jira, TestRail, Fortify and Black Duck. - Fix known security issues on self-hosted IT services and react to any new emerging threat. - Use Certbot to build an automatic SSL/TLS certificate renewing procedure, which saves the effort IT spent on applying for free certificates every three month. - Use API of HRM to synchronize employee data to Microsoft 365 accounts, so information like job title, department and contact number will display on Teams and Outlook automatically. - Introduce ISO/IEC 27001 standards and TISAX standards. I also works on various kind of jobs: - Design and develop e-Forms on BPM system to help accomplish miscellaneous internal company affairs like Purchase Request, Expense Reimbursement, Allowance Application, Business Trip Application, ESOP (Employee Stock Ownership Plans), etc. - Create a web crawler to fetch up-to-date currency exchange rates from Bank of Taiwan to use on Expense Reimbursement. - Develop IaC for Azure with Terraform to make maintenance of cloud-based resources easier. - Use Azure Flexible MySQL server to store data from BPM system. With the data I can calculate estimated/actual cost by projects and generate report to Finance department every week. - Use Excel Script feature to calculate length of working hours of employees. - Tune WiFi capability (802.11 k/v/r). - Build ELK stack with Docker Compose.
Logo of the organization.

Senior Software Engineer

oct. 2018 - mars 2022
3 yrs 6 mos
I am responsible for developing the management interface of storage systems, also maintaining the automation systems. In addition, I have experience working on distributed systems since there is a project involved with clusters. web management interface: - Implement front-end components with AngularJS directive (or Angular native component). - Manipulate the front-end data through JavaScript prototype and closure. - Make website layout responsive using CSS flexbox. - Enhance user experience through AJAX. - Enhance frontend update efficiency through WebSocket. - Remember user preferences through cookies. - Maintain the cache updating flow on both backend and frontend. - Update system status continuously through a Java thread. - Use Java Hibernate to implement data transfer between the web server and DB. - Maintain the flow of SSL certificate signing request (CSR) generation and certificate uploading. - Use a thread pool to handle concurrent data loading. automation system: - Use Jenkins server to automate release and unit test tasks. - Enhance release flow to make it totally automatic and more flexible on customization. - Use Node.js gulp task manager to do JavaScript file minifying, bundling, and Sass/SCSS compiling.

Education

Logo of the organization.
Master’s Degree
資工系-資料科學
2016 - 2018
Logo of the organization.
Bachelor’s Degree
電機系
2012 - 2016
Activités et groupes
系學會、學生議會、管研社、保育社

Licenses & Certifications

Logo of the organization.
Atlassian
Credential ID: 217098357
Issued juil. 2022
No Expiration Date
Logo of the organization.
Atlassian
Credential ID: 217122505
Issued juil. 2022
No Expiration Date