一、專注於開發高效率分散式並行運算服務,實現雲與邊緣協同運算 (Cloud and Edge Computing) :
(一) 以領域驅動設計 (DDD) 及事件驅動架構 (EDA) 建構非同步式微服務(Microservices)。
(二) 邊緣使用 Go 等高效率或適當之程式語言,並以 Clean 建構高運算、低延遲需求之各式微服務。
(三) 導入領域事件、事件驅動、CQRS 及事件溯源,實現各微服務自治、服務擴展及最終一致性等能力。
(四) 雲可透過 Consul 服務發現,調用或代理所需邊緣服務,提供多協議的雲與邊緣協同運算。
(五) 藉由 Kubernetes 進行分散式微服務部署及資源匯集,形成服務網格(Service Mesh)。
基於雲與邊緣協同運算框架,可將資料保存於邊緣端,實現高運算、低延遲、低成本之服務,再由雲端服務居中協調。
二、擁有豐富的解決方案技術堆疊:
上開框架目前使用於影像及數據串流匯集及資料採集上,將持續累績及充實所學技術,不拘限於任何程式語言或框架,期許自己能以最適當的方式架構系統。多年累積下來,已擁有抽象化塑模、系統分析、網路管理、資料結構及資訊安全等理論奠基,並具備全端開發、直播串流開發、及分散式伺服器部署等技術能力,可提供全方位的解決方案,並能以微服務架構建構系統。
Kubernetes / Docker
Ceph / Longhorn Storage
DevOps (Drone CI + SonarQube)
Reverse Proxy (Traefik / Nginx)
Logs (Promtail + Loki + Grafana)
TLS (CoreDNS + ACME + OpenVPN)
Go (Gokit / Gin / OPA)
Rust (WebAssembly)
Laravel / Lumen (PHP)
Java
Angular / SPA (TypeScript / ES6)
Angular Material / PWA
Flex / RIA (ActionScript / ES4)
Web Standards
Domain-Driven Design (DDD)
Clean Architecture
Event-Driven Architecture (EDA)
Event Sourcing (CQRS)
Service Discovery (Consul / etcd)
RESTful API / gRPC / PubSub
System Analysis (UML)
Data Modeling
Design Pattern
Agile (TDD / Refactoring)
TCP/IP Stack
IT Security
Message Queue (NATS / MQTT)
RDBMS (MySQL / PostgreSQL)
TSDB (InfluxDB / Prometheus)
KVDB (Redis / BadgerDB)
Proxmox VE (QEMU)
Media Streaming (WebRTC / RTMP)
為負責工業物聯網邊緣 Edge 端服務開發及維護,專注在 Go 程式語言開發,並將過往學習的理論實踐在工作上:
跨界學習工業領域及相關通訊協議,了解 PLC 控制器及 CNC 電腦等相關工業 4.0 生態,更由原先純軟體領域初步邁入工業自動化控制領域,加入物聯網相關解決方案;為突破工控協議的支持,對於私有工控協議,可自行閱讀原廠文件,從無到有實現其通訊協議函式庫,建立 TCP Socket 成功採集控制器資料。
除此之外,工作上雖以開發為主,但能持續以 DevOps 角度思考研發如何輔助維運,如:
Skills:
Go、Go Kit、Clean、Consul、Middlewares、InfluxDB、MQTT、Git、Zap Log、Promtail、Loki、Grafana、gRPC、NATS、BadgerDB、frp
Skills: DDD、EDA、Event Sourcing、CQRS、Design Pattern、TDD、Refactoring
Skills: OPCUA、Modbus、MELSEC
Skills:
Laravel、RESTful API、JWT Token、Angular、HTTPS、HTTP2、CORS、Docker、Reverse Proxy、Nginx、Traefik、Swagger、Let's Encrypt、Redis、LDAP、TLS、CoreDNS、StepCA、ACME、OpenVPN
Skills:
Kubernetes、Ceph Storage、Proxmox VE、Hyper-Converged Infrastructure、High Availability、Site Reliability Engineering
Skills: IT Security、CEH、ISO 27001 LA、SSDLC
Skills: Go、RESTful API、Angular、PWA、Azure K8S、Open Source、.NET Core
作品集:
媒體報導:Skills: Go、Angular、DVR、CGO、TSDB、MQTT
Skills: Microservices、RESTful API、Laravel、Rails、Cloud and Edge Computing
Skills: Kubernetes、Ceph Storage、Service Mesh、Istio、Grafana
作品集:MIVS 3.0、MIVS 回播系統、MIVS 儀表板系統Skills: SRS、CDN、Codec Copy、HTTP-FLV、WebRTC、WebAssembly
Skills:
JavaCV,OpenCV、FFmpeg、Java Native Interface、Socket、Codec、RTMP、HLS、Media Server、Video Capture、Surveillance System
Skills: Data Modeling、UML、Object-Oriented Programming、Design Pattern
Skills: Data Structure、RDBMS、TCP/IP Stack、Socket Programming
Skills: Data Modeling、Abstraction、Software Engineering
Skills: Data Structure、RDBMS、Computer Science、Web Standard、Java (SCJP)
Skills: RIA、Flex、AIR、AMFPHP、Apache、PHP、MySQL
Skills: Media Server、RTMP Streaming、Shared Object
作品集:辦公室自動化系統
名稱:Certified Ethical Hacker
發照機構:EC-Council
發照日期:2020年11月
證照編號:ECC4685701239
名稱:ISO/IEC 27001:2013 - Information Security Management Systems Auditor/Lead Auditor
發照機構:SGS
發照日期:2019年10月
證照編號:47533049 / 145153459
名稱:Sun Certified Java Programmer
發照機構:Sun Microsystems
發照日期:2008年1月
證照編號:SW409182
為2011、2012年開發的系統,起初使用 Adobe Flex 實現 RIA 系統(現稱 SPA),惟當時尚未發展為分散式系統,後因 Flash Player 問題已不再提供支援。
一、專注於開發高效率分散式並行運算服務,實現雲與邊緣協同運算 (Cloud and Edge Computing) :
(一) 以領域驅動設計 (DDD) 及事件驅動架構 (EDA) 建構非同步式微服務(Microservices)。
(二) 邊緣使用 Go 等高效率或適當之程式語言,並以 Clean 建構高運算、低延遲需求之各式微服務。
(三) 導入領域事件、事件驅動、CQRS 及事件溯源,實現各微服務自治、服務擴展及最終一致性等能力。
(四) 雲可透過 Consul 服務發現,調用或代理所需邊緣服務,提供多協議的雲與邊緣協同運算。
(五) 藉由 Kubernetes 進行分散式微服務部署及資源匯集,形成服務網格(Service Mesh)。
基於雲與邊緣協同運算框架,可將資料保存於邊緣端,實現高運算、低延遲、低成本之服務,再由雲端服務居中協調。
二、擁有豐富的解決方案技術堆疊:
上開框架目前使用於影像及數據串流匯集及資料採集上,將持續累績及充實所學技術,不拘限於任何程式語言或框架,期許自己能以最適當的方式架構系統。多年累積下來,已擁有抽象化塑模、系統分析、網路管理、資料結構及資訊安全等理論奠基,並具備全端開發、直播串流開發、及分散式伺服器部署等技術能力,可提供全方位的解決方案,並能以微服務架構建構系統。
Kubernetes / Docker
Ceph / Longhorn Storage
DevOps (Drone CI + SonarQube)
Reverse Proxy (Traefik / Nginx)
Logs (Promtail + Loki + Grafana)
TLS (CoreDNS + ACME + OpenVPN)
Go (Gokit / Gin / OPA)
Rust (WebAssembly)
Laravel / Lumen (PHP)
Java
Angular / SPA (TypeScript / ES6)
Angular Material / PWA
Flex / RIA (ActionScript / ES4)
Web Standards
Domain-Driven Design (DDD)
Clean Architecture
Event-Driven Architecture (EDA)
Event Sourcing (CQRS)
Service Discovery (Consul / etcd)
RESTful API / gRPC / PubSub
System Analysis (UML)
Data Modeling
Design Pattern
Agile (TDD / Refactoring)
TCP/IP Stack
IT Security
Message Queue (NATS / MQTT)
RDBMS (MySQL / PostgreSQL)
TSDB (InfluxDB / Prometheus)
KVDB (Redis / BadgerDB)
Proxmox VE (QEMU)
Media Streaming (WebRTC / RTMP)
為負責工業物聯網邊緣 Edge 端服務開發及維護,專注在 Go 程式語言開發,並將過往學習的理論實踐在工作上:
跨界學習工業領域及相關通訊協議,了解 PLC 控制器及 CNC 電腦等相關工業 4.0 生態,更由原先純軟體領域初步邁入工業自動化控制領域,加入物聯網相關解決方案;為突破工控協議的支持,對於私有工控協議,可自行閱讀原廠文件,從無到有實現其通訊協議函式庫,建立 TCP Socket 成功採集控制器資料。
除此之外,工作上雖以開發為主,但能持續以 DevOps 角度思考研發如何輔助維運,如:
Skills:
Go、Go Kit、Clean、Consul、Middlewares、InfluxDB、MQTT、Git、Zap Log、Promtail、Loki、Grafana、gRPC、NATS、BadgerDB、frp
Skills: DDD、EDA、Event Sourcing、CQRS、Design Pattern、TDD、Refactoring
Skills: OPCUA、Modbus、MELSEC
Skills:
Laravel、RESTful API、JWT Token、Angular、HTTPS、HTTP2、CORS、Docker、Reverse Proxy、Nginx、Traefik、Swagger、Let's Encrypt、Redis、LDAP、TLS、CoreDNS、StepCA、ACME、OpenVPN
Skills:
Kubernetes、Ceph Storage、Proxmox VE、Hyper-Converged Infrastructure、High Availability、Site Reliability Engineering
Skills: IT Security、CEH、ISO 27001 LA、SSDLC
Skills: Go、RESTful API、Angular、PWA、Azure K8S、Open Source、.NET Core
作品集:
媒體報導:Skills: Go、Angular、DVR、CGO、TSDB、MQTT
Skills: Microservices、RESTful API、Laravel、Rails、Cloud and Edge Computing
Skills: Kubernetes、Ceph Storage、Service Mesh、Istio、Grafana
作品集:MIVS 3.0、MIVS 回播系統、MIVS 儀表板系統Skills: SRS、CDN、Codec Copy、HTTP-FLV、WebRTC、WebAssembly
Skills:
JavaCV,OpenCV、FFmpeg、Java Native Interface、Socket、Codec、RTMP、HLS、Media Server、Video Capture、Surveillance System
Skills: Data Modeling、UML、Object-Oriented Programming、Design Pattern
Skills: Data Structure、RDBMS、TCP/IP Stack、Socket Programming
Skills: Data Modeling、Abstraction、Software Engineering
Skills: Data Structure、RDBMS、Computer Science、Web Standard、Java (SCJP)
Skills: RIA、Flex、AIR、AMFPHP、Apache、PHP、MySQL
Skills: Media Server、RTMP Streaming、Shared Object
作品集:辦公室自動化系統
名稱:Certified Ethical Hacker
發照機構:EC-Council
發照日期:2020年11月
證照編號:ECC4685701239
名稱:ISO/IEC 27001:2013 - Information Security Management Systems Auditor/Lead Auditor
發照機構:SGS
發照日期:2019年10月
證照編號:47533049 / 145153459
名稱:Sun Certified Java Programmer
發照機構:Sun Microsystems
發照日期:2008年1月
證照編號:SW409182
為2011、2012年開發的系統,起初使用 Adobe Flex 實現 RIA 系統(現稱 SPA),惟當時尚未發展為分散式系統,後因 Flash Player 問題已不再提供支援。