CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Taoyuan City, Taiwan
Avatar of the user.
Avatar of the user.
主任工程師 @創奕能源科技股份有限公司
2023 ~ Present
軟體工程師
Within one month
Javascript(ES6)
Node.js
React.js
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
大華科技大學
電子工程系
Avatar of 哈元泰.
Avatar of 哈元泰.
Product Developer @新加坡商鈦坦科技
2024 ~ Present
資深軟體工程師、軟體工程師;資深系統分析師、系統分析師;軟體研發工程師
Within one month
哈元泰 Harrison System Analyst [email protected] City, Taiwan I'm an engineer that enjoy coding, and I'd love to embrace new skills. I'm also a self-required programmer. As for me, every code that I write need to be clean enough to read. I possess 4-year experience in programming, I'm good at C#, included web form that base on MVC architecture and Server Side Rule development. In order to improve my own skills, I will survey some knowledge during my spare time , for instance, attending MongoDB
Visual Studio C#
JSON
XML
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立中央大學 National Central University
資訊工程
Avatar of the user.
Avatar of the user.
產品專案經理/全端工程師 @FITI Foxsemicon (Foxconn Technology Group)
2018 ~ Present
Maker
Within one month
Python
C#
JavaScript
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
國立台灣海洋大學 (NTOU)
系統工程暨造船學系
Avatar of 黃顯欽 Taz.Huang.
Avatar of 黃顯欽 Taz.Huang.
資深工程師 @英屬維京群島商法騰科技有限公司
2020 ~ Present
full time job
Within six months
Taz.Huang Senior Full-Stack Developer Taoyuan City, Taiwan 我喜歡朝向未知的道路前進,對於資訊科技領域來說比起維護與開發既有的商業模式,我更喜歡投入在研發未來創新的應用服務上。過去我不侷限自己學習的範圍,期望自己面對各種任務與需求時都可以提出相對可
php
python
JavaScript / ES6 / jQuery
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
私立東吳大學
軟體開發, 軟硬體整合應用研發
Avatar of the user.
Front-End / Back-End / Full Stack Web Developer
More than one year
JavaScript
AngularJS
jQuery
Employed
Full-time / Interested in working remotely
4-6 years
NTUT
CSIE
Avatar of 呂志輝.
Avatar of 呂志輝.
高級電源驗證測試工程師 @Advantech 研華科技
2023 ~ 2023
Within two months
Things product sectors, write different test verification reports from them, and participate in the improvement of report test policies and results, as well as exchange test methods and technologies, and use programming language to assist in the writing of automated tests Verified with test. 技能 Experience User testing Web usability Notebook Power Q uality Server development Product Competitor analysis Business research Programming Skill C# C++ Html PHP Javascript API MySQL Python React UI/UX OrCAD Allegro Power BI Summary Hello, my name is Lyu Jhih-Huei. I graduated from the National Taipei University
Word
PowerPoint
Excel
Employed
Full-time / Interested in working remotely
4-6 years
國立台北科技大學 NTUT
電機工程系
Avatar of 黃凱弘 Kyle Huang.
Avatar of 黃凱弘 Kyle Huang.
Past
Senior QA engineer @DeepHow
2023 ~ Present
QA automation engineer / Software development engineer in test
Within one month
Programing language: Python Framework: Appium, Selenium, Unittest, Pytest, Allure DB: PostgreSQL, NoSQL (MongoDB) E2E testing, API testing Other development tools: Postman, Git Experience DeepHow 深知行科技股份有限公司 , Senior QA engineer, Jan~ Mar* Reason for resignation: Organization restructured Category: Android/ iOS/ Web/ API Manual testing on Android and iOS Est ablish about 250 test cases for 1 new app New function testing, regression testing, UAT Bug tracking on Jira Automation testing on Android, iOS, web and API Build and maintain the mobile automation testing project Framework: Pytest + Allure Build
Python
Appium
SQL
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立中山大學 National Sun Yat-Sen University
應用數學系 統計組
Avatar of 梁賦康 (Foo-Hong, Leong).
Avatar of 梁賦康 (Foo-Hong, Leong).
Product Manager @東元電機股份有限公司 (TECO Electric & Machinery Co. Ltd.)
2023 ~ 2023
Data Scientist, Data Analyst, Machine Learning Engineer
Within one month
years. My first programming was going to my Bachelor's degree, C++ was the first program I learned. Then I started to learn Python in 2018 at TEDU and my first project was the Stock Trend Prediction by CNN. I kept using Python to implement web crawling, OOP, and Pandas in my job, intend to let my work become more automated. I used those techniques to automate the data-gathering problem, which shorten the existing progress duration. I'm very passionate about Data Scientist and Machine Learning. Work Experience Product Manager • 東
Python
Power BI
Data Analytics
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立成功大學 National Cheng Kung University
Mechanical Engineering
Avatar of Chang, Chung-Ho.
Avatar of Chang, Chung-Ho.
Senior Software Engineer @CPC Corporation, Taiwan
2018 ~ Present
Sr. Software Engineer, Project Manager
Within two months
Chang, Chung-Ho Sr. Software Engineer Taipei City, Taiwan Dear HR Manager / IT Manager, I am Chung-Ho Chang, formerly a Project Management Supervisor, and currently a Senior Software Engineer. Within the company, I am responsible for C# and T-SQL program development, with involvement in various types of C# projects. I have developed and maintained standalone programs, web-based applications, WebServices, WebAPIs, BigData ETL projects, and automated scheduling systems. I also possess experience in DevOps technologies such as version control and CI/CD. During my tenure at CPC Corporation, Taiwan
C#.NET development
T-SQL
Vue.js
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
San Diego State University
Avatar of Bill Hu.
Avatar of Bill Hu.
Senior Software Engineering @Browan Communications, Inc.
2021 ~ Present
Firmware Engineer, Firmware Developer, Embedded Software Engineer
Within one month
4. Provide program development sample (modular architecture, porting and driver development). 5. Production related experience: - Production flow. - Hardware verification. - Safety specification. Assistant Software Engineer Powertech Industrial Co., Ltd. • NovResponsibility Develop smart home projects, including smart plug, Android APP, and integrate into Amazon web services. 1. Assist engineers to develop project and verify product (drivers, automated test code). 2. Assist with HomeKit MFI safety certification. 3. Supports develop device OTA upgrade. (Android APP and device docking development). 4. Cloud backend API automated testing program
C
Python
MCU
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
St. John's University
電機工程系

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within two months
Software Engineer
Logo of 奕瑞科技有限公司.
奕瑞科技有限公司
2022 ~ Present
Taipei City, Taiwan
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
Software Engineer, Machine Learning Engineer
Fields of Employment
Artificial Intelligence / Machine Learning, Cyber Security, Information Services
Work experience
Less than 1 year
Management
None
Skills
C++
html + css + javascript
Python
Django Framework
Machine Learning
Deep learning with TensorFlow
Languages
Chinese
Native or Bilingual
English
Intermediate
Job search preferences
Positions
software engineer, data engineer, machine learning engineer
Job types
Full-time
Locations
台灣台北市, 台灣新北市, 台灣新竹市, 台灣桃園市
Remote
Interested in working remotely
Freelance
Yes, I freelance in my spare time
Educations
School
文化大學
Major
資訊工程
Print
Profile 03 00@2x

