Avatar of 蔡采潔.

蔡采潔

Software engineer
Now I try to be a full stack engineer. I'm a self-learning backend engineer and a cross-disciplinary learner. I like to solve problems by coding, and keep on writing clean and stable code, so that can spend less time adding the follow-up enhancement functions and error correction.
Logo of Taiwan Semiconductor Manufacturing  台灣積體電路製造股份有限公司.
Taiwan Semiconductor Manufacturing 台灣積體電路製造股份有限公司
Logo of National Chiao Tung University.
National Chiao Tung University
台灣台中市

Skills

Python
JavaScript
CSS
HTML5
Matlab
Node.js / Express.js
Linux
AWS EC2
AWS S3
MySQL
Redis
Pug
Github
Git
NoSQL Databases
firebase
GCP Compute Engine
GCP App Engine
GCP
React
TypeScript
Ant Design
Angular

Languages

Chinese
Native or Bilingual
English
Fluent

Work experiences

Logo of Taiwan Semiconductor Manufacturing  台灣積體電路製造股份有限公司.

工程師

Taiwan Semiconductor Manufacturing 台灣積體電路製造股份有限公司
Full-time

Aug 2023 ~ Present
Logo of 長佳智能股份有限公司.

工程師

長佳智能股份有限公司
Full-time

Jan 2021 ~ Aug 2023
2 yrs 8 mos
Taichung City, Taiwan
• Built APIs with Python FastAPIs web framework, based on Pydantic type hints • Familiar with search API with multiple queries based on Restful designed, like aggregate function, having clause • Implement the concept of microservices by Docker Compose, each project communicates via API gateway • Connect Google OAuth 2.0 API for third-party login and JWT token for native login • Using Alembic toolkit for auto-generating database migrations • Self-learning and independent development with React and Typescript at a tight deadline. • Effectively communicate with the backend and adjust the APIs based on previous backend experience. • Using Ant Design for React UI library or custom component • Using Redux Toolkit for centralizing state management and simplifying many common use cases, like creating Reducer.
Logo of gets-info.

Backend Engineer

gets-info

Nov 2019 ~ Oct 2020
1 yr 0 mos
• Web Application development with Node.js • Import AJV validation for input and redesign the project structure • Chat room development with firebase realtime database • Stable and clean code writing for APIs and scheduling • Track and recovery other senior engineers error and refactor code • Database table design and maintain
Logo of AppWorks School.

Trainee

AppWorks School

Jul 2019 ~ Oct 2019
4 mos
A large number of practical development, and the ability to build engineering thinking and problem-solving. Independent architecture and development, extensive debugging, performance testing and system optimization, complete solutions for large creative applications.
Logo of National Chiao Tung University.

Research assistant

National Chiao Tung University

Mar 2019 ~ Jul 2019
5 mos
Paper submission
Logo of Ever Fortune.AI.

Assistant R&D engineer

Ever Fortune.AI

Nov 2018 ~ Feb 2019
4 mos
Adjust deep learning models and parameters by Python, use front-end technology such as HTML, CSS to set up a page for doctors to mark the abdominal X-ray system
Logo of Wanin International.

Trainee

Wanin International

Feb 2016 ~ Jun 2016
5 mos
Complete the bee and Rockman games in C# language by unity. Have more practical operations on game design concepts such as game objects, scenes, cameras, lights, components, etc. Internship hours are 551 hours.

Educations

Logo of National Chiao Tung University.

National Chiao Tung University

Master’s Degree
Bioinformatics and Systems Biology

2016 - 2018
3.9/4.3 GPA
Description
碩班主要學習:影像處理、機器學習等,碩論延續病理切片研究計畫,利用可解讀的特徵以演算法進行權重優化分配,並輸出將影像特徵的重要程度量化的計分卡,應用此計分卡替代機器學習以黑盒子模式進行預測的工作。
Logo of Feng Chio University.

Feng Chio University

Bachelor’s Degree
Engineering and Computer Science

2012 - 2016
3.8/4 GPA
Description
以自己對生物科目的興趣為出發點,針對生物資訊領域作研究, 並申請科技部大專學生的專題研究計畫,其內容主要探討 B 細胞的抗原決定位的預測方法與如何提升預測準確率,在計畫完成後,將成果透過網頁型式呈現並與使用者做動態上的互動,協助分析過敏原 資料和抗原決定位的辨識工作,進而探討過敏反應與藥物的交互作用關係。
Powered By CakeResume