嗨,我是葉昱彤 👋
3 年以上後端開發經驗,包含後端 API、Chatbot 與雲端服務相關經驗,以有更多實戰經驗為目標持續學習。
Elaine

關於

熱愛學習與嘗試新事物,享受過程中所帶來的成就感,並樂於分享。具備高度抗壓性,勇於跳脫舒適圈嘗試新事物,善於溝通與協調解決問題。

工作經歷

昶懋國際股份有限公司

August 2024 - Present
軟體高級工程師
  • Backend
    • SaaS 多租戶平台開發
      • 設計並實作可擴展的 Django 多租戶 SaaS 架構,接收來 APP 的電池診斷紀錄,模組化系統設計支援客製功能並降低租戶間重複碼
      • 開發 API 包含帳號管理、一次性密碼(OTP)認證及資料存取隔離等核心功能
      • 基於 Django-Tenant 架構執行撰寫超過 150 個整合測試
      • 規劃並實作資料封存機制,定期封存舊資料,減輕資料庫負載並提升查詢效能
      • 開發客製化 Django command 工具,進行資料驗證及文件生成,降低人工操作錯誤率
    • 維護五個客戶專屬的 Node.js 專案,用於接收來自行動應用程式的電池診斷資料,並進行錯誤修復與功能更新。
    • 開發 GitLab 專案成員自動驗證工具,定時檢測異常帳號,確保專案權限安全
    • 設計、開發並維護內部 SLA 系統,檢測系統的 SLA 達成率,並提供 API 查看結果
  • DevOps
    • 執行 JMeter 壓力測試,優化 AWS 架構與資源配置
    • 架設 SaaS Tenant 環境,整合 CloudFront、Route 53、Load Balancer、SNS、SES

矽羽科技有限公司

April 2023 - July 2024
Python/Django 後端工程師
  • Backend
    • 與團隊密切合作,將需求轉換為可擴展的 API 設計與決策
    • 獨立開發物流整合平台
      • 統整多家物流業者的配送生命週期,提供下游服務一致的 Django REST API
      • 使用 Django Template 搭配 CoreUI 建立內部管理介面
      • 實作密碼重設與信箱更新流程的二次驗證機制
      • 使用 Django-q 實作排程任務,自動同步物流狀態,並即時通知下游系統,有效降低漏單與延遲風險
      • 使用 Async Task 優化 API 回應時間,有效縮短使用者等待時間
      • 整合並實現多家物流帳務功能,以協助業務部門進行對帳和請款,大幅減少人工作業量
      • 撰寫詳細 API 文件與範例,加速其他系統整合效率
  • DevOps
    • 使用 Docker 與 AWS Copilot 部署服務,管理 RDS、ECS、ECR、CodePipeline、Route 53、ACM

龎帝數位資訊有限公司
停止營運

August 2022 - March 2023
軟體工程師
  • Backend
    • 根據需求與團隊進行討論與協作,開發超過 50 支 API 供 Web 和 Mobile 使用,並將其文件化
    • 規劃、重構與開發四項專案,包括功能開發、第三方服務串接以及提升程式可維護性和可閱讀性
    • 除 CRUD 外,亦開發多項 API 功能,包括:
      • 使用 Regular Expression 將中文斷詞與詞性進行後處理
      • 使用 Requests 爬蟲將華語詞表進行數據統計
    • 開發與維護 12 個語言學習平台(基於 Django)及 2 個內部使用的 Chrome 擴充工具,持續推出新功能,並解決使用者回報問題與資料異常
    • 為自己開發的 API 撰寫文件,製作 HTTP request 範例,說明流程,加速前端開發
  • DevOps
    • 使用 CircleCI 建立 CI/CD 流程,改善 3 項舊有產品 CI/CD 架構
    • 維護 AWS EC2、S3、Elastic Beanstalk、RDS、SNS、SES 等服務

自由系統股份有限公司

February 2022 - July 2022
實習工程師
  • 為企業客戶提供 IT 支援與系統維護,處理硬體、作業系統、軟體問題
  • 管理 O365、AD、檔案伺服器與企業級無線網路
  • 有效地與客戶溝通,準確理解與定位客戶問題
  • 擔任實習生小組長,協助實習生團隊協作與管理
P

Ponddy Education Taiwan Ltd.

June 2020 - June 2021
軟體實習生
  • Backend
    • 使用 Django REST Framework 與 Channels 開發即時互動教學 IRS 系統,完成 22 項功能與 98 筆測試
    • 撰寫 E2E API 自動測試腳本,維護四項專案
  • DevOps
    • 使用 Docker 與 CircleCI 建立服務容器與自動化部署流程
  • 測試、調整流程並帶領新進測試人員進行產品之手動測試

技能

Python
CSS
JavaScript
HTML
Markdown
Django
Django REST Framework
django-tenants
PostgreSQL
MySQL
Redis
Docker
Dockerfile
Docker Compose
Gunicorn
Nginx
AWS
Linux
Git
CircleCI
Jira
Automated Testing
Websocket
Swagger
作品集

查看我的最新作品

曾參與過各種專案,從簡單的網站到複雜的網路應用程式,以下是一些我喜愛的專案。

Finance Track

Finance Track

這是個人 Side Project,結合網頁和 LINE Bot,讓使用者快速記錄消費並隨後補充細節。使用者可透過網頁查看消費分析,Django-q 定時提醒填寫未完成記錄並備份資料至信箱。前端使用 Django Template 和免費模板製作。

Django
Django-q
Docker Compose
PostgreSQL
HTML
CSS
JavaScript
Gunicorn
Nginx
AWS EC2
AWS Route53
LineBot
ShortURL

ShortURL

開發了個人短網址服務作為 Side Project,具備建立、查詢和跳轉短網址的功能。使用 Django Template 和 Bootstrap 打造了簡潔直觀的前端介面。

Django
Docker Compose
PostgreSQL
Bootstrap
HTML
CSS
JavaScript
Nginx
AWS EC2
AWS ECR
AWS ECS
AWS CodePipeline
Book

Book

開發線上購書網站,讓會員輕鬆購買書籍。負責資料庫設計、後端及前端開發,使用 Django 並將資料庫部署在 Docker 容器中。實現 RWD 並透過 CI/CD 流程部署至 AWS EC2。

Django
Docker Compose
PostgreSQL
Bootstrap
HTML
CSS
JavaScript
Gunicorn
Nginx
CircleCI
AWS EC2
UB 醬

UB 醬

開發了一款擁有九大功能的校園機器人,透過有限狀態機引導使用者操作,並支援直覺的敘述句查詢。系統採模組化設計,未來可輕鬆轉換至 LINE Bot 或 Telegram Bot 平台。

Django
FastAPI
PostgreSQL
AWS EC2
Messenger Bot
聯絡方式

保持聯繫

歡迎聯絡我討論合作事宜,您可以直接在 LinkedIn上私訊我,我會在方便時回覆。但請注意,我不會回應任何推銷訊息。