SKILL SET
Responsibilities
產品主要是監控攝影機、人臉辨識、各種辨識與AI智能相關的硬體,
作為主要技術窗口,大多數是依據「客戶需求」來決定怎麼使用技術,
不過同時,公司也有一個主線後台產品在開發,所以是兩者併行。
公司主線後台產品使用技術為NodeJs與NextJs,並且以關聯式資料庫postgresql進行開發,
軸心為跨平台開發(包含各種OS與行動裝置),技術是由我這邊自行決定,
起因是公司希望有一個主要產品,主功能為可以定時抓拍攝影機,最後產生影片,
需要考量串流相關的技術,
因為將NodeJS與NextJs都有做結構性分類,所以可以做到高度擴充的後台系統,
例如目前Auth僅使用Jwt基本驗證,但是保留google、fb等擴充,同時也保留sms與email認證,
部屬上,雖然是在os上運行,但原則上使用k8s容器,所以可以輕鬆部屬於aws或gcp。
而公司另有其他產品,舉例如,新光三越車種辨識,我負責一個中繼站,
需要將資料做整理在拋給另外的客戶,類似這樣的中繼產品,主要都是做資料轉換,
像這樣就會使用NodeJs+MongoDB(NoSql),
由於時程短,所以需要考量技術在時間內可完成的條件。
公司產品大多考量時程與效益(我為一個人開發),所以選擇以NodeJs為主。
程式語言:JavaScript, HTML, NextJS, NodeJs, PostgreSql
部屬環境: local any os(跨平台獨立運行)
Responsibilities
因為接觸加密貨幣一段時間,後來就自學相關的技術,加上朋友有需求詢問後,開始研究技術,
慢慢熟悉後,剛好遇到NFT興起,於是就開始一段時間的接案。
接案主要圍繞於Defi與NFT為主,
最初是使用React+Web3Js來開發Dapp,後來在大量的時間鑽研技術下,開始著手撰寫智能合約。
並且在需求慢慢複雜後,開始使用NodeJs進行開發。
在Solidity撰寫的方向,,開發主軸多數是以NFT為主,
所以也會碰到各種區塊鏈相關的加密方式,
比較大的專案,是參照Opensea協定開發過NFT商城,可以讓使用者上架,
就是使用自製的智能合約,繼承使用了ERC721A,並且撰寫的相關邏輯,
會有一個前臺與一個後臺,當時目標是希望盡可能的使用純Web3開發,盡量遵守去中心化的方式,
所以後臺必須要使用區塊鏈錢包驗證登入,並且呼叫智能合約上架,前臺使用者則可以購買。
除此之外,也協助開發各種Defi,解決區塊鏈產生的Bug等等。
因為是接案,各式的人都有,也就必須要了解「幣圈」的知識,甚至也有人需要開發Solana的NFT。
程式語言:JavaScript, HTML, ReactJS, NodeJs, Solidity, MongoDB
部屬環境: AWS GCP
Responsibilities
程式語言:JavaScript, HTML, ReactJS
初期因為我沒有React經驗,所以有一個月試用期,我花一個月之內熟悉了React,並且上手開發,
工作內容較為單純,主要是開會與後端溝通Api資料,然後Pm會產出畫面前端直接執行與開發,
這邊的開發專注在前端,著重在於前端的性能與流暢度,所以會跟Pm討論出比較合適的作動。
主要專注在平台的開發,並沒有接觸到遊戲開發。
Reasons for Leaving
接觸區塊鏈之後,希望挑戰新技術而選擇離開
Responsibilities
式語言:Java , VueJS , JavaScript , HTML , CSS, 軟體程式設計
Reasons for Leaving
因外派駐點性質,疫情期間受 FENICE TECH LTD 職位邀請嘗試加入遠端工作模式
Responsibilities
核心技術 : java8、angular9、rxjs、spring(security、aop、mvc)、spring boot、hibernate、jsf、jpa、primeface、 mariadb、tomcat、jenkins
Responsibilities
核心技術 : java7、ZK、spring(MVC、web)、oracle、Stored Procedure、javascript、tomcat
財團法人資訊工業策進會 2016-03-2016-09
JAVA 全端工程班
嶺東科技大學 2011-09-2014-06
Bachelor, 視覺傳達設計系
SKILL SET
Responsibilities
產品主要是監控攝影機、人臉辨識、各種辨識與AI智能相關的硬體,
作為主要技術窗口,大多數是依據「客戶需求」來決定怎麼使用技術,
不過同時,公司也有一個主線後台產品在開發,所以是兩者併行。
公司主線後台產品使用技術為NodeJs與NextJs,並且以關聯式資料庫postgresql進行開發,
軸心為跨平台開發(包含各種OS與行動裝置),技術是由我這邊自行決定,
起因是公司希望有一個主要產品,主功能為可以定時抓拍攝影機,最後產生影片,
需要考量串流相關的技術,
因為將NodeJS與NextJs都有做結構性分類,所以可以做到高度擴充的後台系統,
例如目前Auth僅使用Jwt基本驗證,但是保留google、fb等擴充,同時也保留sms與email認證,
部屬上,雖然是在os上運行,但原則上使用k8s容器,所以可以輕鬆部屬於aws或gcp。
而公司另有其他產品,舉例如,新光三越車種辨識,我負責一個中繼站,
需要將資料做整理在拋給另外的客戶,類似這樣的中繼產品,主要都是做資料轉換,
像這樣就會使用NodeJs+MongoDB(NoSql),
由於時程短,所以需要考量技術在時間內可完成的條件。
公司產品大多考量時程與效益(我為一個人開發),所以選擇以NodeJs為主。
程式語言:JavaScript, HTML, NextJS, NodeJs, PostgreSql
部屬環境: local any os(跨平台獨立運行)
Responsibilities
因為接觸加密貨幣一段時間,後來就自學相關的技術,加上朋友有需求詢問後,開始研究技術,
慢慢熟悉後,剛好遇到NFT興起,於是就開始一段時間的接案。
接案主要圍繞於Defi與NFT為主,
最初是使用React+Web3Js來開發Dapp,後來在大量的時間鑽研技術下,開始著手撰寫智能合約。
並且在需求慢慢複雜後,開始使用NodeJs進行開發。
在Solidity撰寫的方向,,開發主軸多數是以NFT為主,
所以也會碰到各種區塊鏈相關的加密方式,
比較大的專案,是參照Opensea協定開發過NFT商城,可以讓使用者上架,
就是使用自製的智能合約,繼承使用了ERC721A,並且撰寫的相關邏輯,
會有一個前臺與一個後臺,當時目標是希望盡可能的使用純Web3開發,盡量遵守去中心化的方式,
所以後臺必須要使用區塊鏈錢包驗證登入,並且呼叫智能合約上架,前臺使用者則可以購買。
除此之外,也協助開發各種Defi,解決區塊鏈產生的Bug等等。
因為是接案,各式的人都有,也就必須要了解「幣圈」的知識,甚至也有人需要開發Solana的NFT。
程式語言:JavaScript, HTML, ReactJS, NodeJs, Solidity, MongoDB
部屬環境: AWS GCP
Responsibilities
程式語言:JavaScript, HTML, ReactJS
初期因為我沒有React經驗,所以有一個月試用期,我花一個月之內熟悉了React,並且上手開發,
工作內容較為單純,主要是開會與後端溝通Api資料,然後Pm會產出畫面前端直接執行與開發,
這邊的開發專注在前端,著重在於前端的性能與流暢度,所以會跟Pm討論出比較合適的作動。
主要專注在平台的開發,並沒有接觸到遊戲開發。
Reasons for Leaving
接觸區塊鏈之後,希望挑戰新技術而選擇離開
Responsibilities
式語言:Java , VueJS , JavaScript , HTML , CSS, 軟體程式設計
Reasons for Leaving
因外派駐點性質,疫情期間受 FENICE TECH LTD 職位邀請嘗試加入遠端工作模式
Responsibilities
核心技術 : java8、angular9、rxjs、spring(security、aop、mvc)、spring boot、hibernate、jsf、jpa、primeface、 mariadb、tomcat、jenkins
Responsibilities
核心技術 : java7、ZK、spring(MVC、web)、oracle、Stored Procedure、javascript、tomcat
財團法人資訊工業策進會 2016-03-2016-09
JAVA 全端工程班
嶺東科技大學 2011-09-2014-06
Bachelor, 視覺傳達設計系