CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Avatar of the user.
Past
客戶經理 @恩克斯網路科技股份有限公司
2022 ~ 2022
國內業務人員
Within one month
Word
Excel
PowerPoint
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
私立東吳大學
商學進修學士班
Avatar of 廖佳恩.
Avatar of 廖佳恩.
Carrefour Taiwan Cultural & Educational Foundation , Project Manager @Carrefour Taiwan
2023 ~ Present
ESG策略規劃
Within one month
廖佳恩 Joanne Liao 畢業於輔仁大學管理學院研究社會企業管理、東吳社會系, 關注社會企業及永續領域8年,關心性別、教育、人權議題。 1996/01/23 [email protected] 學歷 私立輔仁大學社會企業碩士學位學程修讀B型企業認證課程 私立東吳大學社會學系
PowerPoint
word
excel
Employed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
Fu Jen Catholic University
Master's Program in Social Enterprise
Avatar of 黃顯欽 Taz.Huang.
Avatar of 黃顯欽 Taz.Huang.
資深工程師 @英屬維京群島商法騰科技有限公司
2020 ~ Present
full time job
Within six months
Taz.Huang Senior Full-Stack Developer Taoyuan City, Taiwan 我喜歡朝向未知的道路前進,對於資訊科技領域來說比起維護與開發既有的商業模式,我更喜歡投入在研發未來創新的應用服務上。過去我不侷限自己學習的範圍,期望自己面對各種任務與需求時都可以提出相對可
php
python
JavaScript / ES6 / jQuery
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
私立東吳大學
軟體開發, 軟硬體整合應用研發
Avatar of the user.
Avatar of the user.
Past
秘書長 @政治團隊幕僚
2021 ~ 2022
企業溝通專員 Corporate Communication Specialist
Within six months
word
powerpoint
excel
Unemployed
Full-time / Remote Only
4-6 years
私立東吳大學
日文
Avatar of the user.
Avatar of the user.
數位總監 @AJ2愛家概念
2022 ~ Present
More than one year
Employed
Not open to opportunities
6-10 years
Avatar of 洪啓勝.
Avatar of 洪啓勝.
專案主任 @宏碁資訊服務股份有限公司
2017 ~ Present
MIS工程師
Within two months
洪啓勝 [email protected] • Taipei, Taiwan 現居於台北市松山區,已婚並育有二女 1985年07月17日出生,役畢(2010年07月) 學歷 私立元智大學 資訊工程研究所 2007/09~2009/06(畢業) 私立東吳大學 資訊科學 2003/09~2007/06(畢業) 經歷 專案主任/宏碁資訊服務/09 ~ 現職) 職務類
ASP.NET
ASP.NET MVC
ASP.NET WebForm
Employed
Full-time / Interested in working remotely
10-15 years
元智大學 Yuan Ze University
資訊工程
Avatar of Yen-Chun(Katie) Shih.
Avatar of Yen-Chun(Katie) Shih.
資深業務執行 @米蘭營銷策劃股份有限公司
2018 ~ 2019
行銷經理
More than one year
豐投信、台灣之星,共執行約20個網站/手機建置專案,工作內容包含資訊架構規劃、版面規劃、購物車動線規劃、操作流程優化,請參考國泰投信基金理財網、元大智能網。 學歷 美國丹佛大學 09//2015 行銷學碩士 私立東吳大學 09//2014 英文系學士
Axure
Shopify
bigcommerce
Employed
Full-time / Interested in working remotely
4-6 years
丹佛大學
行銷系
Avatar of 黃韻芝.
Avatar of 黃韻芝.
行銷企劃專員 @YCM Products CO., LTD._優克美有限公司
2021 ~ 2022
Marketing Manager
Within one year
黃韻芝 黃韻芝 34歲 女 最高學歷: 大學畢業 私立東吳大學 國際經營與貿易學系 希望職稱: 行銷企劃 廣告行銷企劃 TPE,TW [email protected] 經歷 YCM Products CO., LTD._優克美有限公司 行銷企劃專員,2021/11~2022/01 (3個月) 產業類別: 綜合商品批發代理業 職務類別
Word
PowerPoint
Excel
Employed
Part-time / Remote Only
6-10 years
東吳大學
國貿系
Avatar of James Wang.
Offline
Avatar of James Wang.
Offline
(資深)應用系統工程師、Scrum Master
More than one year
月 參與國科會計畫「適用於 NFC 應用環境之風險管理架構暨評估模式」,產出《適用於 NFC 應用環境與個人資訊保護之安全規範》。 私立東吳大學 數學系 學士畢業,2006 年 9 月年 6 月 參與系隊棒球隊與系學會。 工作經歷 信義房屋 專案經理,2018 年 4 月 - 至今 技
oop
tdd
Agile
Full-time / Interested in working remotely
4-6 years
國立台灣科技大學
資訊管理系
Avatar of Jing-hao Yang.
Avatar of Jing-hao Yang.
招商主任 @馬林國際事業股份有限公司
2020 ~ Present
媒體行銷策劃員,業務開發專員
More than one year
率地規劃工作內容、願意與公司一起面對強敵的好隊友! 媒體行銷策劃員,業務開發專員 Taipei,TW [email protected] 技能 教育程度 私立東吳大學中國文學系(主修) 私立東吳大學政治學系(輔修) 語言能力 中文(母語) 英文(中等) 日文(基礎) 台語(基礎) 工具 microsoft office Photoshop
Word
PowerPoint
Excel
Employed
Full-time / Interested in working remotely
6-10 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.
More than one year
Taiwan, 台灣
Professional Background
Current status
Job Search Progress
Professions
System Architecture
Fields of Employment
Software
Work experience
4-6 years
Management
Skills
oop
tdd
Agile
Scrum
c#
Domain-Driven Design (DDD)
Languages
Job search preferences
Positions
(資深)應用系統工程師、Scrum Master
Job types
Full-time
Locations
Taipei, 台灣
Remote
Interested in working remotely
Freelance
Educations
School
國立台灣科技大學
Major
資訊管理系
Print
Mi1bingnvvjkjp4bp4dg

