CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
軟體工程師
Avatar of 林源韋.
Avatar of 林源韋.
Past
後端工程師 @lestar
2022 ~ 2023
軟體工程師
Within one month
時,會推播給該使用者,三日未上限會推播給使用者他喜愛的文章,並將這些功能包裝成一個service object,方便後續維護修改。 更新rails版本,且一併更新所有gem 當時我們rails預計從4.1.11~4.2.9算是一個小版本的更新,當時專案裡面的gem有些版
JQuery
AJAX
Ruby on Rails
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
中原大學
電子系
Avatar of Rufus Tsai.
Avatar of Rufus Tsai.
Past
軟體工程師 @愛可信台灣軟體研發股份有限公司
2022 ~ 2023
軟體工程師
Within one month
Commonwealth University,Virginia,U.S.A. 畢業時間: 2011年5月 資訊管理學士學位 淡江大學,台北市,台灣 畢業時間: 2006年5月 技能 後端語言 Golang Python Ruby (Ruby on Rails) PHP (Laravel) JavaScript (Node.js, TypeScript) Shell Script 前端開發 HTML CSS (SCSS) Vue.js 資料庫管理 PostgreSQL MySQL MongoDB ・版本控制: Git,GitHub ・雲端服務: AWS ・敏捷開發 ・優秀的溝
Scrum
AWS
Project Management
Unemployed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
Virginia Commonwealth University
Global Marketing
Avatar of 陳文諭 Jesse Chen.
Avatar of 陳文諭 Jesse Chen.
Senior Engineer @TSMC 台積電
2023 ~ Present
軟體工程師
Within six months
專案,察覺自身欠缺的能力,努力自學吸收新知。 [email protected] 技能 Programming Python C++ Qt OpenCV NSIS Back-End Python Django、Flask Node.js PHP Laravel Ruby on Rails MySQL / MariaDB Front-End HTML / CSS Bootstrap Javascript / jQuery Vue.js(Learning) Version & Cloud (CI/CD) Git / Repo Github / Bitbucket AWS / GCP Jenkins 工作經歷 Software Engineer 個人接案 • 2022 五月 - Present 外包
Python
Qt
OpenCV
Employed
Not open to opportunities
Full-time / Not interested in working remotely
4-6 years
國立清華大學 National Tsing Hua University
資訊工程
Avatar of the user.
Avatar of the user.
後端工程師 @天堂遊戲有限公司
2022 ~ 2022
軟體工程師
Within six months
C#.NET development
c# windows form
C# ASP.NET
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
黎明技術學院
電機工程系
Avatar of the user.
軟體工程師
More than one year
Ruby on Rails
JavaScript
python
Employed
Full-time / Not interested in working remotely
6-10 years
清華大學
資訊管理、服務科學
Avatar of 何品豪.
Avatar of 何品豪.
資深工程師 @Qisda Corporation
2021 ~ Present
軟體工程師
Within six months
Identification of miRNA-miRNA interactions between virus and host in HCMV infection Professor : Tzong-Yi Lee Work Experience Inventec Appliances Corp. , Assistant manager, Nov 2015 ~ Now 1. VCS(Version Control System) implementation & maintaining: I am in charge of implementing custom feature of GitLab server which is base on Ruby on Rails(ROR) and PostgreSQL. We refer to the Mantis system and improve its Bug tracking system, modify it to be more useful for the user.Because this system had multiuser across countries, we adjust the PostgreSQL database synchronization let the VCS more effective. Front page
C++
Python
Tensorflow (Keras)
Employed
Not open to opportunities
Full-time / Interested in working remotely
4-6 years
元智大學
資訊工程, 生物資訊
Avatar of 蔡建弘.
Avatar of 蔡建弘.
軟體工程師 @Bonio
軟體工程師
Within one year
CHIEN-HUNG, Tsai I'm a Rails developer with 4 years experience. I love to apply my coding skill not only in my work but daily life. With Rails and React, I could build web services and tools to automate repetitive tasks and make my life easier. In my latest position, I was responsible for code review to ensure the quality of team production, and also responsible for planning and migrating our payment service database from MongoDB to MySQL. [email protected] • Taiwan, Taipei Skill: Rails, Ruby, Python Work Experience JV Diamond, Rails software
Ruby
Python
Docker
Employed
Not open to opportunities
Full-time / Interested in working remotely
4-6 years
Avatar of the user.
軟體工程師
More than one year
UI/UXDesign
Web Development
React.js
Full-time / Interested in working remotely
6-10 years
交通大學
應用藝術研究所
Avatar of 楊世安.
軟體工程師
More than one year
楊世安(John Yang) 1987/06/20 6+ years' experience in software development, focus on back-end server. Solid experience in front-end development. Mainly working full-stack Ruby on Rails web software development for E-commerce in last year. Would not afraid to try on different domains. Software Engineer Taipei,TW [email protected] Education National Tsing Hua University,2009 年 9 月年 6 月 Master's degree, Computer and Information Sciences, General National Tsing Hua University,2005 年 9 月年 6 月 Bachelor's degree, Computer
Java
Python
Scala
Full-time / Interested in working remotely
4-6 years
清華大學
資訊工程

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within six months
軟體工程師
Logo of Qisda Corporation.
Qisda Corporation
2021 ~ Present
台灣桃園市桃園區桃園
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
Back-end Engineer
Fields of Employment
Software
Work experience
4-6 years
Management
I've had experience in managing 1-5 people
Skills
C++
Python
Tensorflow (Keras)
C
MCU programming
linux
Bioinformatics
git
STM32 Firmware Development
Andorid
JAVA
MQTT
Flutter
Languages
English
Intermediate
Chinese
Intermediate
Job search preferences
Positions
軟體工程師
Job types
Full-time
Locations
台灣桃園市桃園區桃園, 台灣台北, 台灣新竹縣
Remote
Interested in working remotely
Freelance
Yes, I freelance in my spare time
Educations
School
元智大學
Major
資訊工程, 生物資訊
Print
Vwa3cmpxxrhgbjbfj1kf

