曾理

Senior Software Engineer

  Hsinchu City, Taiwan



目前任職於全景軟體擔任軟體工程師,畢業於國立彰化師範大學數學所,畢業論文則在 2014 年資訊安全協會研討會獲得最佳學生論文獎(1 of 63)。

在進入公司半年時,我接下開發責任主導全新產品 ServiSign,至今已經成為高市佔的跨瀏覽器應用程式介面。

在下班時間,我持續研究自己的研究課題,在 GitHub 上發佈了 PyPtt 專案,至今已經 500+ 顆星。並在 2020 年於 COSCUP, PyCon 與 PyData 等研討會擔任講者。

目前是 PTT 官方 APP 的後端開發成員。

https://github.com/PttCodingMan

[email protected]

0965481507



軟體開發經驗


  • 主導開發產品 ServiSign
  • 程式語言: C/C++, Python, Java

  • 資料庫: MySql

理論專長


  • 密碼學
  • 後量子密碼學 (研讀中)

其他


  • GitHub, Gitlab CI
  • Selenium, Appium
  • Docker

學歷

2012 - 2014

國立彰化師範大學

數學所資訊組

開源經歷

開源專案

  • PyPtt,Founder

著名 PTT API,目前已經 500+ 顆星

https://github.com/PttCodingMan/PyPtt

  • uPtt,Founder

PTT 通訊軟體,目前帶領 6 人團隊開發中

https://github.com/uPtt-messenger

  • PTT official app,Member

https://github.com/Ptt-official-app


工作經歷

全景軟體  •  高級工程師

八月 2014 - Present

專案經驗 

  • ServiSign

可以讓只能在 IE 執行的網頁元件,轉換成跨瀏覽器的形式。同時我們也可以在 Linux 與 Mac 上使用這個架構,讓每個需要在使用者電腦上執行的程式,在網頁都可以有一個統一的介面

銷售第一年即創下五千萬業績

  • ServiSign 自動化打包測試工具

自動化產生上萬行程式碼並編譯、簽章、打包與測試。最終成功地將數週的工作量減少到幾分鐘

  • 自動化測試

協助各研發部門導入自動化測試架構

1. ServiSign API 測試,可以自動產生單元測試網頁,並可在上面撰寫各種組合測試案例,產出測試報表

2. 伺服器管理網頁測試,將產生出的測試步驟模組化,可自行組合需要的測試案例,產出測試報表 

3. App SDK 測試,一旦有可自動下載最新版本編譯,並自動測試功能,產出測試報表

  • Qt UI Design

負責導入新一代 UI 架構

  • 公司小助手

開發公司內部所使用的助手 chat bot,其中整合了員工驗證功能,出缺勤系統,通訊錄,錯誤代碼系統以及會議室狀態查詢

  • PDF 簽名軌跡比較工具

協助行員在電腦上比對兩筆簽名。這工具會先將要比對的兩個簽名軌跡做平滑修正之後顯示在螢幕上,接下來使用者可以拖拉、旋轉、放大縮小來比較兩個不同的簽名軌跡

如果擔心偽造者照著原簽名描繪,更可以重播整個簽名順序,加上時間因素來幫助使用者比對簽名


領導經驗:

  • ServiSign

目前帶領 4 個人從事打包與測試的工作

  • 自動化測試工作小組

目前帶領各部門人選進行開發自動化測試架構

  • 開源碼專案 uPtt

目前帶領 6 人團隊開發中