李尚儒 Liwer Lee

Taipei City, Taiwan 東吳大學
[email protected]

  Taipei City, Taiwan

我是一位全端工程師,畢業於東吳大學心理系,並自學程式設計。

我最初加入了一家產品導向的資訊公司,專注於醫療產業。起初我在前端部門擔任研發工程師,但為了深入了解整個網路服務架構,我積極增強了後端技術能力。這個舉動獲得了主管和上級的肯定,最終成功轉至後端部門。

接著,我加入了一家內科接案導向的資訊公司,專注於金融產業。在這裡,我全方位參與了前端、行動端和後端等各個方面的工作,並成功完成了多個任務。

除了以上的經驗,我持續進行自我學習和成長。我對全端開發有深入的理解,注重編寫乾淨且易於維護的程式碼。我相信開發者的關注應該放在更高層次的邏輯和問題解決上,而不僅僅是處理程式碼細節。我遵循軟體工程的最佳實踐,運用設計模式和適當的程式架構,確保程式碼具有良好的可讀性、可擴展性和可維護性。

工作經歷

星展信用卡核心系統(CardPlus):

使用Java 8、Spring Data JPA,開發和維護中台API,同時撰寫相應的單元測試。

使用React、Redux和Saga,優化和開發具有良好使用者體驗的SPA。


星展信用卡後台系統(CardPlus):

使用Java 8、Hibernate,開發和維護後台管理系統報表功能,並進行後端系統串接,並撰寫相應的單元測試。


星展信用卡後台推播系統(CardPlus):

使用Java 8、Hibernate,開發和維護推播系統,並與後端系統進行串接,並撰寫相應的單元測試。


星展信用卡線上申請系統:

使用React、Redux及Saga,優化和開發使用者體驗良好的SPA。


中國信託app代駛服務(Home Bank):

使用Angular開發使用者體驗良好的WebView App,提供信用卡友代理駕駛服務。


中國信託app Line Pay綁定服務(Home Bank):

使用Angular開發使用者體驗良好的WebView App,提供Line Pay綁定信用卡服務。


中國信託app 預約分期服務(Home Bank):

使用Angular開發使用者體驗良好的WebView App,提供信用卡預約分期服務。


中國信託推廣平板系統:

使用Angular開發使用者體驗良好的推廣辦卡平板應用。


將來銀行外匯後台管理:

使用Angular架構及開發使用者體驗良好的外匯管理前端應用。


新光銀行授權通知服務系統:

使用Angular架構及開發供使用者組合SQL的前端應用。


公司內部ERP系統:

帶領新人於兩個月內快速完成Angular架構及開發 。


中租跨國租賃系統:

短期支援,協助調整Agile Team中溝通問題,以及程式碼架構問題,以及修復issue。


新北消防局災害現場智能輔助系統:

短期支援,協助調整架構不良的程式。


將來銀行外匯App端SDK:

原負責人離職,使用Kotlin接手完成App端SDK。研究了遺留的程式碼,並找出其中的模式(patterns)以更好理解整個系統的架構,完成開發。


華南銀行文件改寫:

協助調整邏輯不齊全的文件,爬code補齊商業邏輯。


臺大醫院開刀房藥櫃系統:

開發RESTful API,為Web端和設備提供服務,同時與硬體設備和推播系統進行串接,並撰寫相應的單元測試。


原民會遠距照護系統:

負責既有Spring Boot程式碼的維護和重構工作,以及新功能的開發,並撰寫相應的單元測試。

使用Node.js及Express架設前端無障礙頁面,實現Server Side Render。


雲端儲存系統:

維護既有AngularJs專案,及新功能的開發 。


心電儀線上管理系統:

使用Angular、Chart.js架構及開發使用者體驗良好的SPA。

學歷

2008 - 2013

東吳大學

心理系

技能

Frontend


  • HTML5
  • CSS3 
  • SCSS
  • JavaScript
  • ES6
  • jQuery
  • Bootstrap
  • AngularJS
  • Angular
  • TypeScript
  • React
  • Redux
  • Saga

Backend


  • Node.js
  • Express
  • Java
  • JUnit
  • Spring
  • Spring boot
  • SpringMVC
  • Spring Data JPA
  • Jersey
  • Liquibase
  • Redis
  • ActiveMQ
  • Docker
  • MsSQL
  • PostgreSQL
  • MariaDB / MySQL

Tools


  • Git
  • GitFlow
  • Jenkins
  • Redmine
  • Trello
  • Jira

Coding Skill


  • Clean Code
  • OOP
  • Design Pattern
  • TDD
  • DDD
  • Scrum