Chia-An Lee

Chia-An Lee

Master student in CS NYCU, major in networking

National Yang Ming Chiao Tung University

free5GC

Biography

Chia-An Lee is a master student in National Yang Ming Chiao Tung University majoring in Computer Science at WIRELab which is lead by Prof. Jyh-Cheng Chen. Now, working on developing the open source core network free5GC.

Used to be an TA in NCTU CSCC. Interested in IT, SRE, Networking. Familiar with traditional networking and server management.

Interests

  • Infrastructure
  • Traditional Networking
  • Mobile Networking

Education

  • MEng in Computer Science, 2021

    National Yang Ming Chiao Tung University, Taiwan

  • BSc in Computer Science, 2019

    National Chiao Tung University, Taiwan

Skills

Linux

Networking

c-logo

C

git

docker

golang-icon

Go

Experience

 
 
 
 
 

Production Engineer

Meta

Oct 2022 – Present London, United Kindom
  • Implement an alerting script for a deletion scheduler
  • Impacted by non-performance layoffs
 
 
 
 
 
 
 
 
 
 

Master Degree Student

Computer Science and Engineering, National Yang Ming Chiao Tung University

Sep 2019 – Jul 2021 Hsinchu, Taiwan
  • Advisor: Perf. Jyh-Cheng Chen
  • Lab: WIRELab / CSLab
  • Major: 5G core network, free5GC
  • Thesis: Design and Implementation of a Low-Latency and High-Throughput 5G Core Network
 
 
 
 
 

Intern

National Center for High-Performance Computing

Jul 2018 – Dec 2018 Hsinchu, Taiwan
Lightweight GPU computing platform. Base on docker container
 
 
 
 
 

TA

Network Administration Practice, NCTU

Feb 2018 – Jun 2018 Hsinchu, Taiwan
 
 
 
 
 

TA & Part Time

NCTU CSCC

Feb 2018 – Sep 2019 Taiwan

Responsibilities include:

  • Networking
  • Linux Server Managing
 
 
 
 
 

Intern

National Center for High-Performance Computing

Jul 2017 – Dec 2017 Hsinchu, Taiwan
Working on block chain. Research in Ethereum and smart contract
 
 
 
 
 

IT Manager

TEDxNCTU

May 2017 – May 2018 Hsinchu, Taiwan
Manage everything about IT the the TEDxNCTU event
 
 
 
 
 

Bachelor Degree Student

Computer Science, National Chiao Tung University

Sep 2015 – Jul 2019 Hsinchu, Taiwan

Recent Posts

PPPoE Line 無法連線問題

由於曾經想把家中的 NAT gateway 全部放到 Linux server 上,做包含 PPPoE 撥接、NAT、與 DHCP 的工作,同時可以自由地記憶 mac address、下 firewall 規則、架設 web proxy server 等,不需要再過小烏龜與它家 NAT 打 port forwarding,因此著手了建置。 在完成 PPPoE 建置後,詐用之下並沒有什麼太大的問題,然而偶有新建立連線時速度較慢的問題。一開始我並不太在意,然而當家人反映 Line 在 wifi 下無法正常傳送訊息,只有在 LTE 網路下才可以時,便發現好像真的是我的網路架設有問題。

Linux PPPoE 設定

Linux 在 PPP (Point to point protocol) 上面有不同種類的設定方法,不同 OS 也會習慣用不同的 package,由於我是用 CentOS,因此主要是查 CentOS 的 PPPoE 設定方法 nmcli 其中一個常見的方法是用 nmcli 來設定 常用指令 sudo nmcli device # (或者只打 d,如果 prefix match 的到唯一 nmcli 就知道是什麼指令) sudo nmcli connect sudo nmcli connect up/down/reload XXX # 接 connection name sudo nmcli c add/delete/edit XXX # edit 會進入互動模式,個人習慣在互動模式下修改比較簡單,不確定關鍵字也可以自動補全 # 在互動模式 nmcli> print # 印出設定 作法 sudo yum install rp-pppoe # 需要先安裝相關的 package sudo nmcli c edit type pppoe con-name "ppp0" nmcli> set pppoe.

倫敦 Meta 旅記

