Taoyuan, Taoyuan District, Taoyuan City, Taiwan
【學習階段】
畢業於中原大學心理學系,課餘時擔任國高中數學家教,累積7年以上的教學經歷,過程中也讓我建立扎實的邏輯基礎與溝通技巧。
而在程式這個領域,以往的數學教學經驗,為我的程式邏輯奠定良好的基礎;隨後,平均每天投入數小時不等的時間接觸程式,學習Java基礎與應用,憑藉著熱情與努力最終讓我在一年半後成功轉職,至今仍持續保持著在下班之餘學習程式的習慣,從Java到Android再到JavaWeb(Servlet、Jsp、DAO架構..)、Spring框架應用、Maven、MyBatis操作MySQL資料庫、網頁前端(html+css+javascript+jquery+bootstrap)、PHP、Python等都有鑽研,同時也保持一邊整理筆記的好習慣。
【個人特質與興趣】
平時休閒活動是打羽球、登山與慢跑,透過慢跑來鍛鍊自己的意志力,我期盼自己在現階段還年輕有體力的時候能成為一個戰士,成為一個勇於實踐理想且執行力強的人。
【下班之餘】
下班之餘也有研究各種程式語言,並使其運作,以下將簡單介紹我曾經實現的功能
1.使用Python串連天氣資訊,之後推撥到家用賴群,提醒家人當天天氣
2.使用auto.js完成手機自動化操作(如領取每日點數等等)
3.Python網路爬蟲索取資料並存在自己的資料庫
Java Android SpringBoot MSSQL M
五月 2021 - Present
1.Android 手機維運(java、Flutter)
a.串接後台API、處理資料邏輯
b.跨部門規劃執行軟體架構及模組之設計
c.UI編排設計
d.串接藍芽印表機
2.Java後台
a.Servlet架構(倉管模組)
b.Struts框架(品管模組)
c.spring boot 專案(串第三方採購API)
3.MSSQL、ORACLE SQL
a.多表查詢
b.store prosedure
c.使用者客制化查詢
4.前端(Html+css+js+jq+bootstrap+chart.js+jqGrid)
1. 維運公司內部 Android APP,開發新功能與UI調整,其中SQL server端的連線從APP、java後端、MSSQL這部分由我一人執行,若連線至oracle DB端則會與相關人員溝通協作。
2. 協助產線、生管等各部門查詢整合資料,依照不同部門提出的需求撰寫SQL,提供生產、維修、良率、不良率、直通率等報表等資訊。
3. 使用Spring boot取得第三方資訊,並在網頁中彙整資訊,可供查詢、修改等操作
4. 將舊系統(SFC)移轉至web中,使user可供查詢報表資訊與下載成Excel,方便統整數據
5. 協助用戶提出的新需求撰寫 store prosedure 並導入排程系統與Web API。
6. 開發與維運Struts框架的java後端專案
7. 解決在歷史區DB無法使用的SQL語句,優化成可執行出結果的語法,解決辦法是利用暫存資料表實現資料的邏輯處理。
七月 2018 - 五月 2021
1. Android多媒體資訊平台介面整合程式開發。
2. 負責Android軟體之分析、設計以及程式撰寫。
3. 與自己團隊、協力廠商、跨部門規劃執行軟體架構及模組之設計,並控管軟體設計進度。
4. 使用Linux協助安裝、修改、偵錯各種軟體。
5. 串接後台API,新增讀取後台資料,熟悉Http協議
6. 增強自家產品的安全性,實踐混淆機制並利用WebAPI將取得的值進行加密
7. 設計規格建議、競爭產品的技術分析
入職時先與團隊合作執行專案內容,約莫半年內即可獨立負責一項專案,最高一人同時負責三項專案,主要開發項目有Android手機APP、電視Launcher、電視APP與機上盒APP,針對線上影視的部分進行開發、整合與維護的工作,使用xml的方式進行頁面的排版,java的部分實現功能上的開發,有MVC、MVP架構的經驗。
2012 - 2016
Taoyuan, Taoyuan District, Taoyuan City, Taiwan
【學習階段】
畢業於中原大學心理學系,課餘時擔任國高中數學家教,累積7年以上的教學經歷,過程中也讓我建立扎實的邏輯基礎與溝通技巧。
而在程式這個領域,以往的數學教學經驗,為我的程式邏輯奠定良好的基礎;隨後,平均每天投入數小時不等的時間接觸程式,學習Java基礎與應用,憑藉著熱情與努力最終讓我在一年半後成功轉職,至今仍持續保持著在下班之餘學習程式的習慣,從Java到Android再到JavaWeb(Servlet、Jsp、DAO架構..)、Spring框架應用、Maven、MyBatis操作MySQL資料庫、網頁前端(html+css+javascript+jquery+bootstrap)、PHP、Python等都有鑽研,同時也保持一邊整理筆記的好習慣。
【個人特質與興趣】
平時休閒活動是打羽球、登山與慢跑,透過慢跑來鍛鍊自己的意志力,我期盼自己在現階段還年輕有體力的時候能成為一個戰士,成為一個勇於實踐理想且執行力強的人。
【下班之餘】
下班之餘也有研究各種程式語言,並使其運作,以下將簡單介紹我曾經實現的功能
1.使用Python串連天氣資訊,之後推撥到家用賴群,提醒家人當天天氣
2.使用auto.js完成手機自動化操作(如領取每日點數等等)
3.Python網路爬蟲索取資料並存在自己的資料庫
Java Android SpringBoot MSSQL M
五月 2021 - Present
1.Android 手機維運(java、Flutter)
a.串接後台API、處理資料邏輯
b.跨部門規劃執行軟體架構及模組之設計
c.UI編排設計
d.串接藍芽印表機
2.Java後台
a.Servlet架構(倉管模組)
b.Struts框架(品管模組)
c.spring boot 專案(串第三方採購API)
3.MSSQL、ORACLE SQL
a.多表查詢
b.store prosedure
c.使用者客制化查詢
4.前端(Html+css+js+jq+bootstrap+chart.js+jqGrid)
1. 維運公司內部 Android APP,開發新功能與UI調整,其中SQL server端的連線從APP、java後端、MSSQL這部分由我一人執行,若連線至oracle DB端則會與相關人員溝通協作。
2. 協助產線、生管等各部門查詢整合資料,依照不同部門提出的需求撰寫SQL,提供生產、維修、良率、不良率、直通率等報表等資訊。
3. 使用Spring boot取得第三方資訊,並在網頁中彙整資訊,可供查詢、修改等操作
4. 將舊系統(SFC)移轉至web中,使user可供查詢報表資訊與下載成Excel,方便統整數據
5. 協助用戶提出的新需求撰寫 store prosedure 並導入排程系統與Web API。
6. 開發與維運Struts框架的java後端專案
7. 解決在歷史區DB無法使用的SQL語句,優化成可執行出結果的語法,解決辦法是利用暫存資料表實現資料的邏輯處理。
七月 2018 - 五月 2021
1. Android多媒體資訊平台介面整合程式開發。
2. 負責Android軟體之分析、設計以及程式撰寫。
3. 與自己團隊、協力廠商、跨部門規劃執行軟體架構及模組之設計,並控管軟體設計進度。
4. 使用Linux協助安裝、修改、偵錯各種軟體。
5. 串接後台API,新增讀取後台資料,熟悉Http協議
6. 增強自家產品的安全性,實踐混淆機制並利用WebAPI將取得的值進行加密
7. 設計規格建議、競爭產品的技術分析
入職時先與團隊合作執行專案內容,約莫半年內即可獨立負責一項專案,最高一人同時負責三項專案,主要開發項目有Android手機APP、電視Launcher、電視APP與機上盒APP,針對線上影視的部分進行開發、整合與維護的工作,使用xml的方式進行頁面的排版,java的部分實現功能上的開發,有MVC、MVP架構的經驗。
2012 - 2016