https://ivankao.ichweblog.com/
經歷
Backend Developer 產品開發技術經理【 FlySheet Technologies Co.,Ltd 】
Mar 2019 - Now
Research Eyes 電子資源管理系統 產品主要開發者
為海量電子資源查詢與管理系統,已負責建置導入上線超過 15 套。
使用 Django CBV 開發, Elasticsearch 搜尋引擎提升查詢效能,並持續進行框架升級與功能擴充。
將專案產品化,縮短 75 % 導入時間。
將環境容器化、 建置流程自動化,縮短 90 % 建置與部署時間。
導入多租戶架構,提供 SaaS 模式的服務。
圖書推薦服務 機器人 專案主要架構開發者
為網站嵌入式服務,結合 flow-based、Intent-based 的聊天機器人與使用者互動,並統計分析使用者行為。
前端使用 Javascript ES6 進行開發,後端使用 Django CBV,Django REST framework 架構與整合 Web、Line、Telegram 、DialogFlow 與圖書館自動化系統。
IdM 讀者資料管理暨單一登入服務 專案協作開發者
為多機構的讀者資料管理與單一登入系統,整合 SAML、OpenID Connent、LDAP 等認證,並提供清華大學、陽明交通大學、中央大學、各系統介接使用。
負責單一登入整合與 SAML 認證 Client 端客製化、讀者管理介面參數化、客製化。
ProxyOne 遠端讀者認證系統 產品協作架構開發者
為遠端認證系統,遠端認證後即可透過 Proxy 瀏覽有限制 IP 或需使用者認證的網站。
使用 Django CBV 架構 Client 與 Server 端管理介面。使用 Golang 進行後續導入與維護。
ERMG 電子資源管理系統 產品主要維護者
為海量電子資源查詢與管理系統,為公司自有框架,有超過 70 套正在使用。
負責功能升級與調整、排除異常問題。進行資料轉移與系統升級。
Side-Project
旅遊網站
因興趣而與朋友合作建置的網站,提供使用者旅遊規劃、建立遊程等服務。
前端使用 NUXT ( Vue.js ) ,後端使用 Django CBV,Django REST framework 進行開發。
Ivan Kao 技術部落格
為自己的技術部落格。
前端使用 NUXT ( Vue.js ) ,後端使用 Django CBV,Django REST framework 進行開發。
IT 鐵人賽 — 全能住宅改造王,Django 多租戶架構的應用 —— 實作一個電商網站
參與 2022 iThome 鐵人賽 ,分享 Django 多租戶架構的應用。
技能
Python Django MySQL Docker Vue.js Apache
Back-End
- 使用 Django CBV 框架進行網站開發
- 使用 Django REST framework 進行後端開發
- 使用 Django ORM, MariaDB, MySQL 建置資料庫
- 使用 Django-Tenant 多租戶架構
Front-End
- 使用 Vue Cli、NUXT 進行前端開發
- 使用 CSS grid 、flexbox 進行切版
System
- 使用 Apache 部署
- 使用 Nginx 部署
- 使用 Docker 進行環境架設
- 使用 shell script 撰寫自動建置部署程式
Other
- 使用 Elasticsearch
- 介接 Linebot, TelegramBot
- 介接 Google API, Dialogflow, Google Maps, Google Visions
學歷
Sep 2014 - Jan 2018
實踐大學
資訊科技與管理學系
自傳
個人簡介:
我是高譽瑋,興趣是程式開發,擁有三年的後端開發經驗,擅長以產品化的觀點解決專案客製的複雜性、模組化的角度進行軟體架構。善於跨團隊溝通協作,喜歡學習與分享新技術。畢業於台北實踐大學資訊科技與管理學系,從小就在台北市長大,家中除了父母親與一個姐姐,還有和奶奶同住。由於父親對於資訊科技有一定的研究,在耳濡目染下我從小就熱衷於相關的知識與學習,而最後進入台北實踐大學資訊科技與管理學系就讀,啟動了我的資訊生涯。
求學經歷:
大三開始因為學校要製作畢業專題,我們的組別題目是「利用網頁擷取進行美妝比價網站」,而我因此開始學習python相關的知識,由於學校並沒有教授相關的課程,也開啟了我自我學習的大門。在專題中我負責使用python爬蟲、php網站架設、還有部署網站,讓我對於網站開發有了更深厚的興趣。
自學達人:
專題發表結束後我開始自學網站開發,也創建了自己的部落格記錄一些程式相關的內容,嘗試開發了許多網站與爬蟲功能,例如結合即時比價網站與雲端定期爬蟲、分析線上網址製作PDF電子書、部落格開發,學習Linux操作與網站部署,充份了解如何透過網路進行資訊交流與找到自己需要的資料,沉浸在除錯與錯誤排除之中,激發出我對程式更多的熱情,在自學能力與除錯方面有極大精進與收穫。
工作相關:
曾同時擔任近百個網站的主要維護者,對於異常問題的判斷與緊急處理、輕重緩急與工作分配都能有效率的掌握。也擔任過數個產品主要開發者,可以從無到有建置系統與開發新功能,也有將多個專案進行產品化的經驗。能與專案經理良好的溝通討論專案需求、分析可行性並估算工時。有帶領新人超過一年的時間,對於多人協作與工作分配、程式架構講解與教育訓練能很好的傳達。 獨立為團隊導入 Docker 技術、架設 GitLab + Harbor + Drone 的自動流程,並將多個產品自動化,大幅減少專案導入時間。
任職期間曾榮獲最佳員工、年度創新具體成果獎,受到多數同事與主管的肯定。
未來展望:
對於我來說,寫程式已經成為我的興趣,我熱衷於研究新技術與開發新功能,每當我接觸到越多的資訊就越會覺得博大精深,希望能夠在工作中持續學習與強化自己的能力。而我已經準備好面臨工作上的各種挑戰,希望有機會能夠參與面試,進而進入公司貢獻一己之力,創造最大的工作效益與產值。