Profile 00 00@2x

林品龍

您好,我是林品龍,擅長使用 Python 來進行開發,對於 IIoT 系統及 Web Back-end 略有心得。喜歡研究技術或程式語言背後的原理,並思考適合用來解決什麼問題,目前正在學習 Rust 及 Golang,期望能夠開發出更高效且好維護的系統。


Software Engineer

Email: [email protected]

GitLab: https://gitlab.com/users/paul_lin/projects

技能

Python

  • Django
  • Tornado
  • Flask
  • Scrapy
  • peewee
  • SQLAlchemy 

Java

  • Spring

DB
  • MySQL
  • Postgresql 
  • Redis
其他
  • Linux
  • Git
  • ELK
  • Docker
  • UML

工作經歷

岳鼎股份有限公司 , 2020/08 ~ now

  • 重構舊版電力管理系統 (Energy Management System, EMS) 讓以往每月 2~3 次的維護頻率降低為半年 1~2 次,且效能不變
  • 開發新版 EMS,支援最新的 OCPP (Open Charge Point Protocol) 協定
    • 與西門子簽署合作備忘錄
    • 實作電力平衡的功能
    • 結合 Azure IoT Hub 與 ELK,建立電力資料的 Data Analysis Pipeline
  • 承接北市停管處標案,維護 156 隻充電樁,以及其管理系統

叡揚資訊股份有限公司, 助理工程師(實習), 2019/01 ~ 2019/08

  • 參與開發 QuEye CIA
    • 完整的跑過 Scrum 流程
    • 一週一次的 Code Review

學歷

國立高雄師範大學, 碩士學位, 軟體工程與管理學系 工程組, 2017 ~ 2020

  • 研究 Python Interpreter 的原理
    • Trace 過 CPython 3.5 大部分的 Source Code
    • 透過篩選 AST 的方式實現 Subset Interpreter
  • 結合上述項目,開發教學用線上 IDE 的 Prototype
    • 使用 Django 開發
    • 支援 Multi-thread 運行
  • 論文
    • https://doi.org/10.6861/TANET.201810.0451
    • https://doi.org/10.1109/TALE48000.2019.9226021
    • https://hdl.handle.net/11296/y85uzc

正修科技大學, 學士學位, 資訊工程系, 2011 ~ 2015

  • 積極參加 ITSA 比賽,以此找出自己不足的地方並補強
  • 開發 Online UML Editor 作為畢業專題