目前為 Remote freelance 工作型態,工作性質主要為 Full-Stack Engineer、Web Development Project Manager 相關內容。
樂於與團隊一起解決一個大又模糊的問題,協助使用者或行銷業務團隊,讓開發能量能集中在最有效益的方向上。
過去有 9 年的工作經驗,其中有約 50% 的時間著重在技術開發上、20% 管理職務、20% 網路管理職務,和剩下 10% 的其他技術事務。
「期望自己能透過資訊專長為他人、為社會有所幫助和貢獻。」
Back-end
Curious
Freelance 2023-03 ~ Now
於 2023 年初的一場滑雪意外導致我膝蓋骨折,這次意外促使我重新思考生活方式,為了能維持收入和身體復健,轉變為遠端工作的生活,成為自由職業的軟體開發者和專案協調者。這段期間,我成功維持收入,並通過管理各種個人和團隊項目,進一步強化了專案管理和溝通技巧,為客戶提供了具有競爭力的軟體解決方案。
滑雪受傷事件 Blog 紀錄負責設計並開發一套具備多層級管理功能的團購商城系統,該系統整合了代理商、供應商與銷售人員等多個角色,實現商品銷售與行銷流程的自動化與優化,提升平台的整體營運效率。以 .NET 8 WebAPI + Vue.js CLI 前後端分離模式打造新系統,主要負責後端技術開發,前端由組員合力開發。
協助老企業數位轉型,將全紙本的傳統流程,改造成可透過網站、LINE 進行販售、收件、送件、倉儲管理、司機管理...等物流配送管理。
協助業主打造可持續收款的訂閱制金流系統,使用 .NET 8 MVC,可動態調整付款方式和收款規則。
承接每月會有十萬遊客往返的交通客船資訊系統,重新研擬 User Story 分析售票流程弊病,以 .NET 8 WebAPI + Vue.js CLI 前後端分離模式打造新系統,並且協助業主建立資訊開發團隊,交付成員開發任務,持續開發和維護至今。
AdvMeds Co., Ltd. 2018-07 ~ 2022-12
主要負責五大照護類產品的後端,三年內從僅有 5、6 個重點功能的系統,發展到 20 幾個重點功能,且擁有 50 萬用戶數。接任組長職兩年內,組內軟體工程師的年離職率從 60% 降低為 10% 、成員擴編為 150% ,並成功主導翻新了三個年久失修的專案並重新推上案場試煉等成果。
配合屏東衛生局,參考台南衛生局案例,介接中央法定傳染病系統,加上自動腳本推播、問券量表、個管師線上關懷等功能,完成屏東需要的照護關懷需求。
配合台南衛生局,結合 LINE@ Bot 與民眾連動,透過自動腳本推播、問券量表、個管師線上關懷等功能,大大降低地區醫院與民眾疫調的溝通成本。
新聞連結配合智慧城鄉「AI精準健康共照服務」計畫,參與各種討論與開發相關細節。
新聞連結為提升團隊對於資訊安全的認識,組團報考資訊安全國際證照,且通過證照核可。
參加「2021 標準化醫療與健康資訊教育訓練暨互通連測工作坊」活動,讓旗下產品使用 FHIR 規範,與各家醫療單位、廠商現場互通聯測。
代表公司參與「2021 AWS Industry Week Taiwan」活動,以技術結合商業應用的角度分享《醫療資訊新創的 AWS 起手勢》。
影片連結因台灣本土 COVID-19 確診人數急速上升,國內檢疫需求大增,配合不同情境的緊急需求,不斷調整產品內容,追加數個場域回饋的重要功能和調整,專注在疫情前線的變化。
因有協助重構「血液透析系統」的先例,協助多年前難以維護的醫院資訊系統重構作業。主要提供技術協助,由組員合力開發。
因開發人員擴編、前朝人員離職後許多基礎系統失修,充當業餘 DevOps 工程師回頭處理基礎資訊建設,主要著手於重新規劃開發、測試、部署流程,更換自動部署與備份工具,並擴增、更新文件。漸進優化組員的開發流程。
為重啟公司多年前難以維護的血液透析專案,發起重構該系統的計畫,在其中主要提供技術協助和需求溝通,由組員合力開發。現已在實際場域試煉中,並持續開發更新。
以 .NET Core 3.1 WebAPI + Vue.js 前後端分離的架構基礎,為解決兒童早療院所長期累積大量紙本資料難以分析的問題,協助電子化資料彙整、個案追蹤的後台網站。現已轉交給組員協作後續開發與維護。
為解決企業內部需要管制進出並造冊檢疫資料的問題,設計開發出 QRcode 通行證機制,進出人員依照機構設定的有效天數,僅須完成一次問券與入場體溫量測,即可持 QRcode 讓管理員檢核通行的解決方案。
為配合醫療院所需要查詢 TOCC 的政策,且解決院方需要開啟瀏覽器反覆插卡的繁瑣流程,在「智慧檢疫站」上串接健保署平台,提供一卡量測兼查詢的服務。
因應實聯制政策,為解決紙本填寫問券不好管理的問題,透過 QRcode 讓使用者可以在自己手機填寫問券與體溫資料配對,並提供客製化設定讓問券有效期可以延長,不需要重複填寫。
從「智慧照護站」系統延伸,以 .NET Core 3.1 MVC + APP API Server 為架構基礎,透過 APP 串接體溫量測硬體,回傳雲端即時顯示體溫儀表板與人員造冊的系統。提供給醫療院所、企業、校園等機關可快速識別人員和追蹤量測後動向的一套資訊服務。持續開發新功能並維護至今。
以 .NET Core 2.2 MVC 為架構基礎,為病毒/性病篩檢的服務機關設計一套符合他們需求的後台網站。
受惠於公司給予的機會,接掌負責照護產品後端開發的組長;除程式開發外兼任管理職,妥善處理專案發展、溝通、任務分配等管理工作。任職兩年內,組內軟體工程師的年離職率從 60% 降低為 10% 、成員擴編為 150% ,並成功主導翻新了三個年久失修的專案並重新推上案場等成果。
為提供民間職場一個更好的照護環境,並配合勞動部法令提供廠商一個便於監督職工健康的管理平台,供各司廠護隨時了解職員的長期量測狀態。
為改善一般診間的資訊傳遞效率,提供民眾一個可以彙整個人長期量測分析給醫師、護理師作為診斷參考的方式,提升醫療精準度。
為傳統社區打造一個發佈活動、參與活動與報到管理的系統,讓社區民眾能透過共照平台參與社區舉辦的各式活動、課程和線下交流,活絡社區互動和有效提升管理效率。
透過定時的量測給予一些能兌換獎品的紅利獎勵,為一成不變的量測情境增加一些誘因,設計類似網頁商城的紅利點數兌換系統,並提供一個完整的兌換、核銷與寄送流程。
配合智慧城市「雄健康」照護計畫,參與各種討論與開發相關細節。
剛進入公司至今仍持續負責的主要工作,朝著提高精準醫療和智慧照護的品質為目標,配合各個醫療、社區、商業場域,設計各種客製化設定與功能,持續開發新功能並維護至今。
Mobilogics International Co., Ltd. 2013-09 ~ 2018-03
負責分析公司內商務流程,找出可資訊化處理的部分,將那些重複性高的瑣碎工作交由電腦程式處理。藉由一次次的軟體開發,逐步優化商務流程,縮減人工耗費的不必要時間, 幫助同仁將省下來的時間執行更富創造力的工作 。
以資料庫為核心,透過 ASP.NET MVC API 做安全管控,分別讓企業後台管理網站(ASP.NET WebForm)、前台購物網站(Front-end)、企業資源規劃系統(SAP Business One)和電子商務自動化系統(WPF)做存取。
為改善公司理貨與財務流程,與財政部申請導入電子發票作業。因不是透過第三方系統協助導入,從發票列印設計到資料交換作業,全權由我方設計開發。 過程體驗到與公家單位溝通的各種奇妙冒險(?),電子發票系統最後整理納入進自動化商務列印流程內。
因公司計畫開發新的購物平台,經討論後決定以 Vue.js 作為前端開發基礎框架,後端使用 ASP.NET MVC API 開發。 這是在正式專案上,前端首次全面使用 Vue.js 開發的專案。 加上這次專案時間比較充足,在安全性上也下了不少功夫。舉例 Action 透過 ValidateAntiForgeryToken,搭配 RazorHtml.AntiForgeryToken 來強化資料交換安全性等等。
在原先的自動列印系統內,導入黑貓宅急便的新版API配號系統,同時可直接與黑貓系統對接帳務資訊,可省去不少人工對號、對帳的時間。
因一年前設計自動化商務列印流程時,初期規劃不善,導致程式碼維護不易,並且留下很多前人(實習生)的技術債在裡面。 所以決定要以 WPF 的架構重新撰寫,列印版型則改用 Report Viewer 重刻,並且將後來學來的UI設計概念融入設計新的介面;不僅後續維護變得容易許多,使用者對於新介面也很滿意。
公司新的業務服務,針對維修店家所做的管理系統。期間歷經許多客戶探訪、重構、調整;雖然最後演變成交給我獨立重新開發,但是過程中學了很多。 後端也是全部使用 ASP.NET MVC 架構設計,並使用 Microsoft Azure 作為雲端平台。前端使用 Bootstrap 和少許 Vue.js 設計。此後也一直維護系統的功能至今。
結合EIP與SAP上的客戶交易和營收資料,設計便於查看數據的一系列內部報表網站。 並且也是在正式專案上,首次使用 ASP.NET MVC 架構的系統。
為因應訂單量大增,原本人工逐筆轉入SAP方式花費太多時間,開始研究如何快速大量將EIP資料轉入SAP的方法。 最後採用的是透過將EIP資料整理成XML,再經過 SAP DI Server 的方式,一次整批轉入SAP。 一共開發出針對SAP的銷售訂單、收貨採購單、銷售退貨單,三大系統的自動批次轉入程式。 並且在正式專案上首次嘗試以WPF重新撰寫視窗程式。
待銷售單據和統一發票自動化流程穩定後,著手開發「針對客戶所選物流公司,分門別類整理歸納,並列印託運單據的半自動程序」。 為何為半自動設計是因為,希望能在確定理完貨且要出貨前,再幫客戶今天所下的商品統計代收貨款,這部分需要人工來決定列印時間。
協助公司設計形象網站,與配合的UI設計師合作,首次嘗試完全以RWD自適應概念去建構網站前端程式。
待銷售單據自動化流程穩定後,開始開發「自動將在SAP成立訂單的客戶,歸納今日出貨的發票內容列印;並以會計事務所之規定設計發票內容與品名的自動化程序」。
待SAP與EIP系統狀況穩定後,開始規劃自動化商務流程。 首先第一個要開發的專案是「在SAP成立訂單時,自動列印銷售三聯單,並且在EIP可以查詢並管理流程的自動化程序」。
協助公司導入新版 SAP 9.0 ,開發許多能從舊版SAP抽取資料備份,並能重新編製給新版SAP導入的程式。 導入前一個月,每天都在測試程式和演練新SAP的開帳導入,確保能在元旦假期內完成全部導入工作。
依循先前考察的系統使用流程,設計新企業入口網站的流程、功能和資料庫規劃;歸納出需重新設計的50個重點功能,共需建置約200個以上網頁內容。預計年底與新版SAP介接。 此後一直維護EIP的功能至今,如今已有一百多個重要功能和500多個頁面。
探訪公司兩岸各部門,實地訪談記錄目前現行系統的使用流程與狀況,並且撰寫各部門的資訊系統使用文件。 主要作為公司未來系統重製和流程改進方向的考據。
Shu-Te University., Department of Information Management. 2011-09 ~ 2013-06
輔導基礎 JAVA 程式語言
輔導基礎 C# 程式語言
Shu-Te University., Department of Information Management. 2010-09 ~ 2013-06
定期設備維護
系統更新與修繕
負責排解電腦教室的狀況
Shu-Te University., Department of Information Management. 2009-09 ~ 2013-06
訓練程式設計、資料庫與商業管理應用等專業能力
National Dongshih Industrial High School., Dept. of Computer Science. 2006-09 ~ 2009-06
培養基本電學、電子學實習、數位邏輯與程式設計等能力
工作上的專長以 .NET Core C# 後端相關技術為主,近期開始採用 .NET 8 LTS 做為主力開發框架;網頁開發從早期的 WebForm、MVC、WebAPI 到 SPA 都有玩過,視窗程式則是因設計過自動化商務環境,而有寫 WinForm 的經驗,之後專案都已更新為 WPF 來設計;也因此有寫過不少配合 SAP 的外部應用程式。
網頁專業內的其他興趣則是 Front-end 相關領域;雖然目前的工作都不太要求前端的設計風格,但我喜歡去研究一些前端技術與UI/UX,只要讓使用者能用起來順暢、舒服、不要有疑惑,就會覺得很滿足。早年喜歡使用 Bootstrap + jQuery 去設計前端頁面,近年偏好 Bootstrap + Vue.js,使用起來也很順手。
因從國中就開始幫人修電腦,在求學期間的打工主要在維護和管理電腦資訊系統,有點像 MIS 的工作。
專業外的興趣就是動漫遊戲了,固定會追一些品質不錯的新番;不過因投入職場後越來越少有時間能接觸遊戲,頂多偷閒玩一下 Nintendo Switch 和一些 PC Steam 上的遊戲。
戶外活動上,近年喜歡規劃自助旅行,近至台灣深山、離島,遠至日本、國外,都一手包辦旅遊行程,有一群朋友固定喜歡跟我的旅遊團;偏好了解當地文化和歷史故事的深度旅程,有時會嘗試一下數位游牧的生活。
如果有其他什麼想聊聊的,歡迎來互相認識一下哦!