許哲偉  Tony Hsu

   Software Engineer,喜歡思考、學習各種新技術,擅於分析與結構化處理複雜問題,樂於鼓勵他人以及督促自我,能以積極樂觀的心面對一切事情。 

 自學過 Stanford 吳恩達教授的 Deep Learning 課程與作業以及 Kaggle和 Github 等網站上大量 Open Source 的知識。


Software Engineer
  新北市,TW, Tel: 0937848413
 [email protected]

Skills


程式語言-program                        機器學習-ML-1                              機器學習-ML-2

 Front-End, Template

  • JavaScript
  • Html5 
  • CSS 
  • JQuery 
  • Ajax
  • Bootstrap
 Back-End, Framework, Crawler                   
  • Python
  • C++
  • Django 
  • Fastapi
  • Flask

 Process Data Package & Skills
  • Numpy
  • Pandas
  • Matplotlib
  • EDA
 ML Package

  • Scikit-learn
  • Tensorflow
           TFRecords
           TF Data API (Pipeline)
           TF Hub
  • Keras

  




 Computer Vision Package
  • OpenCV
  • Dlib
  • Mediapipe
  • Darknet
 Training Hardware

  • GPU Tesla K8, T4 (Colab)
  • GPU P100-16GB (Kaggle)
  • TPUv3-8 128GB (Kaggle)


版本控制  - 資料庫  

  • Git / Github 
  • MySQL
  • MongoDB


系統與開發工具 

  • VSCode
  • Jupyter / Colab / Kaggle notebook
  • Raspberry Pi-3B
  • Linux - Ubuntu18.04
  • Docker
  • AWS EC2



經歷(Experience)

奕瑞科技有限公司, Software Engineer - 2022/03 ~ 2022/11

         1. 奕瑞科技的訓練資料網站:

         與 Frontend Engineer 合作開發公司內部系統,負責 Backend,以 Object Detection 需要的 Data 為主,使用 Yolo 系列算法所需的 Data labeling XML(PascalVOC) format,再將所需要的資料訊息轉成 json 儲存在 MongoDB database。用 Nosql 應對日後百萬至千萬的資料查詢。編寫資料搜尋引擎、XML 轉 json 工具、自動匯入 DB 工具、自動上傳下載工具優化,運用 Docker 部署在 Ubuntu上。


        2. Camera Integrity Check System (AI 影像辨識妥善率監控系統)」的「友達」維護案子:

        與 System Technical Supervisor, AI Engineer 負責處理公司自行研發的系統問題,了解網路架構、IP Camera 視訊串流( RTSP 協定),使用過 Clonezilla 硬碟分割備份技術,學習解決連接 483 台監控設備遇到的問題,等等。


        3. 運維「泛亞智慧工地」案子:

        了解 Face Recognition device 規格書,MQTT 通訊協定,實作過 Subscriber and Publisher 測試工具,等等。


        4. 影片訓練資料的收集與硬體 api 串接:
        協助處理「泛亞專案」影片訓練資料的收集,使用切影片 frame 程式、編寫 frame_to_time 程式,等等工具。 協助處理「華夏塑膠」專案的 IP Speaker api 串接。

        5.泰國超商」人流、物品偵測與追蹤專案:
        協助交接與練習,Detection 使用 Darknet Yolov4 Model 做訓練,Tracking 使用 FastMot 算法判斷。