王家駿 James Wang

 0953-456-979                                                            email[email protected]


簡述

        嚮往自己擁有職人般的技術與品質,所以開始鑽研敏捷開發,認為敏捷可以打造出擁有職人文化的團隊。然而越接觸敏捷,發現一個偉大的團隊還需要很多面向支撐,故這幾年開始往引導、系統思考、溝通… 等面向多元學習。希望未來能與同伴一同打造夢幻隊伍,攜手一起產出各種有價值的產品。

        目前常出沒「敏捷」、「領域驅動設計」、「DevOps」、「引導」... 社群活動,也是敏捷社群(AgileCommunity.tw)領域驅動設計社群(Domain Driven Design Taiwan)的志工與講者。曾於 Agile Tour Taipei 擔任 Workshop 的 Host,也擔任 Domain-Driven Design Taiwan Conference 2020 總召。

學歷

國立台灣科技大學 資訊管理研究所 計量運算與資訊安全組 碩士畢業,2010 年 9 月 - 2012 年 7 月

參與國科會計畫「適用於 NFC 應用環境之風險管理架構暨評估模式」,產出《適用於 NFC 應用環境與個人資訊保護之安全規範》。

私立東吳大學 數學系 學士畢業,2006 年 9 月 - 2010 年 6 月

參與系隊棒球隊與系學會。

工作經歷

信義房屋 專案經理,2018 年 4 月 - 至今

技術發展組:主要負責公司數位轉型中 DevOps 基礎建設之建立,以及公司教育訓練。
  • 系統設計與開發
    • 拒絕行銷服務 API(.NET Core 3.1) 設計與開發,解決以下問題:
      • 原功能散落在系統各處,較難改動。
      • 原功能依賴資料庫,又以前設計靠排程整檔機制,資料無法即時一致,對使用者造成困擾。
    • 短網址服務 API(.NET 5) 設計與開發:
      • 與團隊一同設計雪花演算法與編碼產生短網址。主要負責與團隊需求分析、系統與機制之設計、協助解決開發過程中成員的問題、以及 Code Review 與意見回饋。
  • 規劃公司未來架構
    • 未來新系統一律容器化並部屬於 K8S 上。
    • 引入 CI 與 CD 機制,並與團隊選擇種子專案,完整跑完單元測試、SonarQube(程式碼品質掃描工具)、CheckMarx(資安源碼掃描工具)、與整合測試,確保系統能有品質持續交付。
    • 與團隊一同設計日誌與監控機制。
    • 與團隊一同導入 K6 負載測試,確保系統上線穩定度。 
  • 公司內部分享
    • 數場 .NET Core 觀念分享
    • 淺談自動化測試
    • 領域驅動設計 戰略篇
    • 數場組內分享單元測試、整合測試、重構、物件導向基礎觀念、架構設計、需求探索分析方式(以 Domain Storytelling 與 User Story 為主)... 內容。