何品豪(He Pin-Hao)
Ventrue

Software Engineer  •  城市,TW  •  [email protected]

畢業於元智大學資訊工程系,研究所專研領域為生物資訊(Bioinformatics)


喜歡貓咪、TRPG、編劇、閱讀、健身、料理
 喜歡嘗試各種方便的小工具讓生活可以過得更懶散

技能


作業系統類

UNIX(CentOS、Ubuntu)

ShellScript

Windows


程式設計類

PHP

MFC

C/C++

Python

WinForm

Ruby

Qt

Flutter (Android/iOS)

Java(Android)


資料庫使用

MySQL

PostgreSQL

學歷

元智大學, 學士學位, 資訊工程學系, 2009 ~ 2013

國科會計畫:以平行化演算法在分散式系統上切割含參數多邊形
指導教授:曾奕倫

Ilzjsx4camhal68qa3qi

元智大學, 碩士學位, 資訊工程 & 生物資訊, 2013 ~ 2015

研究題目:NGS、miRNA、lncRNA
畢業論文(中文):在HCMV病毒感染的樣本中定義病毒與宿主間的微核糖核酸交互關係
畢業論文(英文):Identification of miRNA-miRNA interactions between virus and host in HCMV infection
 指導教授:李宗夷

Ilzjsx4camhal68qa3qi

工作經歷

佳世達 Qisda Corporation. , 資深工程師, Mar 2021 ~ Oct 2022

1. 科專計畫實施與管理:

主導角色負責科研專案中的軟體系統驗證工作,並專注於IEC62304法規需求文件的整理與解讀。專業驗證與分析嵌入式系統與伺服器控制介面的性能,並且積極追蹤並優化軟體開發進度。進行全面的優劣分析,針對首代機型的系統進行改良,並設計次代機型的系統架構和控制元件。對GPL、LGPL、MIT、Apache2.0、EPL等開放源碼軟體授權規則有深入研究,並用於尋找最適合的軟體工具以適用於未來的開發工作

  • 科研計畫管理:主導並執行科研計畫,追蹤並優化軟體開發進度。
  • 軟體系統驗證:驗證嵌入式系統與伺服器控制介面的性能。
  • 法規文件整理與解讀:專注於IEC62304法規需求文件的整理與解讀。
  • 系統分析與設計:進行首代機型的系統優劣分析,並設計次代機型的系統架構和控制元件。
  • 開放源碼軟體授權規則研究:對GPL、LGPL、MIT、Apache2.0、EPL等開放源碼軟體授權規則有深入研究。
  • 適合的軟體工具選擇:根據開放源碼軟體授權規則的研究,尋找最適合的軟體工具以適用於未來的開發工作。