Project 開發與自學 - 伯父指導 (Guide project development and Self-Study) - 2021/05 ~ 2021/12 

Project 開發
        1. 實作人臉偵測、識別 (Face Detection, Recognition):   
        偵測與辨識人臉系統,寫入 CSV 檔管理出勤人名中英文轉換 

        2. 種族分類器 (Race Classifier):   
        以 Kaggle UTKFace datasetEDA 種族辨識,存成 TFRecords 檔使用tf.data pipeline (載入資料, 預先處理, cache, map, shuffle, prefetch),建立模型 (VGG16, ResNet50, Xception, EfficientnetB5-7-L2, EfficientnetV2-m-l-xl),使用 Transfer Learningpre-trained model weights (ImageNet) or Self-Supervised learning weights (Noisy-student, ImageNet21K, ImageNet21K-ft1K)Kaggle TPU/GPU 訓練& Fine-tuningTest Top1 accuracy ≈ 85.x%。 

        3. 物件偵測 (Custom Multi-Object Detection - using YOLOv4):   
        使用 open images dataset v6 (Google Datasets) Custom 3 classes Datasets (train 90%, test 10%),以 yolov4-custom.cfg 架構 + Colab GPU 從頭訓練 2000 次,達到 mAP=91%
 
        其餘時間寫的: 
        Web Crawler:  1. Google Image  2. Unsplash 圖庫。 
        Dataset practice:  Fashion-Mnist:  best accuracy ≈ 94~95%,  Cifar10:  best accuracy ≈ 93~94%,  CNN training model:  VGG16,  ResNet34,  ResNet50,  Fine-tuning tool:  Keras-tuner . 

        Self-Study:  
        學習 ML Official API 文件、hands on ML 書籍、Open Source,看台大李弘毅 ML Youtube 教程,練習實作 Model Architecture 與運用一些 SOTA ModelSelf-Supervised Learning 技術。

Coursera Deep Learning Specialization (Self-Study) - 2019/05 ~ 2019/11 
Instructor:  Stanford's Andrew Ng 
學習課程:
        1. Neural Networks and Deep Learning 
        2. Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization 
        3. Structuring Machine Learning Projects 
        4. Convolutional Neural Networks 
        5. Sequence Models

學歷(Education)

2018/08 ~ 2018/12

策會 - AI 人工智慧創新應用就業養成班


訓練課程

前端網頁設計、Django 後端開發、Python Data Analysis、網頁爬蟲、Machine Learning、Deep Learning、OpenCV、AWS Cloud、LineBot、Git/Github、RaspberryPi-3B、Linux(Ubuntu18.04)、MySQL

小組專題製作:

1. Fusic 音樂網站 (5人)   2. 咖啡廳 AI Service (6人)

Took extra courses: 

- Edx & Microsoft:  Logic and Computational Thinking  

- Edx & Microsoft:  Introduction to Python for Data Science  

Paragraph image 00 00@2x

2011/09 ~ 2017/01

文化大學 - 資訊工程學系 (畢業)

學習經歷:  在大學修習時期有些課程不認真,以至於延宕畢業時間。迫使我更加珍惜努力學習,而找到編程 (programing) 之樂趣。放棄與克服之間我最終選擇後者,克服它。因此,透過不斷的練習,在資料結構 (Data Structure) 的正課上獲得84分,程式實作課總平均提高到90分。


- 參與社團: 系上系籃
- 暑期工讀: PX Mart (全聯)

- TOEIC成績: 460分 (2020/10)

Paragraph image 00 00@2x

奕瑞科技 Projects


2022/03 ~ In progress

奕瑞科技的訓練資料網站 - (Internal System)

負責 Backend,以 Object Detection 需要的 Data 為主,使用 Yolo 系列算法所需的 Data labeling XML (PascalVOC) format,再將所需要的資料訊息轉成  json 儲存在 MongoDB database。用 Nosql 應對日後百萬至千萬的資料查詢。


編寫資料搜尋引擎、XML 轉 json工具、自動匯入 DB 工具、自動上傳下載工具優化,運用 Docker 部署在 Ubuntu 上。

2022/04 ~ In progress

Camera Integrity Check System (AI 影像辨識妥善率監控系統) - (Operation and Maintenance)

