Avatar of the user.

徐少騏

我本身喜好電腦科學,從小愛好電玩遊戲,因此接觸資訊領域並開啟日後的資訊工程學習之路,曾任全職Backend engineer及DevOps engineer工作。 希望工作環境: 1. 採用Microservices Patterns相關技術。 2. 英文口說工作環境。 3. 彈性工時與有健康活動的環境。 ---- 過去經歷內容 慣用程式語言: Python, C#, php Backend engineer: (1) 以Django製作線上的房屋銷售系統所需知REST API與Websocket做即時通訊統計 (2) 容器化ML trained model作轉至成API進行使用,做為某大型商場Mobile App做商品照片分類並將其倒入至商品頁。 (3) 針對海外的一家廣告商製作DMP系統,對來源追蹤技術(Web beacon, Pixel tracking, tracking snippet)以及第三方的廣告API做了一定程度的實作與研究。 (4) 使用GraphQL API解偶資料庫關聯、解決跨裝置命名需求、將端口統一。在該專案也嘗試了前端的React框架並搭配PixiJS製作了類遊戲的介面繪圖。 (5) 接洽海外債務證券交易系統的安全性優化與維護。 (6) 製作Rule CMS串接ElasticSearch與Azure Data Explorer作為分析工具。 DevOps engineer: (1) 前端與後端App進行容器化打包。 (2) 建立CI/CD pipeline (Teamcity, CircleCi, GitLabCI...) (3) 規劃、設計、實作雲端系統,讓專案服務擁有鬆耦合、高可用性、高擴展性的特性。 (4) 撰寫IaC(CDK, Terraform)搭配Helm部署基礎設施。 (5) Kubernetes建置、部署與維運。 (7) 導入Argo Workflow導入EKS, AKS的cluster提供Batch worker服務,並使用MinIO作為暫存中繼ETL資料。 (8) 撰寫AWS, Azure跨雲所需的regresh ecr-secret shell script。 (9) 透過Prometheus-client客製化metrics提供app團隊觀測雲服務為提供的metrics。 (10) Fluend, Fluent-bit, Grafana, Prometheus, Alert manager, Jaegur, Istio部署、維運與使用。 其他(Study Group, Side project, piecemeal tasks): (1) 開設讀書會專研Event-driven相關應用與實作學習。 (2) 學習微服務架構搭配分散式系統設計相關技術,如: Saga patterns, Conponent test, & etc...。 (3) 簡單製作微服務PoC,透過架設Kafka作為Snyc/Async通訊Backbone,並使用GraphQL為API gateway,最後在透過Services Mesh探討同步/非同步式的架構服務訪問深度過深的問題。 (4) 將地端嵌入式裝置透過使用AWS IOT(MQTT)傳輸資料至AWS相關服務做資料搜集。 (5) 簡單開發部分SOAP API for legacy project。 (6) 使用PySpark透過AWS Glue做簡單的ETL轉置。 (7) Kibana與Grafana alerting設置aggregations, metrics, actions應用。
Please Sign Up or Log In to view more information about 徐少騏.