Skip to content

Commit 8cb9ac6

Browse files
authored
Merge pull request #14 from xchux/feature/precise-wording
✨ (Work Experience): Precise use of work experience terms.
2 parents 2086dee + 5c425f4 commit 8cb9ac6

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

locales/en.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
"position": "Backend Engineer",
3131
"duration": "2022/06 - 2024/12",
3232
"descriptions": [
33-
"Developed a digital product sales system, enhanced file security through AWS Lambda and Antivirus, set up a cronjob to manage order files, and built a development environment and CI/CD process to improve system maintainability, which stably process thousands of orders every month.",
34-
"Develop product variation and image corresponding functions, use Celery distributed task queue and image cropping server to implement asynchronous processing, monitor Prometheus indicators through Grafana, and set up alarm mechanisms to insure execution performance and system stability.",
35-
"Refactor the product listing function, use the abstract factory design pattern to decouple product types methods, improve separation of concerns (SoC), optimize the business logic independence of various products, and increase API response speed by 10%.",
36-
"Developed and maintained the messaging center by implementing a real-time messaging system based on Socket.io. Focused on application-layer development, resolved disconnection handling, and improved garbage collection mechanisms to enhance system stability.",
37-
"Collaborate with the team to formulate annual planning and acceptance standards, use agile development and OKR for goal management, maximize output with limited manpower through resource optimization and performance adjustment, and enhance the company's business growth.",
33+
"Developed a digital product sales system, enhanced file security through AWS Lambda and Antivirus, connected GitHub Actions to create CI/CD automated deployment scripts, and established a scheduling control through Airflow to control the validity period of order files, enhanced deployment efficiency and system maintainability, and stably supported 10K transactions per month.",
34+
"Developed a function to match product variation with images, used the Celery + RabbitMQ architecture to connect the image cropping microservice, asynchronously processed thousands of task per day, and used Prometheus + Grafana to establish real-time monitoring and alerts to ensure that each image was successfully cropped and processed within 100 ms.",
35+
"Refactored the product listing module using the Abstract Factory pattern to decouple business logic among different product types. Adopted Test-Driven Development to incrementally refactor the system, resulting in a 10% improvement in API response speed and a reduced error rate in subsequent development.",
36+
"Responsible for the real-time messaging system in the Message Center, focusing on application layer development based on the Socket.io framework. Improved system stability by fixing disconnection handling and garbage collection mechanisms.",
37+
"Collaborated on annual product planning, assisting in defining acceptance criteria and agile development schedules based on OKRs. Acted as the representative for technical feasibility evaluations, driving AI-assisted product information enhancements and system refactoring to improve product recommendation accuracy and reduce system error rates.",
3838
"Guide junior engineers in system architecture design, code review, technical decision-making and modular task disassembly, work time estimation and progress control to ensure the efficient operation of the development process and improve the team's technical level.",
3939
"Establish business data analysis and visual chart design, use DBT and combine it with BI tools (AWS Athena) to help support data-driven decision-making and improve business insight and decision-making efficiency."
4040
]
@@ -46,9 +46,9 @@
4646
"position": "Python Engineer",
4747
"duration": "2021/07 - 2022/04",
4848
"descriptions": [
49-
"Co-develop database sharding by vertical partitioning, responsible for python script which handle proxy switch and record result when master or slave DB updating.",
49+
"Co-developed database sharding (vertical partitioning) with a Master-Slave architecture to distribute read/write load. Responsible for developing Python scripts to handle routing switches and logging during primary-secondary data updates, as well as implementing a heartbeat mechanism to periodically check the status of Master and Slave nodes.",
5050
"Develop service center by microservice architecture and dockerize that avoide some service blocked in china.",
51-
"Build unit test environment and refactor function to single responsibility which made easier for testing.",
51+
"Introduced pytest for unit testing and refactored multiple functions lacking single responsibility to improve code testability and coverage (from 0% to 10%), thereby enhancing product stability.",
5252
"Reduce duplicate I/O and using RabbitMQ, Celery, Asyncio for speed up. E.g. distribution system speed up 30%.",
5353
"In charge in backend develop and design architecture. At the same time, teaching junior develop and peer code review."
5454
]