海外企業開發組:主要負責公司海外企業(日本、馬來西亞)系統建置與維護。
  • 2020/03 - 2020/10 大馬官方網站開發(React + .NET Core Web Api,部屬至 GKE):
    • 公司之前大多使用 .NET Framework Web Forms / MVC 撰寫程式。 
    • 配合公司官方網站要上雲(GCP)之新政策,故研究新架構,並首次將 React 引進組內。架構方向確認後,透過教學讓同組人員更了解 React 框架與開發。
    • 主要負責新架構的提案、與客戶訪談、與設計團隊討論切版、建立前端 React 專案範本、建立後端 API 與排程轉檔的專案範本、團隊新技術教育訓練、以及與 Infra 團隊規劃建立 GKE 正式環境。
  • 2019/01 - 2019/07 開發大馬系統後台 API
    • 此系統從零開始建置,架構規劃上:
      • 使用 .NET Core 2.1 開發 Web API。 
      • 首次嘗試使用 Domain Driven Design 觀念進行架構設計。 
      • 仿造洋蔥架構,鞏固核心 Domain,將資料庫移至架構最外層。 
      • 使用 DI 設計,增加架構彈性。 
      • 導入單元測試。
    • 程式撰寫上,負責 Infra Layer 底層撰寫(含 Repository)與 .NET Core Web API 設定與教學。
  • 2019/01 - 至今 導入看板方法:持續改善與調整。
  • 2018/06 - 至今 導入自動化測試
    • 從單元測試開始,包含 SOLID 原則,教導小組成員設計更好的程式碼風格。 
    • 於新專案中鼓勵大家撰寫單元測試。
  • 2018/09 - 2018/09 開發數位派報
    • 採用前後端分離架構,團隊各司其職,只用一個星期完成第一版程式開發並上線。
  • 2018/04 - 2019/03 開發週報表系統。使用 ASP.NET MVC 開發,從需求訪談到程式開發全部包辦,兼顧畫面美觀清楚呈現與後端資料庫即時運算效能。

 Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

新光人壽 資深應用系統工程師,2012 年 10 月 - 2018 年 4 月

於新光人壽 5 年半資歷,參與各項專案與維護案,因項目太多,只保留最後參與項目:
  • 2016/10 - 2018/04 維護房貸系統。包含貸前管理系統、貸中帳務系統、貸後催收債協系統。角色為 SA、SD、PG、QA,從接到問題到解決問題,整個流程都要處理。
    •  貸前房貸案件管理系統:從 ASP 改寫成前後端分離架構,前端使用 HTML5 / CSS3 / JavaScript / jQuery,後端使用 C# 撰寫 Web Api 架構。
    • 貸中帳務系統:AS400,瞭解基本操作指令,使用 LANSA 撰寫程式。
    • 貸後催收債協系統:使用 C#,框架為 Web Form(.NET Framework 2.0)。
Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

技能


C#

        八年經驗,開發與維護數個系統。以物件導向與 SOLID 精神為主,崇尚簡單就是美的圭臬,力求最簡單的方式完成功能。

        參與各種 C# 培訓,近幾年開始設計底層元件,希望寫出簡單易讀易用性高的擴充套件,簡化工作上的負擔。


敏捷實踐

        近幾年學習敏捷實踐,透過課程與社群研討會,和各界高手交流學習,亦主動參加 Scrum Master、Product Owner 與 Developer 培訓課程。

        現在喜歡敏捷,期許自己成為有敏捷精神的成年人。敏捷很廣,要學的太多了,只能持續學習,增進自我。


MS SQL

        因工作需要學習 SQL 語法,包含進階的 CTE。也會基本的 SQL Server 設定與維護,包含 SQL 語法效能調校、index、Stored Procedure、View、排程設定、權限控管 ... 等功能。

        有多次效能調整經驗,曾經將執行 5 分鐘報表調整至 10 秒。


領域驅動設計

        當業務邏輯與系統架構越來越複雜,我們需要一種與領域專家與團隊協作並設計出符合業務語言的系統。

        2019 年開始參與 DDD 社群各 Meetup 與讀書會,參加 DDD China Summit,並嘗試運用到工作中。


測試驅動開發

        認為撰寫測試是對自己程式品質要求,私認為是邁向職人境界不可或缺的技能。
        這一年嘗試於公司內教導同仁寫測試,過程中更多是教導如何設計好的程式,從中學到非常多寶貴經驗。

其他

  • 極速開發。
  • 看板方法。
  • DevOps 觀念。
  • 系統思考。
  • 引導技巧。
  • 薩提爾。

社群經歷

Agile Tour 志工

每年一度的敏捷圈大會,從參與者漸漸變成志工,再開始上台分享所學與經歷。

Agile Community 志工

從 2017 ~ 2020 年,協助台北場 Meetup 順利舉辦。也於新竹和高雄有幾場分享。

Domain-Driven Design Taiwan 核心志工

從 2019 至今,協助社群 Meetup、讀書會、年會等活動順利進行,也有幾次上台分享或工作坊場邊助教之經驗。

  • 志工經驗
    • DDD 2020 年會總召
    • DDD 2021 年會議程組核心成員
  • 讀書會分享
    • 《實現領域驅動設計》 Ch11 Factory 導讀者(簡報)
    • 《Working Effectively with Legacy Code》Ch25 導讀者(簡報)
    • 《複雜軟件設計之道 領域驅動設計》Ch2 工作坊引導者(簡報)
  • Meetup 分享
    • Domain Storytelling 領域敘事 - 簡介圖示語言 主講者與工作坊引導者(簡報)

蔣幹話軟體

加入幾位朋友創立的小社團,協助管理粉絲頁,有時會分享自己所學,與大家交流。
  • 淺談領域驅動設計(簡報)
    • 本次淺談與之前不同,從軟體架構角度切入,從領域分析談到設計,帶出整個戰略流程。