Gtq96wttttexqowco3ws

佳世達 Qisda Corporation. , 資深工程師, Oct 2022 ~ 現在

2. 嵌入式系統開發:

倚賴過往科研專案的累積經驗,成功研發出第二代機型。在開發過程中,選用STM32微控制器作為底層主驅動核心,以實現精準且細緻的控制元件操作與作業系統管理。此外,涵蓋了一系列的控制元件,包括齒輪馬達、無刷直流馬達(BLDC)、電磁閥、電導度計與溫度計等感測器元件,並透過UART、I2C、TIMER及ETH等多種通信協定進行控制。 為應對風險,本人精心設計了一套雙微控制器架構,並主持其控制與保護系統的運作,以確保整體系統的穩定與安全。此設計方案綜觀風險控管與實際運作,顯示出強大的系統整合能力與風險應對策略。

  • 第二代機型開發:基於科研專案經驗,成功開發並優化了第二代機型。
  • STM32微控制器應用:憑藉過去的經驗,利用STM32微控制器作為底層主驅動核心,實現控制元件與作業系統的精確操作。
  • 元件控制:負責控制一系列元件,包括齒輪馬達、無刷直流馬達(BLDC)、電磁閥、電導度計以及溫度計等感測器元件。
  • 通信協定應用:使用UART、I2C、TIMER、以及ETH等通信協定作為控制接口。
  • 雙微控制器架構設計:考慮到風險控管,精心設計了雙微控制器架構。
  • 系統控制與保護:主導雙微控制器架構的控制與保護系統運作,以確保系統的穩定與安全性。

Gtq96wttttexqowco3ws

佳世達 Qisda Corporation. , 資深工程師, Oct 2022 ~ 現在

3. 使用者操作介面開發:

於第二代機型開發中,利用Qt作為使用者介面開發,並以此實現精緻且直覺的使用者介面。借助UI設計工具Figma,能迅速完成使用者操作介面以及視覺效果的設計。利用開放源碼軟體授權工具,將設計的介面順利轉換為Qt程式碼,有助於提升使用者介面開發的效率。 此外,對於Qt的LGPL授權進行了深度研究,並根據其要求設計出符合開放源碼授權要求的架構,既能降低授權購買成本(約每年130,000元),同時也在確保安全性的前提下,符合法規規定。 最後,成功建立一套跨平台的編譯流程,實現使用者介面的快速移植,滿足多平台需求。

  • 顯示控制端的選擇:在第二代機型的開發中,成功選擇並應用Qt作為顯示控制端。
  • 使用者介面設計:利用Figma等UI設計工具,迅速完成使用者操作介面以及視覺效果的設計。
  • 開放源碼軟體授權工具的應用:有效地利用開放源碼軟體授權工具,將設計好的介面轉化為Qt程式碼,提升開發效率。
  • LGPL授權研究:對Qt的LGPL授權進行深度研究,並設計出符合開放源碼授權要求的架構。
  • 成本與法規遵守:在滿足開放源碼授權架構的同時,降低授權購買成本(約每年130,000元),並符合法規要求。 
  • 跨平台編譯流程的建立:成功建立一套跨平台的編譯流程,實現使用者介面的快速移植,以滿足多平台的需求。

Gtq96wttttexqowco3ws

工作經歷

英華達 Inventec Appliances Corp. , 副理(代)二級, Nov 2015 ~ Mar 2021

1. 私有雲版本控管系統功能開發及維護:

