Avatar of 黃俊明.
黃俊明
後端工程師
ProfileResume
Posts
17Connections
Print
Avatar of the user.

黃俊明

後端工程師
目前專注在前端開發及資料分析, 希望能強化架構設計
微妙軟體股份有限公司
樹德科技大學
Kaohsiung City, 台灣

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
    Front-end Engineer
  • Fields
    Information Services
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    JavaScript
    Node.js
    HTML5
    MongoDB
    c#
    ASP.NET
    ASP.NET MVC
    MySQL / Mariadb
    Oracle
    SQL
    AJAX
    vue.js
  • Languages
    Chinese
    Fluent
    English
    Beginner
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    前端工程師、後端工程師、全端工程師
  • Desired work locations
    Kaohsiung City, Taiwan
  • Freelance
    Part-time freelancer

Work Experience

後端工程師

Aug 2019 - Present
Kaohsiung City, Taiwan
將舊有的後台管理系統以新的架構方式改寫, 介面使用 Vue.js 撰寫 , 後端則以 .NET Core API 撰寫相關應用提供介面呼叫, 並把功能模塊化以因應不同客戶的需求進行調整, 過程中把原有程式碼中的 部分 SQL 語句移至 SQL Server 並轉為預存程序. 在功能開發中, 提及客戶端有活動排程的需求, 後續找尋相關的應用, 最終採用 Quartz .NET 套件來做為排程控制的處理, 再因考慮客戶端所在時區有所不同, 因此在建立各類排程時加入客戶端時區判斷, 來設定符合客戶端的排程觸發時間. 後續的功能擴充中, APP端需要有即時訊息及各類通知的應用, 隨後使用 .NET SignalR 開發這項需求

前端工程師

Aug 2018 - May 2019
10 mos
Kaohsiung City, Taiwan
在夠大方服務的期間裡, 要發展一款數位聚焦的產品, 主要參與功能的制定及介面功能的開發, 也跟開發團隊討論並定義資料格式, 考量到前後端分離, 及前端部分頁面須能在移動端載入執行, 決定前端使用 Vue.js 做為開發框架, 但因先前未有使用過這框架, 就在開發過程中邊開發邊學習, 依靠官方文件及一些網路上其他開發者分享的文章盡快去熟悉這框架, 也一邊與另一位同事 code review 來調整並提高程式碼的質量 另一部分是開發及操作 canvas 來實踐多媒體的編輯, 因使用者利用 web 介面編輯多媒體素材,而編輯結果是在移動端上觀看, 素材在各尺寸移動端的呈現須要與編輯時一致, 因此在素材呈現的位置需要在編輯時被計算並保存下來, 另在編輯影音時加上在某一點時間能出現素材, 並讓影音停止播放或觸擊素材時才停止播放之類的功能

後端工程師

樂奇電子
Full-time
Aug 2016 - Jul 2018
2 yrs 0 mos
Kaohsiung City, Taiwan
在樂奇電子服的期間裡, 因發展環境的因素, 主管決定使用 node.js 及 MongoDB 進行內部系統及商用配套系統做為開發基礎, 在開發 ERP 系統時, 生管部門需要能讀取供應商的貨品表單, 原先設計上是上傳表單至後端並剖析內容, 但為能加速讀取效能, 並考量串流傳輸的影響及往返處理的時間, 採取在前端直接剖析內容並顯示表單內容, 使用第三方提供的剖析套件來完成讀取, 縮短生管部門作業的耗時 另一個開發需求是在 Raspberry Pi 上實現 Kiosk 應用程式, 因搭載系統特性及儲存空間上的限制, 預先以 Python 為開發語言, 後因在後續維護成本, 則改以前述的語言進行開發, 並選擇 electron 框架進行開發, 資料存取及連線則以 socket 為主, 為了能讓應用程式在開機後直接執行, 並屏蔽原本的系統操作介面, 就寫了一支 bash script 加在開機程序上, 使應用程式在開機後就立即執行

工程師

悠創科技
Full-time
Apr 2012 - Jul 2016
4 yrs 4 mos
Kaohsiung City, Taiwan
承接政府專案建置, 內部系統開發, 及參與在校生實習的教育訓練 在某專案的需求要走訪各縣市政府的經費申請流程及實際作業上較為不便的地方, 結合並規劃中央與地方上在作業共同執行的功能部分, 為了方便各級人員至實地勘察並紀錄, 提議並規劃出結合GPS跟拍照的 APP, 返回系統操作時能繪製出勘察區域範圍, 在APP的開發採用 Web APP 方式開發, 利用 HTML + CSS + Javascript 製作頁面, 透過 Apache Cordova 進行轉換, 再使用 Android Studio 或 Xcode 等工具執行發布 在教育訓練上, 則安排到校授課或遠端授課, 與學生互動及分享目前在業界需求的知識及技能, 補充學生在本職學能上較為不足的部分

工程師

Apr 2011 - Apr 2012
1 yr 1 mo
Kaohsiung City, Taiwan
維護造字管理後台, 公司主要執行業務為排隊叫號應用、多媒體播放應用等, 如在中華電信各營業所的排隊叫號系統, 作業人員在工作執行上會遇到無法顯示出的難字, 公司提供造字管理平台讓作業人員依需求進行造字, 並能發布至相關單位, 維護過程了解造字的繪製跟字碼的組合
Logo of the organization.

工程師

Nov 2010 - Feb 2011
4 mos
Kaohsiung City, Taiwan
開發網站應用程式

工程師

Jan 2010 - Nov 2010
11 mos
Kaohsiung City, Taiwan
公司在䓍創階段, 服務開發部, 公司賦於管理職務, 帶領組員開發網站應用程式 , 客戶需求分析及網站建置, 並將需求功能分派給其他組員
Logo of the organization.

工程師

楠梓電子
Full-time
Aug 2009 - Jan 2010
6 mos
Kaohsiung City, Taiwan
開發內部專案管理系統, 將產設提出的方案進行流程管控, 並能設定方案所需的各項成本, 結算出成本總額及獲利的毛額及淨額

工程師

Jan 2008 - Aug 2009
1 yr 8 mos
Kaohsiung City, Taiwan
使用 .NET技術, 提供客戶e化的產品, 承接政府專案建置 服務期間, 接到某案需要提供線上課程、線上試題及串接各終身學習網的功能需求, 線上課程的部分是跟另一家合作, 公司再將其製作出的課程掛載至平台上, 線上試題則透平台的操作產出跟課程相對或連動的試卷, 讓管理人員能自行編撰題型、配分及正確答案, 介面將動態方式將題型及作答方式, 如單/複選擇題, 簡答題等繪製出來, 試卷與試卷之間可設定互相關聯, 即表示在試卷設計上能分階作答, 並能設定各階試卷的分數比例, 另一方面, 用戶在作答完成後, 系統可立即核對答案並給出分數, 再由用戶決定是否將當次成績上傳的終身學習網

Education

Bachelor’s Degree
資訊管理
2002 - 2006