李岳峰 Yue Fong Li

QChoice Tech, LTD. Founder

  Taipei City, Taiwan

我從大學三年級時開始接觸Python,原本就對金融有興趣的我開始研究如何用Python爬取台灣證交所的股市資料,也因此開啟了我對Python的興趣。


        而後便開始用Python著手研究AI,原本與朋友打算一起開一間AI公司,針對影像辨識技術,產品是將2D的影片及照片轉換成3D的技術,但朋友們在創業的過程中各自找到自己想做的事而各奔東西了,自己也因此開始當起自由工作者接案。


        我喜歡面對這不斷挑戰的環境裡,當自由工作者接案的過程中也不段學習AI相關技術領域充實自己的技能,從技術研發的論文研讀、產品應用的部屬、使用者介面的設計與經驗、還有與客戶接觸並了解需求與如何提供服務以維持長期穩定的客戶關係,雖然中間也碰壁被客戶打槍了許多次,但也了解到從研發到產品與服務並不是僅單一面向的東西,而是一連串的整合關係。

             

技能

   PyTorch      Python      PostgreSQL      MySQL      SQLite3      JavaScript      Flask      FastAPI      Django      Azure App Service      GCP Cloud SQL      Redis      Scrapy      Selenium      Web Crawler      Docker      Git      Pandas      Scikit-Learn   

語言

   Chinese — 母語或雙語      English — 中階   

專案

Telegram Stock Price Bot

算是近期做的小專案,用 Python第三方套件 pandas datareader,串接 Yahoo Finance的股票價格。設定一些基本的指令設定、幫助以及聯絡資訊。

#TelegramBot #pandas_datareader

Discord Chat Bot

跟 Telegram Bot同一時期做的,裡面有用到 TensorFlow ,是用全連接層建立的3層小型神經網路,文字預處理,英文分詞是用 NLTK 中文則是用 StanfordNLP

#DiscordBot #TensorFlow #StanfordNLP #NLTK

CFD Trading System

這是客戶要求要用 C# 來寫的 Windows 應用程式,所以算是我寫的第一個 C# Windows程式

用基本的 HttpClient 來串接 IG平台提供的港股、美股模擬下單跟實際下單 API

#C# #Windows Forms #HttpClient #API

Physiognomy Line Bot

當初的概念是用客戶身分證上的照片來協助企業依照客戶面相分數來做為放貸標準依據之一
#LineBot #FaceLandmark #Django #Pillow #OpenCV #DLib

AI Retail Commodity System

這個案件是一位要在美國做智能貨架庫存管理系統的新創產品 Demo,是在低階筆記型電腦上處理並呈現影像辨識結果。

#PyTorch #Onnx #OpenCV #Pillow #Flask #FastAPI #uvicorn #Subprocess #SQLite3 #PyQt5 #Command #Powershell

AI Bottle Recycle

這個案件是一位以色列人的需求,他想用影像辨識來呈現無人回收機器,當時做的是一個 Demo。
這裡用了第三方套件 MediaPipe 來做手部骨骼的偵測,來判斷使用者是否有「放手」的動作,並用物件偵測來判斷索取的物品。

#PyTorch #MediaPipe #OpenCV #Pillow

AI Money Mule Detector

這是一個大學生委託的專案,與 ATM 監視器影像並用 OpenPose 來取出車手姿勢點位,用4到8層的全連接層來預測是否為車手。

#PyTorch #OpenPose #OpenCV #Pillow #PyQt5 #Pandas #SQLite3 #Scikit-Image #Scikit-Learn

Dun & Bradstreet

Company Info Crawler

這是我在2020年時做的資料爬蟲案件,鄧白氏是一間國際性的企業資訊公司,當時的客戶希望取得各公司的資訊來服務他們的客群,也是希望有時程的去進行與更新資料,於是當時加入了MySQL資料庫與多進程。

#Python #Selenium #MySQL #multi-process

球探網 Football Game Crawler

我開始當Freelancer的第一個案件,針對中國動態網站所做的資料爬蟲,當時是要在12天內爬取2009年到2016年間的比賽資料約463,500筆,也因為時間的壓縮所以我用了多進程的方式來執行。

#multi-process #scrapy #selenium #pandas

Tasker Case Data Crawler

這是2022年的第一筆案件,另一個外包網所委託想要進行案件價格比對及分析,也是我第一次嘗試用 JavaScript Node.js的Express 來寫 Selenium爬蟲,發現速度上好像比Python來得快,而且是也比較不容易因為同步問題而阻塞。

2019年至今資料共約30,000多筆,以PostgreSQL儲存,可轉出csv。

#JavaScript #Node.js #Express #Async #Selenium #PostgreSQL

AI 2D to 3D System

這是我一直以來所作的專案,利用手機進行簡單的拍攝跟錄影,上傳至 Django 的網站後,進行影像解析跟處理並寫入 PostgreSQL,輸出 3D 影像後儲存至 Blob,在客戶使用時可以從 Blob 分割載入3D 模型。

#PyTorch #Open3D #OpenCV #Pillow #PlyFile #PostgreSQL #Scikit-Image #Django #Blob

工作經歷

創辦人  •  酷喬伊科技有限公司

七月 2020 - Present

- 開發影像深度學習2D影像轉3D模型技術
- 將模型資料點計算三角面並轉成OBJ、PLY、USD等通用3D格式
- PostgreSQL 資料庫設計與串接
- Django web app設計
- 雲端部屬至 Azure 與 GCP
- 設定並優化檔案串流
- 使用者介面、經驗設計
- 客戶需求訪談

Freelancer  •  Freelancer

一月 2019 - Present

外包網:104外包、Tasker出任務(518外包) Fiverr、Upwork
案件範圍包含:
- 幾乎所有我寫的程式都是以Python完成
- 幾乎所有AIPs 都使用Flask或FastAPI框架,只有一些近期專案嘗試用Node.js Express來製作
- Python OpenCV影像辨識和物件偵測,使用自建模組或第三方套件完成。
- 網路資訊爬蟲(使用MySQL、PostgreSQL、SQLite3或Redis資料庫)
- 網頁建置(HTML、CSS、JavaScript):
 台積電網頁應用 MyTSMC 頁面
 廣達電腦HR招聘頁面
- 其他Python程式:
 發票記帳程式
 員工勞健保及勞退計算程式
 一些演算法 如:FFT
 Design Pattern
- C#:
 港股、美股CFD(價差合約)API 交易系統

授課講師  •  Finance and International Business Department of Fu Jen Catholic University

一月 2022 - 一月 2022

智慧金融實驗室 - 金融機器學習實作營授課講師

授課講師  •  Finance and International Business Department of Fu Jen Catholic University

一月 2021 - 一月 2021

智慧金融實驗室 - 金融機器學習實作營授課講師

臨時助理  •  Physic Department of Fu Jen Catholic University

十月 2018 - 十一月 2018

物理系教學創新計畫,基礎Python程式語言教學。

學歷

2014 - 2019

Fu Jen Catholic University

Bachelor's degree

Major - Optical Physics

Minor  Finance and international business