與 System Technical Supervisor, AI Engineer 處理運維系統問題,了解網路架構、IP Camera 視訊串流 ( RTSP 協定),使用過 Clonezilla 硬碟分割備份技術,學習解決連接 483 台監控設備遇到的問題,等等。

2022/09 ~ In progress

泛亞智慧工地 - (Operation and Maintenance)

與 System Technical Supervisor, AI Engineer 運維「泛亞智慧工地」案子,了解 Face Recognition device 規格書,MQTT 通訊協定,實作過 Subscriber and Publisher 測試工具,等等。 


協助處理「泛亞專案」影片訓練資料的收集,使用切影片 frame 程式、編寫 frame_to_time 程式,等等工具。


協助處理「華夏塑膠」專案的 IP Speaker api 串接。

2022/03 ~ 2022/04

「泰國超商」人流、物品偵測與追蹤專案

協助交接與練習,Detection 使用 Darknet Yolov4 Model 做訓練,Tracking 使用 FastMot 算法判斷。

AI Projects


2021/05 ~ 2020/12 

Custom YOLOv4 (Multi-Object Detection Project)

軟體實作:

使用 Open Images Dataset V6 (Google Datasets) 做Custom 3 classes Datasets (train: 三個類別各 1500 張 img + annotaions, test: 三個類別各 300 張img + annotaions),以 darknet yolov4-custom.cfg 架構 + Colab GPU training 1800 iterations,達到mAP=91%。

Paragraph image 02 00@2x

工具: 

Python, OpenCV, Darknet, 

Macbook Pro Camera, VSCode, 

Colab (GPU) 

 

參考資料 & Open Source: 

ScaledYOLOv4 (Github) 

https://github.com/WongKinYiu/ScaledYOLOv4 

YOLOv4: Optimal Speed and Accuracy of Object Detection 


My Github:   

Paragraph image 04 01@2x

2021/05 ~ 2020/12

種族分類器 (Race Classifier Project) 


軟體開發

Data:

Kaggle UTKFace (Open Data) 

Data Preprocess:

Python, Numpy, Pandas, Matplotlib, EDA

Build Model: 

Tensorflow, Keras 

CNN Architecture: 

VGG16, ResNet50, Xception, EfficientnetB4-5-7-L2 (SOTA), EfficientnetV2-m-l-xl (SOTA)


Skills used

1. Data-cleaning (Sklearn IsolationForest) -> not good

2. Data-Augmentation 

3. Transfer learning 

4. Learning Rate Scheduler

5. Tensorboard 

6. ImageNet pre-trained model 

7. Self-Supervised-Learning pre-trained model (Noisy Student, ImageNet21k or 21K-ft1k) 

8. Fine-tuning

9. TFRecords (protobuffer)

10. TF Data API (shuffle -> map -> batch -> prefetch)


Hardware

1. NV GPU K8, T4 (Colab) 

2. NV GPU P100-16GB (Kaggle) 

3. TPUv3-8 128GB (Kaggle)

  • TPU Skills - Convert tf.float32  to tf.bfloat16

Problem Solved: 

Training model

  • GPU Out of Memory
  • TPUv3 (Exceeded hbm capacity) 
  • Cloud VM problem

Project process: 

分析&預處理:

使用 Kaggle UTKFace 約 23708 張 Face dataset -> 做 EDA 分析 (ex: sex, age, race) -> Data cleaning -> 將資料用Sklearn train_test_split 方法切割成 train: 80%, valid: 10%, test: 10% -> 將分好的資料寫成二進位格式轉成TFRecords 檔 (能夠在訓練時快速讀取大量資料) -> 讀取大量圖片檔案並轉成 numpy 格式,遇到 I/O 問題,使用 multiprocessing 跟容器減少讀取時間跟記憶體消耗 -> 解析 TFRecords 檔使用 tf.data pipeline (載入資料, 預先處理, cache, map, shuffle, prefetch) 

建模&訓練:

建立模型 (ex: VGG16, ResNet50, Xception, EfficientnetB5-7-L2, EfficientnetV2-m-l-xl) -> 使用 Transfer Learning 加 pre-trained model weights (ex: ImageNet) or Self-Supervised learning weights (ex: Noisy-student, ImageNet21K, ImageNet21K-ft1K) -> Fine-tuning -> 使用 Kaggle TPU/GPU 訓練 -> Evaluate Accuracy -> Plot predict curves -> Confusion Matrix -> Visualize prediction images -> F1 score 

Test Top1 Accuracy: ≈ 85.x%                                                                                                                   My Github:  

2021/05 ~ 2020/12 

Face Detection and Recognition (Face Attendance Project)  


軟體實作:

Python, OpenCV, Pillow, Dlib, MediapipeFace_recognition


Paragraph image 02 00@2x
Paragraph image 03 00@2x

功能:

1. 偵測與辨識人臉系統,寫入CSV檔管理出勤 2. 人名中英文轉換

實作工具:

Macbook Pro Camera, VSCode








My Github:  

2018/8 ~ 2018/12

Automatic-Cafe (Group Project) 

Web 開發:

JavaScript, Html5, CSS, Bootstrap,

Nginx

軟體開發:

Tensorflow, Jupyter notebook, 

OpenCV, Tesseract OCR, Linux(Ubuntu18.04), Linebot

硬體 & 開源工具:

RaspberryPi-3B, Nvidia GPU 2080, LabelImg, Donkey Car & Ducky Car Framework

功能:

1. Web 顧客選位  

2. LineBot 語音點餐、拉花遊戲、滿意度調查服務  

3. 以 Donkey Car 架構為基礎訓練的送餐車

4. 用 LineBot 呈現以 RNN 做的詩詞

5. CNN 老鼠辨識器,用以解決倉儲中環境衛生問題。

6. 我的功能以下面的 Text Recognition 專題介紹。

Group of 6.

Paragraph image 02 00@2x

Text Recognition (My Project)

軟體實作:

Python, OpenCV, Tesseract OCR,

EAST pre-trained model and Ubuntu18.04.

功能:

Text Recognition 用在辨識顧客的牌子文字

參考資料 & Open Source: 

1. EAST: An Efficient and Accurate Scene Text Detector (Github)

2. PyImageSearch

My Github:    

https://github.com/tonyhsu32/AI-Cafe-with-machine-learning

My Demo:  https://www.youtube.com/channel/UC8Rz5NB_A_FCEAXJjIC8xqw


Paragraph image 00 00@2x

Paragraph image 00 00@2x

Web Crawler


Paragraph image 05 00@2x
Paragraph image 05 01@2x

2021/05 ~ 2020/12 

圖片爬蟲程式(Web Crawler)

1. Google Image Crawler

軟體實作:

Python, Selenium, urllib

2. Unsplash 圖庫 Crawler

軟體實作:

Python, Selenium, urllib, BeautifulSoup

功能: 自動化圖片抓取

My Github:  

Web Projects


Paragraph image 03 00@2x

2018/8 ~ 2018/12

Music Web (Group Project)

前端開發:

JavaScript, Html5, CSS, Bootstrap

後端開發:

Python, Django, MySQL

功能:

CRUD 服務, 註冊會員, 留言板, 聊天功能 (我), 自動匹配喜好 Youtube 音樂, FB Chatbot 服務。

UI介面: 參考 Spotify 網站

Group of 5.

My Github:  https://github.com/tonyhsu32/team4project                   

葆光系統 - POS 網站開發-Case (Project)

軟體開發:

JavaScript, Html5, CSS, Bootstrap, UI

資料: 

葆光系統 - POS 管理 Data

功能: 

POS 網站首頁動態介紹 (Self-Study期間完成)

My Github:  https://github.com/tonyhsu32/FitSoft-web


Paragraph image 00 00@2x

Paragraph image 00 00@2x

Edx x Microsoft Certificate:


  1. Logic and Computational Thinking 

  2. Introduction to Python for Data Science

  3. Microsoft Professional Orientation Front-End Web Developer

  4. Essential Math for Machine Learning Python Edition

  5. Algorithms and Data Structures

  2018.8 ~ 2019.2

Coursera Certificate:


Deep Learning Specialization  

 Instructor:  Stanford's Andrew Ng

 5 courses: 

        - Neural Networks and Deep Learning 

        - Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization 

        - Structuring Machine Learning Projects 

        - Convolutional Neural Networks 

        - Sequence Models

             

 2019.5 ~ 2019.11    Coursera link:   

      ( Self-study )

Paragraph image 01 00@2x
Resume
Profile
Profile 03 00@2x

許哲偉  Tony Hsu

   Software Engineer,喜歡思考、學習各種新技術,擅於分析與結構化處理複雜問題,樂於鼓勵他人以及督促自我,能以積極樂觀的心面對一切事情。 

 自學過 Stanford 吳恩達教授的 Deep Learning 課程與作業以及 Kaggle和 Github 等網站上大量 Open Source 的知識。


Software Engineer
  新北市,TW, Tel: 0937848413
 [email protected]

Skills


程式語言-program                        機器學習-ML-1                              機器學習-ML-2

 Front-End, Template

  • JavaScript
  • Html5 
  • CSS 
  • JQuery 
  • Ajax
  • Bootstrap
 Back-End, Framework, Crawler                   
  • Python
  • C++
  • Django 
  • Fastapi
  • Flask

 Process Data Package & Skills
  • Numpy
  • Pandas
  • Matplotlib
  • EDA
 ML Package

  • Scikit-learn
  • Tensorflow
           TFRecords
           TF Data API (Pipeline)
           TF Hub
  • Keras

  




 Computer Vision Package
  • OpenCV
  • Dlib
  • Mediapipe
  • Darknet
 Training Hardware

  • GPU Tesla K8, T4 (Colab)
  • GPU P100-16GB (Kaggle)
  • TPUv3-8 128GB (Kaggle)