本篇主要是希望可以幫助尚未決定是否要出國工作的朋友,或已經簽好 offer 需要準備出國工作的一些行前準備紀錄。 同時對於經濟狀況比較差的朋友,也可以藉此衡量如果畢業即想出國工作,需要預先存多少錢 (希望看了之後可以大幅提高意願,我認為預支花費比我想像中的少)。 拿到 Offer 後 在拿到口頭 Offer 後,reciuter 會希望在一個禮拜內回覆是否接受,如果接受需要提供地址 (應該是要寫在 offer letter 上) 與預期的上工日,我原本回復想說跟學生一樣九月上工,不過 reciuter 看到後回覆我簽證弄一弄平均大概要 12 周左右所以幫我訂在十月。 接下來需要上 Meta career 網站填寫一些入職資訊,包含 簽一系列的 Offer 文件,包含像是 offer letter、FTC Acknowledgement、On-Boarding 之類的。 進行背景省查,這部分 Meta 委託第三方公司 (HireRight) 進行,需要一段時間。這部分比較花時間,會需要上傳畢業證書、成績單等,最好中英文都申請,之後 HireRight 會與學校來回確認。我是 6/28 送出第一份資料,中間經過了一些資料來回確認、文件補件之類的流程,大概在 7/5 完成檢查。 上傳入職文件,這部分比較特別的是 P45,這份文件是如果你有在英國工作的經驗,需要跟前一家公司拿 P45 文件,好像是用來驗證接下來這年的報稅文件。不過身為新人還是海外工作者應該是沒有所以就直接選沒有。 給予 FB 帳號,我後來才知道有些人會特別開一個工作用帳號提交。 選擇 username,這部分會成為之後工作的信箱 prefix 並且不能跟別人重複,由於我的慣用 ID 被用過了,我花蠻多時間想一個新的說。 選擇你想要的設備,筆電與手機,有手機其實還蠻讓我意外的。 提供設備送到的地址,由於需要當地的地址,所以要過去之後才能填寫。 提供你的員工資料,包含姓名、生日、國民狀態、國籍等等,以及聯絡資料 (給當地的,還沒到填寫辦公室地址),另外比較特別的是要提供 NINo,不過一樣沒到當地先流空。 簽證 由於我的護照剛好過期,所以我有先去台北外交部領事事務局更新護照。過程先在網路上預約並填寫資料,然後帶著身分證、兩吋大頭照兩張、舊護照、與護照資料表正本過去,更新手續費花了 1300 元,另外有額外花 120 郵寄護照。

Coding Interview 流程整理

這篇部落格主要著墨在 Coding Interview 的流程、注意事項,關於準備方法可以參考 這裡。 流程 時間掌握 一般來說 coding interview 時長大約是 45 分鐘,不過面試官通常不會很硬性的把你打斷,所以可以來回假設個五十分鐘。在 45 分鐘的時間裡預期會有兩個題目,有可能是主題與 follow up;也有可能是兩個獨立的題目;當然還有機會是只有一題 hard。 以 Google recuirter 提供的準備文件會建議第一題花 10 - 15 分鐘,其中五分鐘確認題意,五分鐘思考並表達解法,最後五分鐘實作與測試;第二題花 20 - 25 分鐘,五分鐘確認題意,十分鐘想解法與表達,最後十分鐘實作與測試。其理由是第一題通常比較簡單而第二題會比較困難。

2022 求職心得

由於我 2021 年剛畢業時發懶不想當兵前先找工作,於是就拖延到 2022/02 當完兵後才開始找工作,不料這個舉動同時成為了我的危機也是轉機。 詳細找的公司與摘要可以參考 這篇。 背景 畢業於國立陽明交通大學資訊科學與工程研究所,研究所研究方向在於行動網路。另外大學時由於有資工系計中工作,擔任網路組組長,對傳統網路和故障排除也略知一二。 GPA 並不高,大學部 3 出頭,研究所勉強超過 3.5。 大一到大三有與隊友參與 ACM-ICPC 的競賽,算是在這類題目上有所著墨。不過話說回來,已經三年沒碰東西也差不多歸零了。 2021 年七月研究所畢業,由於疫情緩招,在家蹲了約兩個月,大概九月才入伍,四個月兵後,二月退伍。 退伍後主要花時間在刷題,另由於面試 SRE 相關職缺,有對作業系統相關知識做一些複習。 履歷 見 calee_cv.pdf,感謝朋友幫忙修改。對不同公司會加以調整,基本做成 1 page。 我是使用 sb2nov/resume 的 latex 模板。

Projects

free5gc

Open source 5G core network base on 3GPP R15

Publications

L25GC: A Low Latency 5G Core Network based on High-Performance NFV Platforms

Cellular network control procedures (e.g., mobility, idle-active transition to conserve energy) directly influence data plane behavior, …

一個低延遲與高流量 5G 核心網路之設計與實作

As the cellular evolved, there is more and more feature must be matched in core network. That’s why it comes with 5G cellular networks. …

面向 AI計算的輕量級 GPU雲端計算平台實作

Benefit from parallelized and large scale GPU computing approach, modern algorithms, like machine learning, deep learning and …

TDOH_2017 Introduce CVE-2017-9993

FFMPEG + AVI + HLS = Arbitrary file read vulnerability

Contact