負責開發維護公司內部使用版本控管私有雲,伺服器是使用Ruby on Rails(ROR)與PostgreSQL為架構,依照公司使用者需求修改使用者操作介面與伺服器功能維護,且因版本控管系統有跨site使用需求,為其增加了多點共享資料庫功能,使海外用戶可以連線至當地伺服器使用,不需連線至國內伺服器。

  • 前台頁面修改
  • 後台資料庫整合
  • 跨site伺服器資料同步
  • 伺服器安全性設置
  • git

2. MCU嵌入式系統開發:

負責開發嵌入式系統GUI操作介面,系統架構為FreeRTOS on Cortex-M3,在此專案系統中,開發多個task,分別控制各種不同的元件如:WiFi、馬達、感測器或是GUI介面,並且根據不同情境,設定各個task優先權進行系統實作。此系統網路通訊使用MQTT(Message Queueing Telemetry Transport)通訊協定,此專案成功將MQTT通訊協定之功能移植至嵌入式系統之中,並且確保通訊過程能夠保證符合QoS2之品質管理。

  • MCU
  • C
  • MQTT(Message Queueing Telemetry Transport)、QoS2
  • GUI


3. 生物基因定序分析:

根據各項需求開發分析演算法,進行第三代基因定序(Oxford Nanopore)序列分析,利用keras根據人類基因體表現量資料,開發類神經網路分析模型,並產出混淆陣列(confusion matrix),預測輸入檢體罹患癌症風險,主要使用python3進行分析實作。

  • python3
  • keras


4. 工程驗證APP程式開發:

開發產線單元驗證測試用APP,依照產品功能實作包含藍芽及網路通訊驗證功能,提供產線進行各元件測試驗證。使用Java開發Android APP也利用darts開發Flutter開發雙平台測試APP。

  • Java
  • darts(Flutter)
  • BLE
  • MQTT
  • RTSP

Gtq96wttttexqowco3ws

Side Project (1) - Pathfinder_2e_Critical_Hits(JS)

Projects 00 00@2x

Pathfinder_2e_Critical_Hits


For less effort when players&DM playing Pathfinder 2E using Critical Deck.

This website create random  number from 1 to 53.

User can simply click&refresh to get specific effect of damage effect.

GitHub Link

Side Project (2) - PChome API Customization(Node.jS, python)

Projects 00 00@2x

PChome API

Base on PChome API to improve user experience during some extreme situation.

Add some convenience feature with user requirement.

GitHub Link

Side Project (3) - Wordle Help You Guess(JS)

Projects 00 00@2x

Wordle Help You Guess

For lazy person who wants update your daily result but dosen't want to play this game.

This little cheat website also been "zǔ" within couple of hours.

GitHub Link

喜歡的書


Readings 00 00@2x

Vampire: The Masquerade

吸血鬼 - 避世潛藏 5版,由白狼出版社所出版的黑暗世界系列角色扮演遊戲其中之一的子系統。

吸血鬼想嘗試讓玩家藉由遊戲扮演的方式,探討道德難題以及情感衝突的故事體驗。


Readings 00 01@2x

Call of Cthulhu

克蘇魯的呼喚TRPG,由混沌社(Chaosium Inc.)改編自美國作家 H·P·洛夫克拉夫特所著的同名恐怖小說。

其中核心的所嘗試告知的一段話 - 

「人類最古老而強烈的情緒,便是恐懼。而其中最古老最強烈的恐懼,便是面對未知的恐懼。」


Readings 00 00@2x

Pathfinder second edition

尋路者傳奇2版,由paizo出版。

中古奇幻世界觀,劍與魔法在名為葛拉瑞恩(Golarion)的幻想奇幻大陸,玩家扮演冒險者旅行探險。


Readings 00 01@2x

Pulp Cthulhu

克蘇魯的呼喚TRPG的其中之一的子系統 - 泡普克蘇魯。

玩家扮演的不在是無力的調查員,而是具有力量的英雄。不同於原始版本的遊戲讓人感到壓抑沈重,泡普克蘇魯整體遊戲氛圍而是變得戲謔荒誕。

Vwa3cmpxxrhgbjbfj1kf

