關於我
HI, 我是 Neil Xie,有 5 年多關於 Angular、.Net Core、Azure Functions (Serverless)、部分 Java Spring Boot 開發經驗的全端工程師,工作內容大多是開發為企業級通用的後台系統。
我勇於接受新挑戰且不畏懼失敗,富有的技術溝通能力與靈敏度,這使得我在工作上如同游擊兵,可以快速的支援不同部門或團隊,短時間掌握其熟識的客戶需求、開發語言、框架、工具、習慣、和同事一起討論更好的方案,並漂亮的達成客戶的需要。
因此我對於工作有著極大的熱情和信心,總是能驅動好奇心學習更多有幫助的知識和技巧,也廣納各方的意見,期許自己能持續貢獻自己所學的一切給需要的人,這也使我富有成就感的來源。
也因為如此,使得我接觸過非常多不同領域的語言、框架、設計模式、領域知識,所以同事們都會在線上、線下討論時也會找上我,討論不同面向的經驗與可能遇到的問題與解決辦法,我也會不吝嗇分享自己的見解。
目前前端主要使用 Nx Workspace 建立 Angular Monorepo 專案進行開發,協助配置 ESLint、Prettier、Husky、Tailwind CSS 等設定,並具有開發 UI Library 建立 Storybook的經驗,提供夥伴 UI Component 的使用範例和說明,在日常開發上有大量使用 rxjs、NgRx(類似:Redux),以及撰寫單元或整合測試的經驗,並以提供友善的 UI 帶來良好的使用經驗為目標,此外當然也包含 RWD 、跨瀏覽器相容、PWA 等相關技術。
後端主要是理解客戶需求,擁有完整大型後端系統開發經驗,設計高度正規化的 DB Table、開發大量 Web API (曾負責醫療系統翻新案系統分析,與同事共同開發約 500 多隻 API 的經驗)、設計快取機制、 設計 Log 機制、開發排程程式、整合第三方平台、網站壓力測試、資訊安全相關問題。