進修 / 培訓課程

這八年來,自費或公費參與課程眾多,以下條列五項對我影響最大的課程。

Scrum Master 認證課程 (Odd-e)

自認為瞭解敏捷了嗎?想要更多刺激,想要有更多新穎的想法,不斷刷新自己原本的認知,讓自己軟技能與觀念煥然一新的課程。

這是堂對我最大影響是讓你生活與工作都變敏捷,讓大腦內充滿敏捷思維。另外對我最大影響是購買企業管理、溝通、引導... 等相關書籍,充實自己的軟技能。

持有 Certified ScrumMaster® (CSM®) 證照。

現代互聯網開發 Scrum Developer (Odd-e)

不管公司採用瀑布或 Scrum,都要有強大的工程實踐。這門課是測試驅動開發進階課程,直接真槍實彈,於課堂中採用測試驅動開發模式,撰寫出多個功能。最讓人震撼的是,直接當場 Code Review,邊講解邊重構程式碼,讓成員看到自己寫的程式變得乾淨整潔。

這堂課對我最大影響是瞭解自己有如井底之蛙,瞭解自己不足之處,持續精進學習,持之以恆的刻意練習。

持有 Certified Scrum Developers (CSD®) 與 Advanced Certified Scrum Developer℠ (A-CSD℠) 兩張證照。

自動測試與實務 TDD 開發 (Skilltree)

讓我踏入測試驅動開發的基礎課程,這門課不是只教測試,主要是教導程式設計,讓你的程式簡潔好閱讀,同時具備可測試性。這門課可以說是教導如何撰寫高品質程式碼。

這堂課對我最大影響是瞭解如何寫出漂亮又有品質的程式碼,瞭解測試程式是開發中重要的一環,點燃內心的火焰,讓我更想寫出高品質程式碼。

Product Owner 認證課程 (Odd-e)

如果不瞭解商業價值,沒有商業思維,身為工程師的我不知道為何而戰?如果不瞭解 Scrum 每個環節其背後隱藏的價值與目的,不知道工作中每個環節的意義,身為工程師的我只會將各動作當成例行公事。這門課打破所有盲點,讓你知道為何而戰,進而知道如何交付價值,展現工程師的價值。

這堂課對我最大影響是換位思考,不只換到 Product Owner 角色,更是換到 Customers 角色,快速且持續交付客戶想要的價值。

持有 Certified Scrum Product Owner (CSPO®) 證照。

鳳凰項目沙盤工作坊 (IBPA 國際最佳實踐管理聯盟)

DevOps 入門工作坊,從遊戲中學習三步工作法,學習工作流程可視化所帶來的好處。也充分瞭解,從使用者(需求)到使用者(使用產品的人),為了完成有價值的產品,所有團隊為了目標一同努力。

這堂課對我最大影響是瞭解廣義的 DevOps,我的理解是打破公司內所有穀倉,從業務市場調查到開發到維運到行銷到用戶手上,全部串連起來。建立目標來改變文化以建立流程,到流程自動化與資訊透明化,並持續吸取回饋改善文化。

