張子晏 Tom

 台灣   https://www.linkedin.com/in/tzu-yen-chang   https://github.com/trylovetom
  手機 0975066806  信箱 [email protected]

讓工程師有飯吃的是程式, 時常忘記吃飯的是程式人。畢業於臺科大的程式人!Love JavaScript Deeply.

畢業後受邀加入台大創業車庫團隊,擔任一間軟體服務公司的技術主管,負責為各類客戶從 0 到 1 打造軟體產品,範疇涵蓋線上教育 (如品學堂 https://learning.wisdomhall.com.tw,擁有超過 20 萬用戶,單日訪問量超過 100 萬)、品牌電商 (年營業額超過 3000 萬)、社交平台 (類似 Instagram)、派車系統 (類似 Uber)、股票看盤軟體 (如 TradingView)、運動播報平台 (類似 Yahoo 運動)、內容網站 (如軒尼詩、國網中心)、區塊鏈解決方案 (如以太坊智能合約、印尼大學 NFT 電子文憑、加密貨幣多簽錢包) 等多元領域。

工作之餘,我也熱衷參與開源社群,曾維護過 Facebook 的 Parse Server、Node.js 以及最新的 JavaScript Runtime Bun.sh 與其 Web Server Elysia.js,並親自翻譯 "Clean Code JavaScript" 成繁體中文 https://github.com/AllJointTW/clean-code-javascript,貢獻給所有熱愛 JavaScript 的朋友。我也曾經成為台灣地區 GitHub 活躍度前 100 名。

我的技術涵蓋前端 (JavaScript, Vue.js, Nuxt.js)、後端 (Node.js, Express.js, Koa.js)、資料庫(MongoDB, PostgreSQL)、DevOps(熟悉使用 Docker 進行服務容器化、規劃服務架構,並以 Kubernetes 進行部署)及 iOS 行動 App 開發,。我熱衷於實現創意,並且樂於分享知識,工程師都認為我是個很好的合作夥伴。

工作經歷

技術主管  •  傲嬌文創/傲嬌軟體有限公司

一月 2017 - Present

工作經歷

我的職責涵蓋需求分析、架構設計、開發執行、系統維運、工程師招募與培訓。除了寫程式外,我致力於建立系統化的 SOP 解決方案,以 DevOps 為核心,實踐快速交付與持續交付的原則(像是 CI / CD 自動化測試與自動化部署、開發迭代流程 SOP),讓產品能夠不斷優化。對我來說,軟體工程不僅僅是程式開發,更像是一場戰役,從戰略規劃到資源調度,每一環都需周全考量。

初期,我們面臨的最大挑戰是難以準確預估專案所需時間,這直接導致成本計算和毛利率預測的困難,經常賠錢。為此,我向創辦人溝通,並協助團隊中導入了看板系統和工作量測等一系列專案管理流程與 DevOps 理念,幫助我們更精準地掌握成本、時程和工作安排與流程優化,成功將虧損的專案轉虧為盈,營收增長超過 1000%。

專案經歷

  1. 品學堂:https://learning.wisdomhall.com.tw
    • 團隊領導與架構設計:主導系統架構規劃,並建立 7 人技術團隊(包括產品經理、前後端工程師、QA 與 UI/UX 設計師)。
    • 全端開發與自動化部署:使用 Vue.js、Node.js 和 Express.js 開發系統,部署於 GCP 和 Cloudflare,導入 GitHub Flow、GitHub Action、Snyk、GCP 與 Kubernetes 實現自動化交付。
    • 系統優化與擴展:透過 Redis、CDN 和 Cache 提升性能,日訪問量突破 100 萬,支持 10000 人次同時進行線上檢定。
    • 資料架構設計:設計 MongoDB 架構並建立 ETL 資料管道流程,提高學習報表計算效率。
  2. 派車系統
    • 系統設計與團隊組建:負責架構設計與招募 5 人團隊(產品經理、iOS/Android 工程師、後端工程師與 UI/UX 設計師)。
    • 媒合演算法開發:開發隊列演算法,每秒處理超過 3000 次配對請求,並根據多項條件優化配對成功率。
    • 全平台開發:負責 iOS、Android App 及後端服務的完整開發,提供流暢用戶體驗。
  3. 社交平台
    • 團隊管理與系統設計:規劃並帶領 5 人技術團隊開發類似 Instagram 的社群平台。
    • 內容推薦系統:基於用戶行為與地理位置,實現動態內容推薦,提升用戶黏著度。
  4. 大學文憑 NFT
    • 智能合約開發:使用 Solidity 開發 ERC-721 標準 NFT 智能合約,並通過多簽機制確保合約的正確性與合法性,部署於 Polygon 區塊鏈。
    • 成本優化與自動化測試:開發文憑壓縮與驗證技術以降低 gas 費,並使用 Hardhat 建立自動化測試與部署流程。
    • 合作推廣:與印尼大學合作,成功發放超過 20,000 份學位文憑。
  5. 內容管理系統
    • 模組化內容編輯器:開發可重複使用的內容管理系統,包含拖曳式板型編輯器,協助多個客戶快速搭建行銷平台與官方網站。
  6. 電子商務平台
    • 架構設計與團隊管理:規劃並帶領 6 人技術團隊(包括產品經理、前後端工程師與 UI/UX 設計師)開發電子商務平台。
    • 性能優化與用戶體驗:透過 Redis、CDN 和 Cache 確保高負載下系統穩定運行,特別是在搶購場景下無故障運作。
    • 資料分析與個性化推薦:設計與開發 ETL 流程與推薦演算法,提升用戶轉化率與自動再行銷效果。

學歷

2013 - 2017

國立臺灣科技大學 (NTUST)

電子工程系 - 計算機組 - 學士學位

  • 台灣大學 2048 AI Bot 競賽第四名

技能


  • JavaScript & Node.js
  • Vue.js & Nuxt.js & Vite & Webpack
  • GCP & AWS
  • Docker & Kubernetes
  • DevOps & CI/CD
  • Git & GitHub
  • MongoDB & PostgreSQL

技能


  • Project Management
  • System Architecture

語言


  • Chinese — 母語
  • English — 中階(能夠閱讀與撰寫技術文件,並與開源社群夥伴文字溝通技術問題)

CHANG, TZU-YEN (Tom)

 Taiwan   https://www.linkedin.com/in/tzu-yen-chang   https://github.com/trylovetom
  phone 0975066806  email 
[email protected]

After graduation, I was invited to join the startup incubator at National Taiwan University as a technical lead in a software services company. My role involved leading projects to build software products from scratch for various clients. These projects included online education platforms (like Wisdomhall with over 200,000 users and more than 1 million daily visits), e-commerce brands (with annual revenue over 30 million), social platforms (like Instagram), ride-hailing systems (like Uber), stock charting software (like TradingView), sports news platforms (like Yahoo Sports), content websites (like Hennessy, National Center for High-Performance Computing), and blockchain solutions (including Ethereum smart contracts, NFT diplomas for Indonesian universities, and multi-signature crypto wallets).

Outside of work, I’m active in open-source communities. I have contributed to Facebook’s Parse Server, Node.js, and the new JavaScript runtime Bun.sh, including its web server Elysia.js. I also translated “Clean Code JavaScript” into Traditional Chinese, available here, for all JavaScript lovers. At one point, I was among the top 100 active GitHub contributors in Taiwan.

My technical skills cover frontend (JavaScript, Vue.js, Nuxt.js), backend (Node.js, Express.js, Koa.js), databases (MongoDB, PostgreSQL), DevOps (Docker for containerization, service architecture, and deployment with Kubernetes), and iOS app development. I’m passionate about turning ideas into reality and enjoy sharing knowledge. Fellow engineers often say I’m a great collaborator.

Technical Lead  •  AllJointTW Ltd.

January 2017 - Present

Work Experience

I’m responsible for requirements analysis, system architecture design, development execution, system maintenance, as well as recruiting and training engineers. Besides coding, I focus on creating systematic SOP solutions with DevOps at the core. This includes implementing principles of fast and continuous delivery (like CI/CD automated testing and deployment, development iteration SOPs) to ensure continuous product optimization. For me, software engineering is not just about coding—it’s like a strategic battle, where every step from planning to resource allocation must be carefully considered.

In the beginning, our biggest challenge was accurately estimating project timelines, which led to difficulties in cost calculation and gross margin predictions, often resulting in losses. To solve this, I worked with the founders to introduce project management processes like Kanban and workload measurement, combined with DevOps practices. This helped us manage costs, timelines, and workflow optimizations more effectively, turning loss-making projects profitable and boosting revenue by over 1000%.

Project Experience

  1. Wisdomhall:https://learning.wisdomhall.com.tw
    • Team Leadership & Architecture Design: Led system architecture planning and built a 7-person tech team (including a product manager, frontend and backend engineers, QA, and UI/UX designers).
    • Full-Stack Development & Automated Deployment: Developed the system using Vue.js, Node.js, and Express.js, deployed on GCP and Cloudflare. Integrated GitHub Flow, GitHub Actions, Snyk, GCP, and Kubernetes for automated delivery.
    • System Optimization & Scaling: Enhanced performance with Redis, CDN, and Cache, supporting over 1 million daily visits and 10,000 simultaneous online assessments.
    • Data Architecture Design: Designed MongoDB architecture and built ETL data pipelines to improve learning report calculation efficiency.
  2. Ride-Hailing System
    • System Design & Team Building: Designed the architecture and recruited a 5-person team (product manager, iOS/Android engineers, backend engineer, and UI/UX designer).
    • Matching Algorithm Development: Developed a queue algorithm handling over 3,000 pairing requests per second, optimizing success rates based on multiple criteria.
    • Cross-Platform Development: Led full development of iOS, Android apps, and backend services, delivering a smooth user experience.
  3. Social Media Platform
    • Team Management & System Design: Led a 5-person team to develop a social platform similar to Instagram.
    • Content Recommendation System: Implemented dynamic content recommendations based on user behavior and location, improving user engagement.
  4. University Diploma NFTs
    • Smart Contract Development: Developed ERC-721 standard NFT smart contracts using Solidity, ensuring contract correctness and legality through multi-signature mechanisms, deployed on the Polygon blockchain.
    • Cost Optimization & Automated Testing: Developed diploma compression and verification techniques to reduce gas fees, and built automated testing and deployment processes using Hardhat.
    • Partnership Promotion: Collaborated with Indonesian universities to successfully issue over 20,000 diplomas.
  5. Content Management System
    • Modular Content Editor: Developed a reusable content management system with a drag-and-drop page editor, helping multiple clients quickly set up marketing platforms and official websites.
  6. E-Commerce Platform
    • Architecture Design & Team Management: Planned and led a 6-person team (including product manager, frontend and backend engineers, and UI/UX designers) to develop an e-commerce platform.
    • Performance Optimization & User Experience: Ensured system stability under heavy loads with Redis, CDN, and Cache, especially during flash sale events.
    • Data Analysis & Personalized Recommendations: Designed and developed ETL processes and recommendation algorithms, improving user conversion rates and automated remarketing effectiveness

2013 - 2017

National Taiwan University of Science  and Technology (NTUST)

Bachelor's Degree - Department of Electronic and Computer Engineering

  • 4th Place in the 2048 AI Bot Competition at National Taiwan University

Skills


  • JavaScript & Node.js
  • Vue.js & Nuxt.js & Vite & Webpack
  • GCP & AWS
  • Docker & Kubernetes
  • DevOps & CI/CD
  • Git & GitHub
  • MongoDB & PostgreSQL
  • Project Management
  • System Architecture

Languages


  • Chinese — Native
  • English — Intermediate (reading and writing technical documents, and discussing technical issues in writing with open-source community partners)