版本控制  - 資料庫  

  • Git / Github 
  • MySQL
  • MongoDB


系統與開發工具 

  • VSCode
  • Jupyter / Colab / Kaggle notebook
  • Raspberry Pi-3B
  • Linux - Ubuntu18.04
  • Docker
  • AWS EC2



經歷(Experience)

奕瑞科技有限公司, Software Engineer - 2022/03 ~ 2022/11

         1. 奕瑞科技的訓練資料網站:

         與 Frontend Engineer 合作開發公司內部系統,負責 Backend,以 Object Detection 需要的 Data 為主,使用 Yolo 系列算法所需的 Data labeling XML(PascalVOC) format,再將所需要的資料訊息轉成 json 儲存在 MongoDB database。用 Nosql 應對日後百萬至千萬的資料查詢。編寫資料搜尋引擎、XML 轉 json 工具、自動匯入 DB 工具、自動上傳下載工具優化,運用 Docker 部署在 Ubuntu上。


        2. Camera Integrity Check System (AI 影像辨識妥善率監控系統)」的「友達」維護案子:

        與 System Technical Supervisor, AI Engineer 負責處理公司自行研發的系統問題,了解網路架構、IP Camera 視訊串流( RTSP 協定),使用過 Clonezilla 硬碟分割備份技術,學習解決連接 483 台監控設備遇到的問題,等等。


        3. 運維「泛亞智慧工地」案子:

        了解 Face Recognition device 規格書,MQTT 通訊協定,實作過 Subscriber and Publisher 測試工具,等等。


        4. 影片訓練資料的收集與硬體 api 串接:
        協助處理「泛亞專案」影片訓練資料的收集,使用切影片 frame 程式、編寫 frame_to_time 程式,等等工具。 協助處理「華夏塑膠」專案的 IP Speaker api 串接。

        5.泰國超商」人流、物品偵測與追蹤專案:
        協助交接與練習,Detection 使用 Darknet Yolov4 Model 做訓練,Tracking 使用 FastMot 算法判斷。


Project 開發與自學 - 伯父指導 (Guide project development and Self-Study) - 2021/05 ~ 2021/12 

Project 開發
        1. 實作人臉偵測、識別 (Face Detection, Recognition):   
        偵測與辨識人臉系統,寫入 CSV 檔管理出勤人名中英文轉換 

        2. 種族分類器 (Race Classifier):   
        以 Kaggle UTKFace datasetEDA 種族辨識,存成 TFRecords 檔使用tf.data pipeline (載入資料, 預先處理, cache, map, shuffle, prefetch),建立模型 (VGG16, ResNet50, Xception, EfficientnetB5-7-L2, EfficientnetV2-m-l-xl),使用 Transfer Learningpre-trained model weights (ImageNet) or Self-Supervised learning weights (Noisy-student, ImageNet21K, ImageNet21K-ft1K)Kaggle TPU/GPU 訓練& Fine-tuningTest Top1 accuracy ≈ 85.x%。 

        3. 物件偵測 (Custom Multi-Object Detection - using YOLOv4):   
        使用 open images dataset v6 (Google Datasets) Custom 3 classes Datasets (train 90%, test 10%),以 yolov4-custom.cfg 架構 + Colab GPU 從頭訓練 2000 次,達到 mAP=91%
 
        其餘時間寫的: 
        Web Crawler:  1. Google Image  2. Unsplash 圖庫。 
        Dataset practice:  Fashion-Mnist:  best accuracy ≈ 94~95%,  Cifar10:  best accuracy ≈ 93~94%,  CNN training model:  VGG16,  ResNet34,  ResNet50,  Fine-tuning tool:  Keras-tuner . 

        Self-Study:  
        學習 ML Official API 文件、hands on ML 書籍、Open Source,看台大李弘毅 ML Youtube 教程,練習實作 Model Architecture 與運用一些 SOTA ModelSelf-Supervised Learning 技術。

Coursera Deep Learning Specialization (Self-Study) - 2019/05 ~ 2019/11 
Instructor:  Stanford's Andrew Ng 
學習課程:
        1. Neural Networks and Deep Learning 
        2. Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization 
        3. Structuring Machine Learning Projects 
        4. Convolutional Neural Networks 
        5. Sequence Models

學歷(Education)

2018/08 ~ 2018/12

策會 - AI 人工智慧創新應用就業養成班


訓練課程

前端網頁設計、Django 後端開發、Python Data Analysis、網頁爬蟲、Machine Learning、Deep Learning、OpenCV、AWS Cloud、LineBot、Git/Github、RaspberryPi-3B、Linux(Ubuntu18.04)、MySQL

小組專題製作:

1. Fusic 音樂網站 (5人)   2. 咖啡廳 AI Service (6人)

Took extra courses: 

- Edx & Microsoft:  Logic and Computational Thinking  

- Edx & Microsoft:  Introduction to Python for Data Science  

Paragraph image 00 00@2x

