王琪驊 (Emily)

  [email protected]   |     emily40830   |.    Qi-Hua Wang.  |.  +886-935010815

簡歷 Summary

  • 擁有 3 年以上的軟體開發經驗,曾參與開發BIM / 影音電商Saas服務 / IS工具等,並熟悉 Scrum 開發流程
  • 具備大量專案經驗,並且熟悉多種語言,包含 TypeScript, Python, C#…
  • 2 年以上程式教學經驗,進行超過 30+ 位學員一對一諮詢
  • 擅長跨部門協作,具備良好的團隊合作與溝通表達能力,並且熱愛透過技術解決問題

工作經歷 Work Experience

Software Engineer •  Trend Micro

Jun. 2022 - Present

Technical Skills:   Redis · Microsoft Azure · Azure Service Bus · Django · FastAPI · Docker · Microsoft Power Automate · Amazon Web Services (AWS) · PostgreSQL · Python · React · TypeScript

我在 Trend Micro 的 IS 部門擔任軟體工程師,主要負責網頁應用程式全端開發,前端使用 React 與 Micro frontend 框架 Nx 管理前端專案; 後端使用 Python Django 與 FastAPI 框架

主要負責產品:Trender Service

Trender Service 是專門為公司內部同仁開發的 Case System,此服務整合了多種商用軟體,包含 Microsoft Teams Approval 、Jira 、Microsoft Power Automate Flow 與 Microsoft Power Apps 。在這個廣大的服務中,我負責了後端的事項:

  • 設計 priority queue 機制用於解決跨平台 content permissions 同步
  • 應用 Atlassian connect express 開發與 CICD 建置
  • 研究如何同時支援 Legacy Form System 以及 Power Apps 的表單系統設定介面與邏輯
  • 開發 General Email 寄送服務的(使用 Azure Service Bus & 與自行實作的 Consumer 架構)
  • 開發 Approval Routing 的設定項,制定 API interface
  • 其他 ticket system 產品技術評估與 POC

其他事項

  • 開發與重構 Microsoft Teams Chatbot API, 新增 retry 機制
  • 開發 Tracking url 服務,讓使用者可以設定點擊流中要額外紀錄的資訊
  • 重構 Teams Game (一個包含前後端的 event driven 服務) 服務以優化讀寫效能
  • 開發 Meeting Extension(一個 能夠讓使用者在會議進行時即時同步會議紀錄的工具) front end

Backend Engineer  •  URFiT Tech

Jun. 2021 - Jan. 2023

Technical Skills: TypeScript · NodeJS · ExpressJS · PostgreSQL · GraphQL · AWS · ReactJS

我在 URFiT 擔任後端工程師,職責為開發與維護公司自有產品 LodeStar App 的前後端程式,因應公司人力變動,也有短暫擔任 FAE 與客戶溝通的經驗約一個月,後期也有擔任工程團隊主要 code reviewer. 

主要負責產品: LodeStar

LodeStar 是一套內容與電子商務系統的 SaaS 服務,透過功能模組化的設計,讓客戶可以自由組建符合自身商業模式的系統。我在這個系統中開發與參與的項目包含:

  • Paypal 金流服務串接
  • 優化後端訂單交付流程,避免團購訂單重複交付行為
  • 優化 GraphQL query 以解決前端資料載入過慢之問題
  • 撰寫 migration 腳本轉移客戶 legacy site data
  • 整併多個第三方金流服務
  • 開發代幣交易交易模組模組以及後台銷售頁面權限管控機制
  • 根據資安弱掃報告修復後端資安問題

在 2023 年 2 月後我以兼職的方式在適才服務,過程中開發了數個功能模組如下:

  • 支援 CMS 服務行銷埋碼
  • 開發登入裝置管理與登入上限功能模組
  • 開發 email 驗證服務

OpenSource Product:  urfit-tech/lodestar-app (github.com) / urfit-tech/lodestar-app-admin (github.com)

BIM Software Engineer  •  Pacific Engineers & Constructors, Ltd.(Bechtel Global Taiwan Unit) 

Nov. 2019 - Jun. 2021

Technical Skills: C# (.Net framework) · JavaScript · Azure DevOps

我在公司內的創新研發部門 BIM Center 擔任 SWE,主要職責為開發與商用軟體介接的插件以及系統整合與軟體架構設計,主要職責包含:

  • 訂定資料物件、資料庫讀寫功能 library、開發商用軟體插件
  • 透過軟體API整合商用軟體功能,包含 Tekla Open API、OpenStaad、Revit API 
  • 規劃與實作軟體架構,從中理解與嘗試物件導向的設計模式,以實作出維護性、擴充性高的軟體為目標 

Project1:建築資訊模型整合鋼構設計流程自動化

成就:此專案通過 2020 行政院公共工程委員會研發折抵計畫,幫助公司折抵 15% 稅務 

Project2:Staad to Revit

成就:一鍵將結構分析模型轉成 BIM model,讓建模設計員減少 70% 建模的時間


Data Analysis Intern  •  Junyi Academy

Jan 2019 - Sep 2019

Technical Skills:  SQL · GCP BigQuery · MetaBase · Google Analytics

Project1:教育內容功能開發 A/B test 分析

成效:

  • 透過分析過去產品功能發現的 insight,簡化了 A/B test 的自變項,減少約40% 的實驗時間。
  • 建立多項教育內容使用行為的質性描述與量化指標的關聯,作為後續組織開發教育內容或功能時,選定驗證指標的參考依據。

Project2:AARRR--Acquire to Active數據正確性探勘

成效:

  • 從源頭解決不同資料源對接的問題,從 30% 的對應率提升至 95% 。
  • 優化資料倉儲 ( Data warehouse ) 演算法,提升資料可信度。

技術 Technical Skills

  • Languages: Python, TypeScript, JavaScript(Node.js), C#
  • Backend Frameworks: Express.js, Django, FastAPI
  • Cloud Services: AWS(ECS, CloudWatch), Azure(Service Bus, AKS, Function App, Application Insights)
  • Databases: PostgreSQL, Redis
  • DevOps: Docker, GitHub Actions  
  • Monitoring & Logging: OpenTelemetry
  • Others: React.js(Next.js), Rxjs, Microsoft PowerPlatform(Power Automate)

Education

國立臺灣大學

土木工程所 電腦輔助工程組 碩士畢

Technical Skills:  C++  · R  · python  · JavaScript

  • 研究領域:資料視覺化、資料分析、機器學習、建築資訊模型

Sep.2017 - Jul.2019