何品豪(He Pin-Hao)
Ventrue

Software Engineer  •  Taiwan  •  [email protected]

畢業於元智大學資訊工程系,研究所專研領域為生物資訊(Bioinformatics)


喜歡貓咪、TRPG、各式文學
 喜歡嘗試各種方便的小工具讓生活可以過得更懶散

技能


作業系統類

UNIX(CentOS、Ubuntu)

ShellScript

Windows


程式設計類

PHP

MFC

C/C++

Python

WinForm

Ruby

Flutter (Android/iOS)

Java(Android)


資料庫使用

MySQL

PostgreSQL

學歷

元智大學, 學士學位, 資訊工程學系, 2009 ~ 2013

國科會計畫:以平行化演算法在分散式系統上切割含參數多邊形
指導教授:曾奕倫

Ilzjsx4camhal68qa3qi

元智大學, 碩士學位, 資訊工程 & 生物資訊, 2013 ~ 2015

研究題目:NGS、miRNA、lncRNA
畢業論文(中文):在HCMV病毒感染的樣本中定義病毒與宿主間的微核糖核酸交互關係
畢業論文(英文):Identification of miRNA-miRNA interactions between virus and host in HCMV infection
 指導教授:李宗夷

Ilzjsx4camhal68qa3qi

Work Experience

Inventec Appliances Corp.  , Senior engineer, Nov 2015 ~ Now

1. VCS(Version Control System) implementation & maintaining:

I am in charge of implement custom feature of GitLab server which was base on Ruby on Rails(ROR) and PostgreSQL. We improved its bug tracking system and modify it more useful reference by Mantis. And because this system had multiuser cross country, we modify the PostgreSQL database synchronization let the VCS more useful.

  • Front page UI modify
  • Back end database maintenance
  • Cross site server data synchronization 
  • Server safety configuration
  • git

2. MCU(Micro Controller Unit) system development:

This project was base on Cortex-M3 using FreeRTOS system which base on multi task processes. I am in charge on design the system flow and implement GUI feature. Handle several controller& sensor such as motor, WiFi, sensors. Base on user scenario to control different event. The project successfully porting the Internet protocol MQTT(Message Queueing Telemetry Transport) in this MCU system, and qualify the QoS2 message quality.

  • MCU
  • C
  • MQTT(Message Queueing Telemetry Transport)、QoS2
  • GUI


3. Bioinformatic analysis:

Implement the bioinformatic analysis on third generation of genome sequence.(Oxford Nanopore) We make several analysis process, the most remarkable achievement was using the human gene expression and cancer data feature to create a neural network model to predict a patient whether had cancer risk.

  • python3
  • keras


4. Sensor verification APP development:

Implement the Android APP for Production line, this APP include BLE, MQTT, RTSP feature verification. This project was primary base on Java, and additionally use darts to implement flutter flamework to develop iOS & Android.
  • Java
  • darts(Flutter)
  • BLE
  • MQTT
  • RTSP

Gtq96wttttexqowco3ws
Resume
Profile
Vwa3cmpxxrhgbjbfj1kf

何品豪(He Pin-Hao)
Ventrue

Software Engineer  •  城市,TW  •  [email protected]

畢業於元智大學資訊工程系,研究所專研領域為生物資訊(Bioinformatics)


喜歡貓咪、TRPG、編劇、閱讀、健身、料理
 喜歡嘗試各種方便的小工具讓生活可以過得更懶散

技能


作業系統類

UNIX(CentOS、Ubuntu)

ShellScript

Windows


程式設計類

PHP

MFC

C/C++

Python

WinForm

Ruby

Qt

Flutter (Android/iOS)

Java(Android)


資料庫使用

MySQL

PostgreSQL

學歷

元智大學, 學士學位, 資訊工程學系, 2009 ~ 2013

國科會計畫:以平行化演算法在分散式系統上切割含參數多邊形
指導教授:曾奕倫

Ilzjsx4camhal68qa3qi

元智大學, 碩士學位, 資訊工程 & 生物資訊, 2013 ~ 2015