自傳


        八年軟體開發與維護經驗。應徵此工作,我希望能和團隊一同打造值得驕傲的產品。我也希望能透過此工作,和不同人合作,學習到更多不一樣的觀點,和公司夥伴一同成長。


        2016 年 10 月開始參加 Agile Community 活動,同年 11 月參加鈦坦與泰迪軟體合辦的看板桌遊,這兩個活動帶領我進入敏捷圈。爾後參加 Odd-e 的敏捷開發課程,除了學到撰寫高品質程式外,讓我認識到協同開發與合作也能這麼快樂。


        曾經思考,如何寫出高品質程式。看了很多書,最後體悟到 Linux 哲學 - 專注一件事,用簡單的方法做好它。這是我現在寫程式的思考邏輯。然而,進一步思考,如何確保系統如我所想的執行作業?再進一步思考,如何確保系統滿足使用者需求?最後得到的答案是『測試程式』。這一年來參加數個與測試驅動開發相關課程,學習驗收與單元測試驅動開發,驗收測試使用 Specflow 與 Selenium,單元測試使用 MSTest 或 NUnit,提昇開發品質。將課程所學寫成部落格,並持續在 Github 放上測試驅動開發練習結果。


        從 2019 年加入 Domain-Driven Design Taiwan 核心志工,有過數次社群分享,主題包含淺談領域驅動設計、事件風暴工作坊主講或助教、與 Domain Storytelling 工作坊主講者。受之於社群,回饋社群之想法,故於 2020 年疫情來臨時,與大家一同舉辦臺灣領域驅動設計年會,連續兩年都有超過三百多人參與年會。


        喜歡學習,除了從書本中學習敏捷外,也積極參與 Agile 與 DevOps 的培訓、活動、和研討會。認識各方高手,不放過任何交流機會,從高手的言談與舉止中學習敏捷。於 Scrum 流程,除了自學與從各方高手們身上偷學外,另外也參加 Scrum Master 培訓課程。身為團隊成員,我希望透過學習 Scrum 流程,更快交付出有價值的產品。敏捷是一種精神,期許未來自己能將敏捷內化成日常一部份。


        系統是團隊合作的結晶,從需求到上線,不只程式硬底子,還需要軟技能。購買團隊溝通與引導相關書籍,譬如《誰說我們不能一起做決定》,觀看提昇自我的書,譬如《低谷 The Dip》、《點子都是偷來的》... 等。程式開發人員不能只懂程式,團隊合作亦是重要的一環。除了透過閱讀,也參加 ICA 的引導課程、薩提爾對話課程、和系統思考培訓課程,朝多元技能前進,努力成為 T 型人才。


        這也是我來應徵此工作的因素,我想將這幾年所學應用於工作上。

        

        過往工作相當多元,擔任過系統工程師角色,做過系統開發(含資料庫開發)工作;擔任系統分析角色,和使用者需求訪談撰寫需求規格書;擔任測試人員角色,做過系統整合與探索測試;擔任維護人員角色,協助程式上版管控與資料庫管理 ... 等工作。需要團隊溝通跨部門溝通向上溝通、與使用者溝通、與廠商溝通。近幾年工作繁雜,今年也開始以資深人員角色帶新人程式開發。多元工作卻讓我逐漸多元成長。


        我有很多身份與角色,我常讓自己帶不同顏色帽子轉換身份。遇過身份衝突的狀況,想嘗試放手給新人試錯學習,然後再適時的給予建議引導,然而我又要監督開發進度,總會思考要引導團隊給予時間學習還是進度為主插手教導。Agile Meetup 中和前輩討論到此事,收到相當棒的回饋,將帽子混成一頂,站在公司營運賺錢這一目標上,將團隊成長所需成本與開發進度成本一起衡量,找出平衡點。當初聽到非常吃驚,但回去實作相當有效,知道該放多少手給團隊嘗試,進度大抵會如何,是否能接受風險。當有痛點時,社群朋友不吝嗇給予各種建議,讓我漸漸在過往工作中融入一點敏捷,工作更愉快。


        雖然我瞭解敏捷帶來的好處,但不會強迫成員使用敏捷相關工作方法。我偏向遇到問題,針對問題,看看手邊有哪些方法能解決問題,團隊知道這方法帶來的好處,方法 / 工具才會好用。也碰過大家不覺得有問題,是因為不知道這個是問題,所以我會直接做給對方看,讓對方知道有更好的工作方法,讓對方意識到問題,再導入相關解決方法。我喜歡融入團隊中,一起分享學習,面對問題,然後一同解決問題,一起成長。做中學,邊做邊思考,然後持續改善,這是我近期帶新人學到的心法。


        我不是完美的人,但樂於改善,學習新知,用簡單的方法做到最好。持續提昇現有技能,持續學習新的技術。


Resume
Profile
Mi1bingnvvjkjp4bp4dg

王家駿 James Wang

 0953-456-979                                                            email[email protected]


簡述

        嚮往自己擁有職人般的技術與品質,所以開始鑽研敏捷開發,認為敏捷可以打造出擁有職人文化的團隊。然而越接觸敏捷,發現一個偉大的團隊還需要很多面向支撐,故這幾年開始往引導、系統思考、溝通… 等面向多元學習。希望未來能與同伴一同打造夢幻隊伍,攜手一起產出各種有價值的產品。

        目前常出沒「敏捷」、「領域驅動設計」、「DevOps」、「引導」... 社群活動,也是敏捷社群(AgileCommunity.tw)領域驅動設計社群(Domain Driven Design Taiwan)的志工與講者。曾於 Agile Tour Taipei 擔任 Workshop 的 Host,也擔任 Domain-Driven Design Taiwan Conference 2020 總召。

學歷

國立台灣科技大學 資訊管理研究所 計量運算與資訊安全組 碩士畢業,2010 年 9 月 - 2012 年 7 月

參與國科會計畫「適用於 NFC 應用環境之風險管理架構暨評估模式」,產出《適用於 NFC 應用環境與個人資訊保護之安全規範》。

私立東吳大學 數學系 學士畢業,2006 年 9 月 - 2010 年 6 月

參與系隊棒球隊與系學會。

工作經歷

信義房屋 專案經理,2018 年 4 月 - 至今