2011/09 ~ 2017/01

文化大學 - 資訊工程學系 (畢業)

學習經歷:  在大學修習時期有些課程不認真,以至於延宕畢業時間。迫使我更加珍惜努力學習,而找到編程 (programing) 之樂趣。放棄與克服之間我最終選擇後者,克服它。因此,透過不斷的練習,在資料結構 (Data Structure) 的正課上獲得84分,程式實作課總平均提高到90分。


- 參與社團: 系上系籃
- 暑期工讀: PX Mart (全聯)

- TOEIC成績: 460分 (2020/10)

Paragraph image 00 00@2x

奕瑞科技 Projects


2022/03 ~ In progress

奕瑞科技的訓練資料網站 - (Internal System)

負責 Backend,以 Object Detection 需要的 Data 為主,使用 Yolo 系列算法所需的 Data labeling XML (PascalVOC) format,再將所需要的資料訊息轉成  json 儲存在 MongoDB database。用 Nosql 應對日後百萬至千萬的資料查詢。


編寫資料搜尋引擎、XML 轉 json工具、自動匯入 DB 工具、自動上傳下載工具優化,運用 Docker 部署在 Ubuntu 上。

2022/04 ~ In progress

Camera Integrity Check System (AI 影像辨識妥善率監控系統) - (Operation and Maintenance)

與 System Technical Supervisor, AI Engineer 處理運維系統問題,了解網路架構、IP Camera 視訊串流 ( RTSP 協定),使用過 Clonezilla 硬碟分割備份技術,學習解決連接 483 台監控設備遇到的問題,等等。

2022/09 ~ In progress

泛亞智慧工地 - (Operation and Maintenance)

與 System Technical Supervisor, AI Engineer 運維「泛亞智慧工地」案子,了解 Face Recognition device 規格書,MQTT 通訊協定,實作過 Subscriber and Publisher 測試工具,等等。 


協助處理「泛亞專案」影片訓練資料的收集,使用切影片 frame 程式、編寫 frame_to_time 程式,等等工具。


協助處理「華夏塑膠」專案的 IP Speaker api 串接。

2022/03 ~ 2022/04

「泰國超商」人流、物品偵測與追蹤專案

協助交接與練習,Detection 使用 Darknet Yolov4 Model 做訓練,Tracking 使用 FastMot 算法判斷。

AI Projects


2021/05 ~ 2020/12 

Custom YOLOv4 (Multi-Object Detection Project)

軟體實作:

使用 Open Images Dataset V6 (Google Datasets) 做Custom 3 classes Datasets (train: 三個類別各 1500 張 img + annotaions, test: 三個類別各 300 張img + annotaions),以 darknet yolov4-custom.cfg 架構 + Colab GPU training 1800 iterations,達到mAP=91%。

Paragraph image 02 00@2x

工具: 

Python, OpenCV, Darknet, 

Macbook Pro Camera, VSCode, 

Colab (GPU) 

 

參考資料 & Open Source: 

ScaledYOLOv4 (Github) 

https://github.com/WongKinYiu/ScaledYOLOv4 

YOLOv4: Optimal Speed and Accuracy of Object Detection 


My Github:   

Paragraph image 04 01@2x

2021/05 ~ 2020/12

種族分類器 (Race Classifier Project) 


軟體開發

Data:

Kaggle UTKFace (Open Data) 

Data Preprocess:

Python, Numpy, Pandas, Matplotlib, EDA

Build Model: 

Tensorflow, Keras 

CNN Architecture: 

VGG16, ResNet50, Xception, EfficientnetB4-5-7-L2 (SOTA), EfficientnetV2-m-l-xl (SOTA)


Skills used

1. Data-cleaning (Sklearn IsolationForest) -> not good

2. Data-Augmentation 

3. Transfer learning 

4. Learning Rate Scheduler

5. Tensorboard 

6. ImageNet pre-trained model 

7. Self-Supervised-Learning pre-trained model (Noisy Student, ImageNet21k or 21K-ft1k) 

8. Fine-tuning

9. TFRecords (protobuffer)

10. TF Data API (shuffle -> map -> batch -> prefetch)


Hardware

1. NV GPU K8, T4 (Colab) 

2. NV GPU P100-16GB (Kaggle) 

3. TPUv3-8 128GB (Kaggle)

  • TPU Skills - Convert tf.float32  to tf.bfloat16

Problem Solved: 

Training model

  • GPU Out of Memory
  • TPUv3 (Exceeded hbm capacity) 
  • Cloud VM problem

Project process: 

分析&預處理:

使用 Kaggle UTKFace 約 23708 張 Face dataset -> 做 EDA 分析 (ex: sex, age, race) -> Data cleaning -> 將資料用Sklearn train_test_split 方法切割成 train: 80%, valid: 10%, test: 10% -> 將分好的資料寫成二進位格式轉成TFRecords 檔 (能夠在訓練時快速讀取大量資料) -> 讀取大量圖片檔案並轉成 numpy 格式,遇到 I/O 問題,使用 multiprocessing 跟容器減少讀取時間跟記憶體消耗 -> 解析 TFRecords 檔使用 tf.data pipeline (載入資料, 預先處理, cache, map, shuffle, prefetch) 