研究題目:NGS、miRNA、lncRNA
畢業論文(中文):在HCMV病毒感染的樣本中定義病毒與宿主間的微核糖核酸交互關係
畢業論文(英文):Identification of miRNA-miRNA interactions between virus and host in HCMV infection
 指導教授:李宗夷

Ilzjsx4camhal68qa3qi

工作經歷

佳世達 Qisda Corporation. , 資深工程師, Mar 2021 ~ Oct 2022

1. 科專計畫實施與管理:

主導角色負責科研專案中的軟體系統驗證工作,並專注於IEC62304法規需求文件的整理與解讀。專業驗證與分析嵌入式系統與伺服器控制介面的性能,並且積極追蹤並優化軟體開發進度。進行全面的優劣分析,針對首代機型的系統進行改良,並設計次代機型的系統架構和控制元件。對GPL、LGPL、MIT、Apache2.0、EPL等開放源碼軟體授權規則有深入研究,並用於尋找最適合的軟體工具以適用於未來的開發工作

  • 科研計畫管理:主導並執行科研計畫,追蹤並優化軟體開發進度。
  • 軟體系統驗證:驗證嵌入式系統與伺服器控制介面的性能。
  • 法規文件整理與解讀:專注於IEC62304法規需求文件的整理與解讀。
  • 系統分析與設計:進行首代機型的系統優劣分析,並設計次代機型的系統架構和控制元件。
  • 開放源碼軟體授權規則研究:對GPL、LGPL、MIT、Apache2.0、EPL等開放源碼軟體授權規則有深入研究。
  • 適合的軟體工具選擇:根據開放源碼軟體授權規則的研究,尋找最適合的軟體工具以適用於未來的開發工作。

Gtq96wttttexqowco3ws

佳世達 Qisda Corporation. , 資深工程師, Oct 2022 ~ 現在

2. 嵌入式系統開發:

倚賴過往科研專案的累積經驗,成功研發出第二代機型。在開發過程中,選用STM32微控制器作為底層主驅動核心,以實現精準且細緻的控制元件操作與作業系統管理。此外,涵蓋了一系列的控制元件,包括齒輪馬達、無刷直流馬達(BLDC)、電磁閥、電導度計與溫度計等感測器元件,並透過UART、I2C、TIMER及ETH等多種通信協定進行控制。 為應對風險,本人精心設計了一套雙微控制器架構,並主持其控制與保護系統的運作,以確保整體系統的穩定與安全。此設計方案綜觀風險控管與實際運作,顯示出強大的系統整合能力與風險應對策略。

  • 第二代機型開發:基於科研專案經驗,成功開發並優化了第二代機型。
  • STM32微控制器應用:憑藉過去的經驗,利用STM32微控制器作為底層主驅動核心,實現控制元件與作業系統的精確操作。
  • 元件控制:負責控制一系列元件,包括齒輪馬達、無刷直流馬達(BLDC)、電磁閥、電導度計以及溫度計等感測器元件。
  • 通信協定應用:使用UART、I2C、TIMER、以及ETH等通信協定作為控制接口。
  • 雙微控制器架構設計:考慮到風險控管,精心設計了雙微控制器架構。
  • 系統控制與保護:主導雙微控制器架構的控制與保護系統運作,以確保系統的穩定與安全性。

Gtq96wttttexqowco3ws

佳世達 Qisda Corporation. , 資深工程師, Oct 2022 ~ 現在

3. 使用者操作介面開發:

於第二代機型開發中,利用Qt作為使用者介面開發,並以此實現精緻且直覺的使用者介面。借助UI設計工具Figma,能迅速完成使用者操作介面以及視覺效果的設計。利用開放源碼軟體授權工具,將設計的介面順利轉換為Qt程式碼,有助於提升使用者介面開發的效率。 此外,對於Qt的LGPL授權進行了深度研究,並根據其要求設計出符合開放源碼授權要求的架構,既能降低授權購買成本(約每年130,000元),同時也在確保安全性的前提下,符合法規規定。 最後,成功建立一套跨平台的編譯流程,實現使用者介面的快速移植,滿足多平台需求。

  • 顯示控制端的選擇:在第二代機型的開發中,成功選擇並應用Qt作為顯示控制端。
  • 使用者介面設計:利用Figma等UI設計工具,迅速完成使用者操作介面以及視覺效果的設計。
  • 開放源碼軟體授權工具的應用:有效地利用開放源碼軟體授權工具,將設計好的介面轉化為Qt程式碼,提升開發效率。
  • LGPL授權研究:對Qt的LGPL授權進行深度研究,並設計出符合開放源碼授權要求的架構。
  • 成本與法規遵守:在滿足開放源碼授權架構的同時,降低授權購買成本(約每年130,000元),並符合法規要求。 
  • 跨平台編譯流程的建立:成功建立一套跨平台的編譯流程,實現使用者介面的快速移植,以滿足多平台的需求。

Gtq96wttttexqowco3ws

工作經歷

英華達 Inventec Appliances Corp. , 副理(代)二級, Nov 2015 ~ Mar 2021

1. 私有雲版本控管系統功能開發及維護:

負責開發維護公司內部使用版本控管私有雲,伺服器是使用Ruby on Rails(ROR)與PostgreSQL為架構,依照公司使用者需求修改使用者操作介面與伺服器功能維護,且因版本控管系統有跨site使用需求,為其增加了多點共享資料庫功能,使海外用戶可以連線至當地伺服器使用,不需連線至國內伺服器。

  • 前台頁面修改
  • 後台資料庫整合
  • 跨site伺服器資料同步
  • 伺服器安全性設置
  • git

2. MCU嵌入式系統開發:

負責開發嵌入式系統GUI操作介面,系統架構為FreeRTOS on Cortex-M3,在此專案系統中,開發多個task,分別控制各種不同的元件如:WiFi、馬達、感測器或是GUI介面,並且根據不同情境,設定各個task優先權進行系統實作。此系統網路通訊使用MQTT(Message Queueing Telemetry Transport)通訊協定,此專案成功將MQTT通訊協定之功能移植至嵌入式系統之中,並且確保通訊過程能夠保證符合QoS2之品質管理。

  • MCU
  • C
  • MQTT(Message Queueing Telemetry Transport)、QoS2
  • GUI


3. 生物基因定序分析:

根據各項需求開發分析演算法,進行第三代基因定序(Oxford Nanopore)序列分析,利用keras根據人類基因體表現量資料,開發類神經網路分析模型,並產出混淆陣列(confusion matrix),預測輸入檢體罹患癌症風險,主要使用python3進行分析實作。

  • python3
  • keras


4. 工程驗證APP程式開發:

開發產線單元驗證測試用APP,依照產品功能實作包含藍芽及網路通訊驗證功能,提供產線進行各元件測試驗證。使用Java開發Android APP也利用darts開發Flutter開發雙平台測試APP。

  • Java
  • darts(Flutter)
  • BLE
  • MQTT
  • RTSP

Gtq96wttttexqowco3ws

Side Project (1) - Pathfinder_2e_Critical_Hits(JS)

Projects 00 00@2x

Pathfinder_2e_Critical_Hits


For less effort when players&DM playing Pathfinder 2E using Critical Deck.

This website create random  number from 1 to 53.

User can simply click&refresh to get specific effect of damage effect.

GitHub Link

Side Project (2) - PChome API Customization(Node.jS, python)

Projects 00 00@2x

PChome API

Base on PChome API to improve user experience during some extreme situation.

Add some convenience feature with user requirement.

GitHub Link

Side Project (3) - Wordle Help You Guess(JS)

Projects 00 00@2x

Wordle Help You Guess

For lazy person who wants update your daily result but dosen't want to play this game.

This little cheat website also been "zǔ" within couple of hours.

GitHub Link

喜歡的書


Readings 00 00@2x

Vampire: The Masquerade

吸血鬼 - 避世潛藏 5版,由白狼出版社所出版的黑暗世界系列角色扮演遊戲其中之一的子系統。

吸血鬼想嘗試讓玩家藉由遊戲扮演的方式,探討道德難題以及情感衝突的故事體驗。


