簡逸航

軟體研發工程師(RD)

  Taoyuan City, Taiwan

  [email protected]

100%自主自學軟體工程師,喜歡探究技術的根源,從理論到應用,把基礎打穩再向上學習,期許能夠在資訊工程領域內有所突破。

 

工作經歷



軟體研發工程師  •  盛茂科技股份有限公司

五月 2018 - 六月 2021

開發、維護PCB CAM軟體(電路板製造前分析軟體),依功能區分如下。

  • PCB CAM(Computer-Aid Manufacture):

使用Delphi、Pascal程式語言、Lazarus IDE建立DFM檢測模組,檢測模組內使用計算機幾何計算出電路板的設計是否正確,以及是否符合工廠端的生產規範。

  • License Server:

使用Python程式語言開發License Server,此License Server用來限制使用者對於所購買的PCB CAM軟體的使用權,用來控制使用版本、數量、到期日等,架構為使用TCP機制讓PCB CAM和License Server傳遞資訊,PCB CAM啟動前都需要經過License Server的認證才可以啟動。

  • PCB CAM軟體說明文件:

使用HTML、CSS、Javascript設計說明文件框架,使用Pyhon和Jinja將技術文件撰寫人員所寫的內容加入到說明文件框架內。


生物資訊所研究助理  •  臺北醫學大學

九月 2017 - 二月 2018

使用Python腳本分析DNA序列,以及使用Django架設DNA資料庫網站。

學歷


國立臺南大學

應用數學系

2011 - 2016

專案



Fitbook

專為健身者打照,以日曆呈現運動的頻率,以及紀錄每日的運動資訊(分有氧運動、無氧運動)、最大肌力、身體資訊(體重、體脂),最後將資訊以圖表呈現來看運動狀況和身體資訊的相對關係。

Demo:https://youtu.be/hUUEp3LmFWA

使用技術:Python、Flask、SQLite、CSS、Javascript、HTML, OOP

Github:

https://github.com/Henrijian/Fitbook


BYOW(Build Your Own World)

以Java程式語言完成,玩家輸入數字產生迷宮,數字被當成pseudo-random的seed,用來產生迷宮的房間,最後再利用A*搜尋演算法,找出房間內彼此最近的路徑當作通道以完成整個迷宮。

玩家只需操控上、下、左、右移動角色找到寶藏就能破關。


使用技術:Java, A*, OOP


Github:https://github.com/Henrijian/byow

技能



   Delphi      Pascal      Lazarus      Java      Python      HTML      CSS      JavaScript      Flask      Django      Shell Script      Git      C      SQL   

語言



Chinese — 母語   English — TOEIC 750