Ching Che Yan

Software Developer

  Taipei, Taiwan

Skills / Tech Stack

Language

   Typescript      Java  

Data Base

   PostgreSQL      MySQL   

Framework

   Angular      Spring  

DevOps

   GitLab      Kubern   

Work Experience / Projects

2022/05 - Now

Innova Solutions

Software Engineer

Health Insurance System





Tech Stack: 

Spring Framework / Spring Cache / Angular / Teamcity / JProfiler /  
Obsidian Scheduler / AWS /Oracle

1. Customized Platform Needs for US Administration and Cooperation with US Departments. 

2. Reduce Excessive API Requests in system integrations.


3. Enhance system performance by optimizing SQL queries, avoiding N+1 queries, and achieving a 30% increase in performance.


4. Proficient in Identifying Bugs and tracking the performance bottleneck.


5. Refactor legacy code and remove deprecated classes to streamline the codebase and improve maintainability.

6. Increase Unit Test coverage from 70% to 90% to ensure robustness and reliability of the system.

7. Implement OIDC flow with Multi-Factor Authentication (MFA) to enhance security and enable seamless login to recently acquired systems.

8. Ensure accessibility (A11Y) standards are met to provide an inclusive user experience for all system users.

2021/07 - 2022/05

PrimeStar

Backend Engineer

Develop Platform System




Tech Stack: 

Spring Boot/ Eureka / Spring Cloud / Spring Cache / Quartz / RabbitMQ / MySQL / Redis

Created a platform with micro-service by DDD

 1. Customized a new gambling platform with multiple third-party game providers and improved gaming service.

 2. Evaluated and developed a scheduling system to calculate reports.

 3. Created the data warehouse and save

 4. reduced 40% manual calculation errors.

 5. Developed a new report system for platforms and reduced 50% the response time.

 6. Engaged with cascade third-party API for platform service.

 7. Write unit test with JUnit5.

 8. Assisted CI/CD in deploying services and ensuring the service is alive.

2019/12 - 2021/07

Wistron

System  Engineer

Develop PLM Sub-system



Tech Stack: 

Spring Boot/ Angular / Rancher/ Harbor / PostgreSQL / Crontab / K8S

Rebuilt Monolithic PLM System to Micro-service

1. Different department module integrations reduced waiting costs and saved 5 minutes each time.

2. Created SCSS Lib, which is based on the requirements of PLM systems and improved frontend development efficiency.

3. Rebuilt frontend and simplified UI/UX operation.

3. Trained other developers how to use Angular and RxJS.

4. Maintained PLM system with debug issues and customized the API to reduce production line delays.

2019/12 - 2020/3

PLM System Version Control

Implemented Version Control

 1. Migrate from SVN to Git.

 2. Trained developers on how to use Git and Commitizen.

 3. Created the document of Git flow for other departments to follow.

Education


2015/9 - 2017/6

Chung Yuan Christian University - Master

Department of industrial and systems engineering