Readings 00 01@2x

Call of Cthulhu

克蘇魯的呼喚TRPG,由混沌社(Chaosium Inc.)改編自美國作家 H·P·洛夫克拉夫特所著的同名恐怖小說。

其中核心的所嘗試告知的一段話 - 

「人類最古老而強烈的情緒,便是恐懼。而其中最古老最強烈的恐懼,便是面對未知的恐懼。」


Readings 00 00@2x

Pathfinder second edition

尋路者傳奇2版,由paizo出版。

中古奇幻世界觀,劍與魔法在名為葛拉瑞恩(Golarion)的幻想奇幻大陸,玩家扮演冒險者旅行探險。


Readings 00 01@2x

Pulp Cthulhu

克蘇魯的呼喚TRPG的其中之一的子系統 - 泡普克蘇魯。

玩家扮演的不在是無力的調查員,而是具有力量的英雄。不同於原始版本的遊戲讓人感到壓抑沈重,泡普克蘇魯整體遊戲氛圍而是變得戲謔荒誕。

Vwa3cmpxxrhgbjbfj1kf

何品豪(He Pin-Hao)
Ventrue

Software Engineer  •  Taiwan  •  [email protected]

畢業於元智大學資訊工程系,研究所專研領域為生物資訊(Bioinformatics)


喜歡貓咪、TRPG、各式文學
 喜歡嘗試各種方便的小工具讓生活可以過得更懶散

技能


作業系統類

UNIX(CentOS、Ubuntu)

ShellScript

Windows


程式設計類

PHP

MFC

C/C++

Python

WinForm

Ruby

Flutter (Android/iOS)

Java(Android)


資料庫使用

MySQL

PostgreSQL

學歷

元智大學, 學士學位, 資訊工程學系, 2009 ~ 2013

國科會計畫:以平行化演算法在分散式系統上切割含參數多邊形
指導教授:曾奕倫

Ilzjsx4camhal68qa3qi

元智大學, 碩士學位, 資訊工程 & 生物資訊, 2013 ~ 2015

研究題目:NGS、miRNA、lncRNA
畢業論文(中文):在HCMV病毒感染的樣本中定義病毒與宿主間的微核糖核酸交互關係
畢業論文(英文):Identification of miRNA-miRNA interactions between virus and host in HCMV infection
 指導教授:李宗夷

Ilzjsx4camhal68qa3qi

Work Experience

Inventec Appliances Corp.  , Senior engineer, Nov 2015 ~ Now

1. VCS(Version Control System) implementation & maintaining:

I am in charge of implement custom feature of GitLab server which was base on Ruby on Rails(ROR) and PostgreSQL. We improved its bug tracking system and modify it more useful reference by Mantis. And because this system had multiuser cross country, we modify the PostgreSQL database synchronization let the VCS more useful.

  • Front page UI modify
  • Back end database maintenance
  • Cross site server data synchronization 
  • Server safety configuration
  • git

2. MCU(Micro Controller Unit) system development:

This project was base on Cortex-M3 using FreeRTOS system which base on multi task processes. I am in charge on design the system flow and implement GUI feature. Handle several controller& sensor such as motor, WiFi, sensors. Base on user scenario to control different event. The project successfully porting the Internet protocol MQTT(Message Queueing Telemetry Transport) in this MCU system, and qualify the QoS2 message quality.

  • MCU
  • C
  • MQTT(Message Queueing Telemetry Transport)、QoS2
  • GUI


3. Bioinformatic analysis:

Implement the bioinformatic analysis on third generation of genome sequence.(Oxford Nanopore) We make several analysis process, the most remarkable achievement was using the human gene expression and cancer data feature to create a neural network model to predict a patient whether had cancer risk.

  • python3
  • keras


4. Sensor verification APP development:

Implement the Android APP for Production line, this APP include BLE, MQTT, RTSP feature verification. This project was primary base on Java, and additionally use darts to implement flutter flamework to develop iOS & Android.
  • Java
  • darts(Flutter)
  • BLE
  • MQTT
  • RTSP

Gtq96wttttexqowco3ws