Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
後端工程師
曾任職於產品部門, 運維部門, 開發部門.
現主力於後端開發, 熱衷於需求與技術的研究與實現.
2022~now
負責聊天、社群產品功能設計開發, 與部門管理, 以 Golang 為開發語言. 實現需求, 技術調研與改善既有產品效能. 並規劃產品推進流程.
2020~2022
負責雲管理產品設計開發, 與部門管理, 以 Golang 為開發語言, 0-1 建立具有穩定性的雲管理平台及相關業務功能.
2009~2020
系統工程師, 進行系統/網路管理, 並配合開發人員進行架構規劃與建置佈署, 建立管理流程。並以 Configuration Management Tools 進行架構管理, 發佈與驗收.
Taiwan
1. 軟體架構: 服務職責定義與架構規劃, 設計溝通方式.
2. 程式語言: Golang(主要), Python, Java.
3. 資料庫: MySQL, PostgreSQL, MongoDB.
4. 其它集成服務: Kafka, RabbitMQ, Etcd, Redis
5. 持續集成與佈署: Gitlab, Jenkins, Ansible, Terraform, Kustomize, Helm, Flyway, Liquibase.
6. 監控與通知: Prometheus, Zabbix, Grafana, Fluentd/Filebeat/Logstash, Elasticsearch, Kibana.
7. 虛擬化架構: Vsphere, Kubernetes, Nutanix.
8. 網路服務: DNS, HTTP, CDN, Switch, Router, Firewall.
9. 作業系統: Linux, Windows Server.
10. 雲端服務: AWS, GCP
九月 2022 - Present
負責項目: 聊天系統, 社群系統, 活動系統.
1. 部門管理:
- 負責技術人員與產品人員招幕與制度規劃管理流程
- 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程.
- 建立 Jira project flow, 並輔助部門人員使用.
2. 基礎架構建立與規劃
- 建立 CI/CD 系統, 並進行測試與發佈.
- 協調其它部門資源與調度.
3. 應用服務規劃與開發
- 功能需求調研與文件完善.
- 非功能需求(效能、維護性)定義與文件完善.
- 定義架構及系統流程.
- 規劃 api 及其文件, 提供測試平台.
- 開發功能與測試.
- 建立 unit-testing, 並測試核心商業邏輯.
- 規劃 api 及其文件, 提供測試平台.
- 規劃資料庫設計與應用程式的實作.
- 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通.
- 建立 websocket 通知機制, 做為非同步與前端的溝通.
八月 2020 - 八月 2022
1. 部門管理:
- 負責技術人員與產品人員招幕與制度規劃管理流程
- 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程.
- 建立 Jira project flow, 並輔助部門人員使用.
2. 基礎架構建立與規劃
- 建立支撐應用程式的基礎架構, 採用虛擬化配合 kubernetes 做為應用程式的架構.
- 建立 CI/CD 系統, 並進行測試與發佈.
- 協調其它部門資源與調度.
3. 應用服務規劃與開發
- 協助從需求的問題空間, 以使用流程做為起點, 配合功能性與非功能性需求, 規劃解決空間的應用架構實作.
- 以 Clean architecture 與 DDD(Domain driven design), 建立應用程式分層架構, 分配各層職責及解耦, 並定義編碼規範及依賴注入的設計.
- 建立 unit-testing, 並測試核心商業邏輯.
- 規劃 api 及其文件, 提供測試平台.
- 規劃資料庫設計與應用程式的實作.
- 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通.
- 建立 websocket 通知機制, 做為非同步與前端的溝通.
五月 2019 - 七月 2020
1. 日常維運工作及問題處理,維持平台系統、網路正常運作.
- monitor 機制建立與管理 - prometheus
- log 收集及告警設置 - elk, fluentd
- 管理流程建立與實施
- 平台問題處理及協助客服處理客戶端問題.
2. 網路架構重構及配置
- 網路架構重構與調整, 進行 core switch routing, firewall 管理內外部連線.
- cdn 建立與規劃及管理 - cloudflare, 中國 cdn
- 辦公室網路協助管理與規劃
3. 使用者操作平台開發
- 開發運維入口網站功能進行 cdn 管理、系統資訊管理、自動化佈署 - python + django
- jenkins 建立開發人員佈署流程
4. 服務與應用系統架構建立與管理
- nginx
- java application
- kafka
- redis
5. kubernetes 架構規劃與流程導入
- 建立 k8s 基礎架構
- 規劃服務與容器配置
- 建立開發與佈署流程
- 監控與告警建立(進行中)
- log 收集機制建立(進行中)
- 使用者 portal 與佈署流程自動化(進行中)
- 與開發人員進行架構解耦及服務拆分(進行中)
七月 2015 - 五月 2019
1. 公司開發環境架構與維護
- 網路設置與維護: L2, L3 Switch, Firewall, F5 BIG IP LTM
- 虛擬化系統設置與維護: Vsphere Esxi
- AP伺服器管理與維護: Linux, Tomcat, Nginx, Weblogic, Elasticsearch, Logstash, Kibana, Redis, Terracotta.
- 開發伺服器管理與維護: Git/Gitlab Server, Jenkins Server
- 維運伺服器管理與維護: DNS, LDAP, Monitor(Cacti, Zabbix/Grafana), Configuration Management (Ansible)
2. 公司對外服務網路架構開發與維護: CDN, DNS
3. 公司自動化流程開發與維護
4. 團隊專案管理與人員管理、教育培訓。
七月 2009 - 七月 2015
Linux/Windows系統管理佈署與監控, 機房網路設備管理經驗。
現有工作經驗:
搭建提供系統平台運作之伺服器, 網路環境, 虛擬化環境。
搭建與管理 Nginx/Tomcat/Weblogic Application Service.
使用Ansible/Perl/Script/Jenkins達成自動化系統佈署與管理。
使用Nagios/Zabbix+Perl/Script實現環境監控與自動化管理。
2000 - 2006
後端工程師
曾任職於產品部門, 運維部門, 開發部門.
現主力於後端開發, 熱衷於需求與技術的研究與實現.
2022~now
負責聊天、社群產品功能設計開發, 與部門管理, 以 Golang 為開發語言. 實現需求, 技術調研與改善既有產品效能. 並規劃產品推進流程.
2020~2022
負責雲管理產品設計開發, 與部門管理, 以 Golang 為開發語言, 0-1 建立具有穩定性的雲管理平台及相關業務功能.
2009~2020
系統工程師, 進行系統/網路管理, 並配合開發人員進行架構規劃與建置佈署, 建立管理流程。並以 Configuration Management Tools 進行架構管理, 發佈與驗收.
Taiwan
1. 軟體架構: 服務職責定義與架構規劃, 設計溝通方式.
2. 程式語言: Golang(主要), Python, Java.
3. 資料庫: MySQL, PostgreSQL, MongoDB.
4. 其它集成服務: Kafka, RabbitMQ, Etcd, Redis
5. 持續集成與佈署: Gitlab, Jenkins, Ansible, Terraform, Kustomize, Helm, Flyway, Liquibase.
6. 監控與通知: Prometheus, Zabbix, Grafana, Fluentd/Filebeat/Logstash, Elasticsearch, Kibana.
7. 虛擬化架構: Vsphere, Kubernetes, Nutanix.
8. 網路服務: DNS, HTTP, CDN, Switch, Router, Firewall.
9. 作業系統: Linux, Windows Server.
10. 雲端服務: AWS, GCP
九月 2022 - Present
負責項目: 聊天系統, 社群系統, 活動系統.
1. 部門管理:
- 負責技術人員與產品人員招幕與制度規劃管理流程
- 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程.
- 建立 Jira project flow, 並輔助部門人員使用.
2. 基礎架構建立與規劃
- 建立 CI/CD 系統, 並進行測試與發佈.
- 協調其它部門資源與調度.
3. 應用服務規劃與開發
- 功能需求調研與文件完善.
- 非功能需求(效能、維護性)定義與文件完善.
- 定義架構及系統流程.
- 規劃 api 及其文件, 提供測試平台.
- 開發功能與測試.
- 建立 unit-testing, 並測試核心商業邏輯.
- 規劃 api 及其文件, 提供測試平台.
- 規劃資料庫設計與應用程式的實作.
- 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通.
- 建立 websocket 通知機制, 做為非同步與前端的溝通.
八月 2020 - 八月 2022
1. 部門管理:
- 負責技術人員與產品人員招幕與制度規劃管理流程
- 建立從需求收集、需求規劃、測試到發佈軟體與驗收的流程.
- 建立 Jira project flow, 並輔助部門人員使用.
2. 基礎架構建立與規劃
- 建立支撐應用程式的基礎架構, 採用虛擬化配合 kubernetes 做為應用程式的架構.
- 建立 CI/CD 系統, 並進行測試與發佈.
- 協調其它部門資源與調度.
3. 應用服務規劃與開發
- 協助從需求的問題空間, 以使用流程做為起點, 配合功能性與非功能性需求, 規劃解決空間的應用架構實作.
- 以 Clean architecture 與 DDD(Domain driven design), 建立應用程式分層架構, 分配各層職責及解耦, 並定義編碼規範及依賴注入的設計.
- 建立 unit-testing, 並測試核心商業邏輯.
- 規劃 api 及其文件, 提供測試平台.
- 規劃資料庫設計與應用程式的實作.
- 設計 event 與應用層級鎖, 進行非同步的應用層式服務溝通.
- 建立 websocket 通知機制, 做為非同步與前端的溝通.
五月 2019 - 七月 2020
1. 日常維運工作及問題處理,維持平台系統、網路正常運作.
- monitor 機制建立與管理 - prometheus
- log 收集及告警設置 - elk, fluentd
- 管理流程建立與實施
- 平台問題處理及協助客服處理客戶端問題.
2. 網路架構重構及配置
- 網路架構重構與調整, 進行 core switch routing, firewall 管理內外部連線.
- cdn 建立與規劃及管理 - cloudflare, 中國 cdn
- 辦公室網路協助管理與規劃
3. 使用者操作平台開發
- 開發運維入口網站功能進行 cdn 管理、系統資訊管理、自動化佈署 - python + django
- jenkins 建立開發人員佈署流程
4. 服務與應用系統架構建立與管理
- nginx
- java application
- kafka
- redis
5. kubernetes 架構規劃與流程導入
- 建立 k8s 基礎架構
- 規劃服務與容器配置
- 建立開發與佈署流程
- 監控與告警建立(進行中)
- log 收集機制建立(進行中)
- 使用者 portal 與佈署流程自動化(進行中)
- 與開發人員進行架構解耦及服務拆分(進行中)
七月 2015 - 五月 2019
1. 公司開發環境架構與維護
- 網路設置與維護: L2, L3 Switch, Firewall, F5 BIG IP LTM
- 虛擬化系統設置與維護: Vsphere Esxi
- AP伺服器管理與維護: Linux, Tomcat, Nginx, Weblogic, Elasticsearch, Logstash, Kibana, Redis, Terracotta.
- 開發伺服器管理與維護: Git/Gitlab Server, Jenkins Server
- 維運伺服器管理與維護: DNS, LDAP, Monitor(Cacti, Zabbix/Grafana), Configuration Management (Ansible)
2. 公司對外服務網路架構開發與維護: CDN, DNS
3. 公司自動化流程開發與維護
4. 團隊專案管理與人員管理、教育培訓。
七月 2009 - 七月 2015
Linux/Windows系統管理佈署與監控, 機房網路設備管理經驗。
現有工作經驗:
搭建提供系統平台運作之伺服器, 網路環境, 虛擬化環境。
搭建與管理 Nginx/Tomcat/Weblogic Application Service.
使用Ansible/Perl/Script/Jenkins達成自動化系統佈署與管理。
使用Nagios/Zabbix+Perl/Script實現環境監控與自動化管理。
2000 - 2006