技術發展組:主要負責公司數位轉型中 DevOps 基礎建設之建立,以及公司教育訓練。
  • 系統設計與開發
    • 拒絕行銷服務 API(.NET Core 3.1) 設計與開發,解決以下問題:
      • 原功能散落在系統各處,較難改動。
      • 原功能依賴資料庫,又以前設計靠排程整檔機制,資料無法即時一致,對使用者造成困擾。
    • 短網址服務 API(.NET 5) 設計與開發:
      • 與團隊一同設計雪花演算法與編碼產生短網址。主要負責與團隊需求分析、系統與機制之設計、協助解決開發過程中成員的問題、以及 Code Review 與意見回饋。
  • 規劃公司未來架構
    • 未來新系統一律容器化並部屬於 K8S 上。
    • 引入 CI 與 CD 機制,並與團隊選擇種子專案,完整跑完單元測試、SonarQube(程式碼品質掃描工具)、CheckMarx(資安源碼掃描工具)、與整合測試,確保系統能有品質持續交付。
    • 與團隊一同設計日誌與監控機制。
    • 與團隊一同導入 K6 負載測試,確保系統上線穩定度。 
  • 公司內部分享
    • 數場 .NET Core 觀念分享
    • 淺談自動化測試
    • 領域驅動設計 戰略篇
    • 數場組內分享單元測試、整合測試、重構、物件導向基礎觀念、架構設計、需求探索分析方式(以 Domain Storytelling 與 User Story 為主)... 內容。

海外企業開發組:主要負責公司海外企業(日本、馬來西亞)系統建置與維護。
  • 2020/03 - 2020/10 大馬官方網站開發(React + .NET Core Web Api,部屬至 GKE):
    • 公司之前大多使用 .NET Framework Web Forms / MVC 撰寫程式。 
    • 配合公司官方網站要上雲(GCP)之新政策,故研究新架構,並首次將 React 引進組內。架構方向確認後,透過教學讓同組人員更了解 React 框架與開發。
    • 主要負責新架構的提案、與客戶訪談、與設計團隊討論切版、建立前端 React 專案範本、建立後端 API 與排程轉檔的專案範本、團隊新技術教育訓練、以及與 Infra 團隊規劃建立 GKE 正式環境。
  • 2019/01 - 2019/07 開發大馬系統後台 API
    • 此系統從零開始建置,架構規劃上:
      • 使用 .NET Core 2.1 開發 Web API。 
      • 首次嘗試使用 Domain Driven Design 觀念進行架構設計。 
      • 仿造洋蔥架構,鞏固核心 Domain,將資料庫移至架構最外層。 
      • 使用 DI 設計,增加架構彈性。 
      • 導入單元測試。
    • 程式撰寫上,負責 Infra Layer 底層撰寫(含 Repository)與 .NET Core Web API 設定與教學。
  • 2019/01 - 至今 導入看板方法:持續改善與調整。
  • 2018/06 - 至今 導入自動化測試
    • 從單元測試開始,包含 SOLID 原則,教導小組成員設計更好的程式碼風格。 
    • 於新專案中鼓勵大家撰寫單元測試。
  • 2018/09 - 2018/09 開發數位派報
    • 採用前後端分離架構,團隊各司其職,只用一個星期完成第一版程式開發並上線。
  • 2018/04 - 2019/03 開發週報表系統。使用 ASP.NET MVC 開發,從需求訪談到程式開發全部包辦,兼顧畫面美觀清楚呈現與後端資料庫即時運算效能。

 Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

新光人壽 資深應用系統工程師,2012 年 10 月 - 2018 年 4 月

於新光人壽 5 年半資歷,參與各項專案與維護案,因項目太多,只保留最後參與項目:
  • 2016/10 - 2018/04 維護房貸系統。包含貸前管理系統、貸中帳務系統、貸後催收債協系統。角色為 SA、SD、PG、QA,從接到問題到解決問題,整個流程都要處理。
    •  貸前房貸案件管理系統:從 ASP 改寫成前後端分離架構,前端使用 HTML5 / CSS3 / JavaScript / jQuery,後端使用 C# 撰寫 Web Api 架構。
    • 貸中帳務系統:AS400,瞭解基本操作指令,使用 LANSA 撰寫程式。
    • 貸後催收債協系統:使用 C#,框架為 Web Form(.NET Framework 2.0)。
Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

技能


C#

        八年經驗,開發與維護數個系統。以物件導向與 SOLID 精神為主,崇尚簡單就是美的圭臬,力求最簡單的方式完成功能。

        參與各種 C# 培訓,近幾年開始設計底層元件,希望寫出簡單易讀易用性高的擴充套件,簡化工作上的負擔。


敏捷實踐

        近幾年學習敏捷實踐,透過課程與社群研討會,和各界高手交流學習,亦主動參加 Scrum Master、Product Owner 與 Developer 培訓課程。

        現在喜歡敏捷,期許自己成為有敏捷精神的成年人。敏捷很廣,要學的太多了,只能持續學習,增進自我。


MS SQL

        因工作需要學習 SQL 語法,包含進階的 CTE。也會基本的 SQL Server 設定與維護,包含 SQL 語法效能調校、index、Stored Procedure、View、排程設定、權限控管 ... 等功能。

        有多次效能調整經驗,曾經將執行 5 分鐘報表調整至 10 秒。