locales/zh_TW.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@
3030
"position": "資深後端工程師",
3131
"duration": "2022/06 - 2024/12",
3232
"descriptions": [
33-
"開發數位商品銷售系統,透過 AWS Lambda、Antivirus 強化檔案安全性,且設定排程機制管理訂單檔案,並建開發構環境與 CI/CD 流程,提升系統可維護性,每月穩定處理千筆交易",
34-
"開發商品規格與圖片對應功能,利用 Celery 分散式任務隊列與圖片裁切伺服器實現非同步處理,透過 Grafana 與 Prometheus 監控指標,設置警報機制確保執行效能與系統穩定性",
35-
"重構商品上架功能,採用抽象工廠設計模式解耦商品類型,提升關注點分離 (SoC),優化各類商品的商業邏輯獨立性,同時提升 API 回應速度 10%。",
36-
"訊息中心開發與維護,基於 Socket.io 開發即時訊息系統,負責應用層開發,並修正斷線處理與垃圾回收機制,提升系統穩定性。",
33+
"開發數位商品銷售系統,透過 AWS Lambda、Antivirus 強化檔案安全性,串接 GitHub Actions 建立 CI/CD 自動化部屬腳本,與透過 Airflow 建立排程控管定訂單檔案效期,強化部署效率與系統可維護性,穩定支援每月 10K 筆交易",
34+
"開發商品規格與圖片對應功能,使用 Celery + RabbitMQ 架構串接圖片裁切微服務,非同步處理每日數千筆,搭配 Prometheus + Grafana 建立即時監控與警報,確保各圖片成功裁切且於 100 ms 內處理完畢",
35+
"重構商品上架模組,以抽象工廠模式解耦各商品類型間的商業邏輯模組,與測試驅動開發(TDD)驗證機制逐步重構,同時提升 API 回應速度 10%,且降低後續開發錯誤發生比率",
36+
"負責訊息中心即時系統,基於 Socket.io 架構負責應用層開發,並修正斷線處理與垃圾回收機制,提升系統穩定性。",
3737
"與團隊協作制定年度規劃與驗收標準,運用敏捷開發與 OKR 進行目標管理,透過資源優化與效能調校,在有限人力下最大化產出,提升公司業務成長。",
38-
"指導初級工程師進行系統架構設計、Code Review、技術決策與模組化任務拆解,工時預估與進度控管,確保開發流程高效運行並提升團隊技術水準",
38+
"共同年度產品規劃,協助依照 OKR 制定制定驗收準則與敏捷開發排程,擔任技術可行性評估代表,推動 AI 輔助商品資訊與系統功能重構,提升商品推薦演算法準確度,與降低系統錯誤率",
3939
"建立商業數據分析與可視化圖表設計,運用 DBT 並結合 BI 工具 (AWS Athena),協助支持數據驅動的決策制定,提升業務洞察力與決策效率。"
4040
]
4141
},
@@ -46,9 +46,9 @@
4646
"position": "Python軟體工程師",
4747
"duration": "2021/07 - 2022/04",
4848
"descriptions": [
49-
"共同開發分庫分表(垂直分庫),負責 python 腳本開發,處理主副表資料更新時路由切換與紀錄相關資訊。",
49+
"共同開發分庫分表(垂直分庫),並搭配 Master-Slave 架構分散讀寫壓力,負責 python 腳本開發,處理主副表資料更新時路由切換與紀錄相關資訊,與實作心跳機制定期檢查 Master 與 Slave 狀態",
5050
"開發服務中心為使用微服務架構且透過 docker 容器化,以利於客制擴充與快速部署,處理可能於中國地區被屏蔽的服務。",
51-
"導入自動化測試,撰寫單元測試且同時重構函式,優化函式且確保單一功能原則,以便於單元測試",
51+
"導入 pytest 單元測試,且同時重構多個不具備單一職責之函式,提升代碼可測性與覆蓋率(從 0% 提升至 10%),提升產品穩定性",
5252
"重構與優化系統,減少冗余之 I/O 處理,且透過 RabbitMQ、Celery 與 Asyncio 異步處理,如分賬系統加速 30% 執行速度。",
5353
"負責後端開發與架構設計,且教導初階工程師軟體開發與為其代碼審查。"
5454
]

0 commit comments

Comments
 (0)