您好,我是陳紀霖。

目前在國巨股份有限公司擔任軟體工程師,在前端技術方面,我不僅熟悉React框架,還具備使用Cypress進行端對端的測試經驗。

目前使用Golang作為主要後端的開發語言。在這其中,我不只擁有系統設計的實戰經驗,也致力於程式優化和效能提升,確保軟體運行流暢且無誤。 

此外,我深知軟體部署與維護工作的重要性。因此,我學習持續整合和持續部署(CI/CD)流程,並且熟練運用Docker和Kubernetes進行應用程式的容器化和集群管理。我也具備在Google Kubernetes Engine (GKE)上部署和維護應用的經驗,確保高可用性和擴展性。 

持續學習和技術創新一直是我的追求,期待在更多項目中施展所學,與團隊共同創造出卓越的軟體解決方案。


  Taipei, Taiwan  

學歷

Java雲端服務開發技術養成班(2020/8~2021/1)

東海大學企業管理學系(2013/9~2018/6)

技能



前端

  • JavaScript 
  • TypeScript
  • React
  • Cypress
  • AngularJs



後端

  • Golang
  • Rust
  • Java



資料庫

  • MySQL
  • Mongo
  • Oracle



DevOps Toolkit 

  • Git 
  • Docker
  • K8s
  • Azure Devops
  • GKE



證照 

  • Toeic 805

經歷


國巨股份有限公司

軟體工程師 2022/4 - 現在
  • 使用AngularJs, Java, Springboot開發與維護公司的被動元件產品網站  https://search.kemet.com/
  • 重寫legacy code主要使用技能:TypeScript + React + Golang + GraphQL, 並修改程式邏輯與sql加速多個功能的執行速度。
  • 使用Golang + Gin開發被動元件的特性圖表與各種相關計算https://search.kemet.com/sim/
  • 導入Jest與Cypress進行自動化單元與整合測試
  • 在Azure DevOps中實做release pipeline,確保每次程式碼推送後都會都被編譯與進行自動化測試,並在通過測試後將其部署至GKE


中華系統整合股份有限公司

軟體工程師 2021/3 - 2022/4
  • 撰寫Socket程式供中華電信北區帳務中心傳送電文並接收由Mainframe回傳的資料
  • 負責製作一個spring boot的教育訓練ppt,使用的技術與工具為:mysql,spring boot, thymeleaf。
  • 用spring boot建構一個JCL管理工具的網站,並且串接kaptcha做為登入驗證碼


自傳


您好,我是陳紀霖。我畢業於東海大學企業管理系。  

目前我於國巨股份有限公司擔任工程師,與國外的主管與同事合作開發公司的被動元件網頁服務。這樣的跨國合作不僅要求我具有英語溝通技巧,也因為時差關係,大部分時間需要自己獨立作業,加強了我獨立了解需求解決問題和自我學習的能力。雖然工作中充滿了挑戰,但每一次的突破都讓我的技術水平和專業能力上得到了顯著的提升。

在我主要負責的其中一個專案中,我擔任前後端的主要開發角色,還規劃和實做了一個WebSocket推播通知系統,使客戶端能夠即時獲得伺服器的更新和消息。我依循clean code的原則進行開發,而且為了確保軟體的品質,引入了Jest與Cypress進行單元測試與自動化測試,其中大部分的前端測試都是由我主導編寫。此外,我重構並優化了過時的程式碼,使效能得到提升。並且利用Azure DevOps,確保了每次的程式push都經過嚴格的測試,並在成功後部署到GKE。這些貢獻不僅提升了專案的品質,還為團隊確立了一套有效的最佳實踐,協助同仁們更順利地進行開發

在我任職滿一年時,由於我工作上優異表現得到了Team Leader與部門主管的肯定,我得到了升遷的機會也讓我有機會參與到更多元化的工作項目中,遠遠超出了最初的程式編碼任務比如研究和實施方法來提升一些執行緩慢的SQL查詢的效率、負責在GKE上搭建一個ElasticSearch集群、將舊的.net framework 程式升級,讓程式能夠被linux OS 的docker build 並部署至GKE上在面對緊迫的時程壓力時,我遇到了需要快速學習從未接觸過的新語言和框架的挑戰,並且開發新功能或修正bug。 

除此之外,我還參與了團隊的招聘過程,尤其是進行初輪面試。這不僅是對我的專業知識的認可,也提供了一個機會讓我為團隊選擇未來的成員,這是一項重要且有意義的責任。

這段期間讓我深刻體認到軟體學習的路程是永無止盡的,我還是會持續的驅策自己自主學習軟體開發的相關知識,以利在未來的職涯發展上能夠符合工作上之所需。