領域驅動設計

        當業務邏輯與系統架構越來越複雜,我們需要一種與領域專家與團隊協作並設計出符合業務語言的系統。

        2019 年開始參與 DDD 社群各 Meetup 與讀書會,參加 DDD China Summit,並嘗試運用到工作中。


測試驅動開發

        認為撰寫測試是對自己程式品質要求,私認為是邁向職人境界不可或缺的技能。
        這一年嘗試於公司內教導同仁寫測試,過程中更多是教導如何設計好的程式,從中學到非常多寶貴經驗。

其他

  • 極速開發。
  • 看板方法。
  • DevOps 觀念。
  • 系統思考。
  • 引導技巧。
  • 薩提爾。

社群經歷

Agile Tour 志工

每年一度的敏捷圈大會,從參與者漸漸變成志工,再開始上台分享所學與經歷。

Agile Community 志工

從 2017 ~ 2020 年,協助台北場 Meetup 順利舉辦。也於新竹和高雄有幾場分享。

Domain-Driven Design Taiwan 核心志工

從 2019 至今,協助社群 Meetup、讀書會、年會等活動順利進行,也有幾次上台分享或工作坊場邊助教之經驗。

  • 志工經驗
    • DDD 2020 年會總召
    • DDD 2021 年會議程組核心成員
  • 讀書會分享
    • 《實現領域驅動設計》 Ch11 Factory 導讀者(簡報)
    • 《Working Effectively with Legacy Code》Ch25 導讀者(簡報)
    • 《複雜軟件設計之道 領域驅動設計》Ch2 工作坊引導者(簡報)
  • Meetup 分享
    • Domain Storytelling 領域敘事 - 簡介圖示語言 主講者與工作坊引導者(簡報)

蔣幹話軟體

加入幾位朋友創立的小社團,協助管理粉絲頁,有時會分享自己所學,與大家交流。
  • 淺談領域驅動設計(簡報)
    • 本次淺談與之前不同,從軟體架構角度切入,從領域分析談到設計,帶出整個戰略流程。


進修 / 培訓課程

這八年來,自費或公費參與課程眾多,以下條列五項對我影響最大的課程。

Scrum Master 認證課程 (Odd-e)

自認為瞭解敏捷了嗎?想要更多刺激,想要有更多新穎的想法,不斷刷新自己原本的認知,讓自己軟技能與觀念煥然一新的課程。

這是堂對我最大影響是讓你生活與工作都變敏捷,讓大腦內充滿敏捷思維。另外對我最大影響是購買企業管理、溝通、引導... 等相關書籍,充實自己的軟技能。

持有 Certified ScrumMaster® (CSM®) 證照。

現代互聯網開發 Scrum Developer (Odd-e)

不管公司採用瀑布或 Scrum,都要有強大的工程實踐。這門課是測試驅動開發進階課程,直接真槍實彈,於課堂中採用測試驅動開發模式,撰寫出多個功能。最讓人震撼的是,直接當場 Code Review,邊講解邊重構程式碼,讓成員看到自己寫的程式變得乾淨整潔。

這堂課對我最大影響是瞭解自己有如井底之蛙,瞭解自己不足之處,持續精進學習,持之以恆的刻意練習。

持有 Certified Scrum Developers (CSD®) 與 Advanced Certified Scrum Developer℠ (A-CSD℠) 兩張證照。

自動測試與實務 TDD 開發 (Skilltree)

讓我踏入測試驅動開發的基礎課程,這門課不是只教測試,主要是教導程式設計,讓你的程式簡潔好閱讀,同時具備可測試性。這門課可以說是教導如何撰寫高品質程式碼。

這堂課對我最大影響是瞭解如何寫出漂亮又有品質的程式碼,瞭解測試程式是開發中重要的一環,點燃內心的火焰,讓我更想寫出高品質程式碼。

Product Owner 認證課程 (Odd-e)

如果不瞭解商業價值,沒有商業思維,身為工程師的我不知道為何而戰?如果不瞭解 Scrum 每個環節其背後隱藏的價值與目的,不知道工作中每個環節的意義,身為工程師的我只會將各動作當成例行公事。這門課打破所有盲點,讓你知道為何而戰,進而知道如何交付價值,展現工程師的價值。

這堂課對我最大影響是換位思考,不只換到 Product Owner 角色,更是換到 Customers 角色,快速且持續交付客戶想要的價值。

持有 Certified Scrum Product Owner (CSPO®) 證照。

鳳凰項目沙盤工作坊 (IBPA 國際最佳實踐管理聯盟)

DevOps 入門工作坊,從遊戲中學習三步工作法,學習工作流程可視化所帶來的好處。也充分瞭解,從使用者(需求)到使用者(使用產品的人),為了完成有價值的產品,所有團隊為了目標一同努力。

這堂課對我最大影響是瞭解廣義的 DevOps,我的理解是打破公司內所有穀倉,從業務市場調查到開發到維運到行銷到用戶手上,全部串連起來。建立目標來改變文化以建立流程,到流程自動化與資訊透明化,並持續吸取回饋改善文化。

