嗨,找我嗎
我是 Max,熱於分享與交流;左手寫數據分析,右手寫程式開發,相信著行銷與工程的結合能驅動無限的價值。
過去有兩年行銷和兩年後端經驗,也是今年 PyCon TW 的 Web team 和 Data Strategy team 志工。
除了 Blog 外,任何問題都很歡迎透過以下私訊,我會盡快回覆您。
▍工作經歷 – 圖靈數位
後端工程師 ( 2018/11月 – 至今 )
- 後端 API Server 開發
- Python Flask 搭配 uWSGI web server 和反向代理伺服器 Nginx 來開發後端系統
- 使用 Flask-SQLAlchemy ORM 存取關聯式 MySQL 和使用 Redis 快取
- 使用 Unittest 和 Coverage 以及 Stub/Mock 技巧來撰寫測試
- 使用 Docker 建置 Development、Staging 和 Production 環境
- 使用 GitHub Action 建置 CI/CD,自動化佈署於 Google Compute Engine 或 Google App Engine
2. 廣告產品目錄建置
- 利用爬蟲取得客戶產品資訊,提供給 Google、Facebook、Yahoo 的動態產品目錄,讓行銷進行廣告投放
- 優化產品目錄爬取資訊、產品比對率、自訂欄位來提升廣告效益
3. 第三方 API 串接整合
- 串接第三方 API,像是 Google Analytics / Google Trend / Google Ads / Google 商家 / Google Search Console
- 與電商客戶資料進行整合,資料清理後貼標,再進行簡訊或 Email 發送,來提升電商轉換率
- 爬取客戶網站與第三方資料進行整合,資料清理後自動產生 SEO 規劃建議,來提升自然搜尋流量
- 利用爬蟲取得市場或天氣資訊,程式自動調整廣告競價,來提升廣告效益
4. Web & App 頁面版位和流程優化
- 針對頁面埋設 Tracking code,進行使用者行為或電商交易數據追蹤
- 依據數據進行版位調整、前端頁面刻畫,和進行 A/B testing
▍工作經歷 – urAD
在 urAD 優愛德工作快兩年的時間,平日工作內容是廣告操作 ( Facebook、關鍵字、Line 和其他不同平台都會接觸到 ),和利用假日和下班時間自學 Python 方面的技能來加強自己在廣告操作上的分析能力,以下是我在 urAD 優愛德工作的日常細項和經歷。
1. 優化主任 ( 2018/7月-2018/10月 )
- 擬定企劃教育訓練
- 擬定廣告測試項目與追蹤後續成效
- 日常廣告疑難雜症解答
- 建立公司內部廣告資訊更新系統
- 建立廣告投放 SOP 減少企劃錯誤率機制
2. 資深優化師 ( 2018/1月-2018/6月 ):
- Google Ads、Facebook 廣告、Line 和 DoubleClick 廣告操作及優化
- 主要操作成效類型或 VIP 專案,產業類別包含食品、玩具、家具、美妝和綜合大型電商
- 根據廣告投放數據做趨勢洞察與分析
3. 媒體規劃 ( 2017/1月-2017/12月 ):
- 協助客戶網路媒體策略建議、規劃、執行、效益分析
- 協助業務部門進行提案/產品簡報撰寫
- Google Ads、Facebook廣告、Line 和 DoubleClick 廣告操作及優化
- 專案成本控管與效益評估
- 根據廣告投放數據做趨勢洞察與分析
▍Side Project

一. 電子報系統
精選了 21 個平常會關注的電商和行銷產品更新公告,用爬蟲追蹤資訊,並每週四寄出電子報給訂閱者。
其中電子報使用 Python Smtplib 架設,在使用者註冊驗證部分實作 JWT,並且使用第三方檢測工具來優化電子報分數,網站部分有實作多國語系,和實作 Server Cache,最後電子報開信率、註冊和退訂的數據儀表板使用 DataStudio 完成。
使用技術:
- Background Tasks:Celery + Redis + Flower
- Web Server:Nginx + uWSGI
- Testing:Unittest + Mock + Coverage
- BackEnd Framework:Flask
- FrontEnd:Bootstrap 4 + jQuery
電子報系統 Source Code:https://github.com/hsuanchi/Max-Newsletter

二. 非同步爬蟲 + 蝦皮賣家競品分析
爬取蝦皮賣家公開資料,撰寫 Multi-threading pool / Multi-processing pool / Async IO 三種版本的蝦皮爬蟲,並比較爬蟲速度和效能,和解析 Python 之父的非同步爬蟲範例後重構,定時爬取資料匯入 BigQuery 串接 DataStudio 完成蝦皮賣家競品分析儀表板。
蝦皮賣家競品分析 Source Code : https://github.com/hsuanchi/crawler_shopee_public

三. Flask 技能路線圖
Flask 的自由度相較於 Django 彈性許多,所以整理了 Flask 學習路線圖 (由 30+ 篇 Flask 文章組成):從 Flask-SQLAlchemy ORM 操作、 Session-based 和 Token-based 的 Authentication、Cache、Dockerize、單元測試和 Git 版本控制等系列實作文章組成。
閱讀 30 篇 Flask 實作文章:https://www.maxlist.xyz/2020/05/01/flask-list/

四. 過去一年,下班後的學習
過去一年 (2019/8/15 – 2020/8/15) 參與了Mentorship program:引路人計畫 by Huli,每週與導師 Huli 討論進度或遇到的困難,設立目標 (技術文章與 Side Project) 並執行,最後這一年下來,共完成 5 個 Side Project 和 30+ 篇的 Flask 技術文章。
關於過去一年的學習紀錄: https://www.maxlist.xyz/2020/09/21/huli-mentor/
最後,任何問題都歡迎私訊,我會盡快回覆您。