張濟琛 Jason Chang

主要進行 web 程式開發的軟體工程師

持續學習專業領域的新知,並且願意深入研究遭遇到的問題

以產品的使用者體驗以及效能為首要目標

全端工程師

SOV dental, TW
[email protected]

技能


程式語言

熟悉JavaScript/ECMAScript(ES6+)、NodeJs、TypeScript

基礎: Python、C、Java


技術/工具

函式庫/框架:ReactJS、Apollo GraphQL、ExpressJS

工具:yarn、git、Jest、react-testing-library

資料庫: MongoDB

其他:styled-components、Ant Design

語言能力


中文:母語                                                    英文:TOEIC985、TOEFL iBT 107                                     日文:JLPT N3

工作經歷

全端工程師

SOV dental / 2018 . 7 - 現在

 - ERP 系統: 

    1. 使用技術: TypeScript, ReactJS (with hooks), Express, Apollo GraphQL, MongoDB

    2. 將前端元件以 hooks 、 GraphQL 以及 TypeScript 進行重構

    3. 開發即時聊天系統,使用 GraphQL subscripttion 傳送即時訊息並實作cursor-based pagination 以支援無限捲動

    4. 使用 jest 以及 react-testing-library 撰寫後端 api 以及前端頁面的測試

    5. 重構後端任務管理系統的 API (核心業務邏輯),以增加可擴展性並且進行資料庫的遷移。

    6. 實作使用者驗證相關邏輯,並且重構舊有的 express middleware


- 公司新版官網:

    1. 使用 ReactJS, Next.js, Express 以及 GraphQL 進行開發

    2. 與 UI/UX 設計師 討論並實作響應式設計頁面

    3. 使用 styled components 撰寫可複用的 UI 元件

暑期實習

工業技術研究院 / 2015 . 7 - 2015 . 8

 - 協助開發 Android 通訊軟體 



學歷

明尼蘇達大學 雙城校區

交換計畫 / 2016 . 9 - 2017 . 1 

進修課程: 計算機網路, 作業系統, Advanced Programming Principles(函數式程式語言設計,使用 Clojure)

國立清華大學

電機資訊學院學士班 / 2013 - 2017

主修課程: 演算法, 資料結構, 計算機結構, 軟體實驗(軟體開發).

相關作品

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

Smart Traveler

簡單的行程規劃 web app 作品。 透過點擊 Google Maps 上的景點(POI)來加入行程 使用 React + Redux 實作  

#react+redux         #google map api        #Material UI

DEMO Link