自傳


        八年軟體開發與維護經驗。應徵此工作,我希望能和團隊一同打造值得驕傲的產品。我也希望能透過此工作,和不同人合作,學習到更多不一樣的觀點,和公司夥伴一同成長。


        2016 年 10 月開始參加 Agile Community 活動,同年 11 月參加鈦坦與泰迪軟體合辦的看板桌遊,這兩個活動帶領我進入敏捷圈。爾後參加 Odd-e 的敏捷開發課程,除了學到撰寫高品質程式外,讓我認識到協同開發與合作也能這麼快樂。


        曾經思考,如何寫出高品質程式。看了很多書,最後體悟到 Linux 哲學 - 專注一件事,用簡單的方法做好它。這是我現在寫程式的思考邏輯。然而,進一步思考,如何確保系統如我所想的執行作業?再進一步思考,如何確保系統滿足使用者需求?最後得到的答案是『測試程式』。這一年來參加數個與測試驅動開發相關課程,學習驗收與單元測試驅動開發,驗收測試使用 Specflow 與 Selenium,單元測試使用 MSTest 或 NUnit,提昇開發品質。將課程所學寫成部落格,並持續在 Github 放上測試驅動開發練習結果。


        從 2019 年加入 Domain-Driven Design Taiwan 核心志工,有過數次社群分享,主題包含淺談領域驅動設計、事件風暴工作坊主講或助教、與 Domain Storytelling 工作坊主講者。受之於社群,回饋社群之想法,故於 2020 年疫情來臨時,與大家一同舉辦臺灣領域驅動設計年會,連續兩年都有超過三百多人參與年會。


        喜歡學習,除了從書本中學習敏捷外,也積極參與 Agile 與 DevOps 的培訓、活動、和研討會。認識各方高手,不放過任何交流機會,從高手的言談與舉止中學習敏捷。於 Scrum 流程,除了自學與從各方高手們身上偷學外,另外也參加 Scrum Master 培訓課程。身為團隊成員,我希望透過學習 Scrum 流程,更快交付出有價值的產品。敏捷是一種精神,期許未來自己能將敏捷內化成日常一部份。


        系統是團隊合作的結晶,從需求到上線,不只程式硬底子,還需要軟技能。購買團隊溝通與引導相關書籍,譬如《誰說我們不能一起做決定》,觀看提昇自我的書,譬如《低谷 The Dip》、《點子都是偷來的》... 等。程式開發人員不能只懂程式,團隊合作亦是重要的一環。除了透過閱讀,也參加 ICA 的引導課程、薩提爾對話課程、和系統思考培訓課程,朝多元技能前進,努力成為 T 型人才。


        這也是我來應徵此工作的因素,我想將這幾年所學應用於工作上。

        

        過往工作相當多元,擔任過系統工程師角色,做過系統開發(含資料庫開發)工作;擔任系統分析角色,和使用者需求訪談撰寫需求規格書;擔任測試人員角色,做過系統整合與探索測試;擔任維護人員角色,協助程式上版管控與資料庫管理 ... 等工作。需要團隊溝通跨部門溝通向上溝通、與使用者溝通、與廠商溝通。近幾年工作繁雜,今年也開始以資深人員角色帶新人程式開發。多元工作卻讓我逐漸多元成長。


        我有很多身份與角色,我常讓自己帶不同顏色帽子轉換身份。遇過身份衝突的狀況,想嘗試放手給新人試錯學習,然後再適時的給予建議引導,然而我又要監督開發進度,總會思考要引導團隊給予時間學習還是進度為主插手教導。Agile Meetup 中和前輩討論到此事,收到相當棒的回饋,將帽子混成一頂,站在公司營運賺錢這一目標上,將團隊成長所需成本與開發進度成本一起衡量,找出平衡點。當初聽到非常吃驚,但回去實作相當有效,知道該放多少手給團隊嘗試,進度大抵會如何,是否能接受風險。當有痛點時,社群朋友不吝嗇給予各種建議,讓我漸漸在過往工作中融入一點敏捷,工作更愉快。


        雖然我瞭解敏捷帶來的好處,但不會強迫成員使用敏捷相關工作方法。我偏向遇到問題,針對問題,看看手邊有哪些方法能解決問題,團隊知道這方法帶來的好處,方法 / 工具才會好用。也碰過大家不覺得有問題,是因為不知道這個是問題,所以我會直接做給對方看,讓對方知道有更好的工作方法,讓對方意識到問題,再導入相關解決方法。我喜歡融入團隊中,一起分享學習,面對問題,然後一同解決問題,一起成長。做中學,邊做邊思考,然後持續改善,這是我近期帶新人學到的心法。


        我不是完美的人,但樂於改善,學習新知,用簡單的方法做到最好。持續提昇現有技能,持續學習新的技術。