建模&訓練:

建立模型 (ex: VGG16, ResNet50, Xception, EfficientnetB5-7-L2, EfficientnetV2-m-l-xl) -> 使用 Transfer Learning 加 pre-trained model weights (ex: ImageNet) or Self-Supervised learning weights (ex: Noisy-student, ImageNet21K, ImageNet21K-ft1K) -> Fine-tuning -> 使用 Kaggle TPU/GPU 訓練 -> Evaluate Accuracy -> Plot predict curves -> Confusion Matrix -> Visualize prediction images -> F1 score 

Test Top1 Accuracy: ≈ 85.x%                                                                                                                   My Github:  

2021/05 ~ 2020/12 

Face Detection and Recognition (Face Attendance Project)  


軟體實作:

Python, OpenCV, Pillow, Dlib, MediapipeFace_recognition


Paragraph image 02 00@2x
Paragraph image 03 00@2x

功能:

1. 偵測與辨識人臉系統,寫入CSV檔管理出勤 2. 人名中英文轉換

實作工具:

Macbook Pro Camera, VSCode








My Github:  

2018/8 ~ 2018/12

Automatic-Cafe (Group Project) 

Web 開發:

JavaScript, Html5, CSS, Bootstrap,

Nginx

軟體開發:

Tensorflow, Jupyter notebook, 

OpenCV, Tesseract OCR, Linux(Ubuntu18.04), Linebot

硬體 & 開源工具:

RaspberryPi-3B, Nvidia GPU 2080, LabelImg, Donkey Car & Ducky Car Framework

功能:

1. Web 顧客選位  

2. LineBot 語音點餐、拉花遊戲、滿意度調查服務  

3. 以 Donkey Car 架構為基礎訓練的送餐車

4. 用 LineBot 呈現以 RNN 做的詩詞

5. CNN 老鼠辨識器,用以解決倉儲中環境衛生問題。

6. 我的功能以下面的 Text Recognition 專題介紹。

Group of 6.

Paragraph image 02 00@2x

Text Recognition (My Project)

軟體實作:

Python, OpenCV, Tesseract OCR,

EAST pre-trained model and Ubuntu18.04.

功能:

Text Recognition 用在辨識顧客的牌子文字

參考資料 & Open Source: 

1. EAST: An Efficient and Accurate Scene Text Detector (Github)

2. PyImageSearch

My Github:    

https://github.com/tonyhsu32/AI-Cafe-with-machine-learning

My Demo:  https://www.youtube.com/channel/UC8Rz5NB_A_FCEAXJjIC8xqw


Paragraph image 00 00@2x

Paragraph image 00 00@2x

Web Crawler


Paragraph image 05 00@2x
Paragraph image 05 01@2x

2021/05 ~ 2020/12 

圖片爬蟲程式(Web Crawler)

1. Google Image Crawler

軟體實作:

Python, Selenium, urllib

2. Unsplash 圖庫 Crawler

軟體實作:

Python, Selenium, urllib, BeautifulSoup

功能: 自動化圖片抓取

My Github:  

Web Projects


Paragraph image 03 00@2x

2018/8 ~ 2018/12

Music Web (Group Project)

前端開發:

JavaScript, Html5, CSS, Bootstrap

後端開發:

Python, Django, MySQL

功能:

CRUD 服務, 註冊會員, 留言板, 聊天功能 (我), 自動匹配喜好 Youtube 音樂, FB Chatbot 服務。

UI介面: 參考 Spotify 網站

Group of 5.

My Github:  https://github.com/tonyhsu32/team4project                   

葆光系統 - POS 網站開發-Case (Project)

軟體開發:

JavaScript, Html5, CSS, Bootstrap, UI

資料: 

葆光系統 - POS 管理 Data

功能: 

POS 網站首頁動態介紹 (Self-Study期間完成)

My Github:  https://github.com/tonyhsu32/FitSoft-web


Paragraph image 00 00@2x

Paragraph image 00 00@2x

Edx x Microsoft Certificate:


  1. Logic and Computational Thinking 

  2. Introduction to Python for Data Science

  3. Microsoft Professional Orientation Front-End Web Developer

  4. Essential Math for Machine Learning Python Edition

  5. Algorithms and Data Structures

  2018.8 ~ 2019.2

Coursera Certificate:


Deep Learning Specialization  

 Instructor:  Stanford's Andrew Ng

 5 courses: 

        - Neural Networks and Deep Learning 

        - Improving Deep Neural Networks Hyperparameter tuning, Regularization and Optimization 

        - Structuring Machine Learning Projects 

        - Convolutional Neural Networks 

        - Sequence Models

             

 2019.5 ~ 2019.11    Coursera link:   

      ( Self-study )

Paragraph image 01 00@2x