CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Avatar of the user.
Past
前端工程師 @科智企業股份有限公司
2018 ~ 2023
資深前端工程師, Sr. Frontend Engineer
Within one month
MySQL
WordPress
React.js
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立交通大學 National Chiao Tung University
土木工程
Avatar of 陳耀騰.
Avatar of 陳耀騰.
Past
CTO @龍盛
2018 ~ Present
PM/產品經理/專案管理
Within one month
Aston Chen 網路相關工作經驗 20 年 PM/產品經理/專案管理 城市,TW [email protected] 學歷 勤益科大, 工業工程管理, 1990 ~ 1992 技能 系統: Mac, CentOS / RedHat6, Mysql Server: CentOS / RedHat6 / GCP DB: MariaDB(mysql) Web Server : Apache, Nginx 開發環境: MAMP, DNMP 軟體: bash, PHP, JavaScript, Git Shell Script, Codelgniter, Javascript, JQuery, Git Laravel, Vue, Nuxt 硬體: MBP, IBM xserver, Dell Server, F5,NS 進度控
MySql
PHP
Laravel
Unemployed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
勤益科技大學
工業工程管理
Avatar of Raghupalreddy Vatti.
Avatar of Raghupalreddy Vatti.
Past
Senior Associate @GreyCampus EduTech
2014 ~ 2023
Senior Associate
Within one month
Raghupalreddy Vatti Hyderabad, Telangana, India || [email protected] Experienced professional with expertise in developing and optimizing stored procedures and functions using T-SQL, SQL Server, and MySQL to enhance database performance. Skilled in designing and implementing analytical data structures to support business intelligence and reporting needs. Proficient in managing critical databases to ensure data integrity, availability, and security. Experienced in diagnosing and resolving complex system issues using advanced debugging tools. Strong collaborator with cross-functional teams to integrate database functionality into web applications. Proven ability to create web-based dashboards and
MySQL
Microsoft SQL Server
Power BI
Unemployed
Ready to interview
Full-time / Not interested in working remotely
6-10 years
Jyothishmathi institute of technology and science
M.Tech(VLSI Desin)
Avatar of the user.
Avatar of the user.
Past
MIS @上台科技股份有限公司
2017 ~ 2023
前端工程師、後端工程師、全端工程師
Within one month
MYSQL
Django(Python)
RESTful API
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
中華科技大學
資管理系
Avatar of the user.
Avatar of the user.
senior software engineer/ tenical pm @CYTENA BPS
2021 ~ Present
後端工程師
Within one month
MySQL
Microservices
MongoDB
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立台灣大學 (National Taiwan University, NTU)
Electronic engineering
Avatar of 宥豪 陳.
Avatar of 宥豪 陳.
Past
Product Manager @之略企管顧問有限公司
2022 ~ Present
PM/產品經理/專案管理
Within two months
宥豪 陳 Current Open Taiwan 專案管理有14年經驗,經手案件包含金融業、線上教育產業及客戶服務產業,本身有技術背景懂 Python, PHP, API 及瞭解ODBC 語言,對內能更好的進行跨部門溝通,對外瞭解需求時能更準確命中客戶的期待。 金融業代表專案: 銀行教育訓練平台
MySQL
python
DaVinci Resolve
Unemployed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
Zero To Mastery Academy
Avatar of Adhitya Dwi Prasetyo.
Avatar of Adhitya Dwi Prasetyo.
Past
Senior Back End Software Developer @PT Profeed Social Media Management
2023 ~ 2024
Front-End / Back-End / Full Stack Web Developer / Software Engineer
Within one month
development, especially for Backend using PHP Laravel and am used to using OOP concepts and Agile Methodology for software development. Apart from that, I also have experience in the Front End field, especially HTML, CSS and Javascript as well as the VueJS framework. For databases I usually use MySQL or PostgreSQL, and for cache management I use Redis. for testing, I use PHPUnit / Pest on the backend, and Cypress for the frontend. For 6 years my work experience has been in the fields of creative industry, digital services, Payment gateway, IT Consultant, ERP, Government Systems
MySQL Database
PHP
Git
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
Universitas Pembangunan Nasional Veteran Jawa Timur
Informatics Engineering
Avatar of 陳婉怡.
Avatar of 陳婉怡.
網站工程師 @藝想科技有限公司
2018 ~ Present
網站工程師
Within one month
測試與除錯,保證網站的穩定運行。並協助部門人員能夠熟練操作和維護網站。 熟悉前端與後端開發技術,擅長PHP、HTML、CSS、JavaScript、MsSQL、MySQL等語言及相關框架。且具備 WordPress themes、plugins 開發經驗。 網站工程師 • 齊力網路股份有限公司 七月六月 2018 搭建和維護接案平台,提供
MsSQL / MySQL
PHP
HTML/CSS
Employed
Ready to interview
Full-time / Remote Only
6-10 years
私立南台科技大學
多媒體與娛樂發展科學
Avatar of 林佳緯.
Avatar of 林佳緯.
後端工程師 @萬通教育股份有限公司
2023 ~ Present
Golang Backend Developer / 後端工程師
Within one month
林佳緯 後端工程師(Golang) Taipei [email protected] 技能 Backend Golang NodeJS Typescript Storage MySQL PostgreSQL MariaDB MongoDB SQLite / 整合測試 Redis Cloud github gitlab Jenkins GCP FCM AWS S3 kong apisix Container Docker Docker-compose kubenetes Message Queue Apache kafka nats(JetStream) Other Swagger Sourcetree 工作經歷 萬通教育, 後端工程師, Aug 2023 ~ 現在 Golang 後端開發 NestJS 後端開發 將NestJS後端專案拆成微服務並部署至 GKE
Golang
MySQL
Redis
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
長榮大學 Chang Jung Christian University
資訊工程系
Avatar of 曾敏昇.
Avatar of 曾敏昇.
Past
後端工程師 @Beyond Cars
2023 ~ 2023
後端工程師
Within one month
曾敏昇 (Joe) 在6年多的工程師職涯中擔任Back-end並兼任DevOps居多,後端擅長語言為node.js(expree.js),RDBMS為MySQL與PostgresSQL。 DevOps擅長使用容器化技術(Docker)建立Serverless架構並應用CI/CD服務(AWSCodePipeline)達到自動化部屬及運用AWS ECS管理與擴展容器。 性格率直正向善溝通, 追求自我
MongoDB
MySQL
PostgreSQL
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
輔仁大學
工商心理學

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one month
Java軟體工程師
可樂旅遊
2022 ~ Present
台灣台北市
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
Back-end Engineer, Java Developer, Software Engineer
Fields of Employment
Software, SaaS / Cloud Services
Work experience
10-15 years work experience (4-6 years relevant)
Management
None
Skills
軟體開發
JAVA
Hibernate
MySQL
API Development
JSP/Servlet
PostgreSQL
Spring Boot
Spring MVC
jQuery
程式設計師
程式開發
Languages
English
Beginner
Japanese
Intermediate
Job search preferences
Positions
Java工程師
Job types
Full-time
Locations
台灣台北
Remote
Interested in working remotely
Freelance
No
Educations
School
資訊工業策進會-中壢中心
Major
Java雲端服務開發技術養成班
Print
Profile 03 00@2x

洪琬婷

本身為資工系出身,大學畢業後,一直從事行政職的工作約6年的經驗。鑑於需要提升自我價值,因此於2017年離職至中壢資策會學習 Java,並於2018年結訓,期間培養了扎實的基礎Java概念。


結訓後應用所學,擔任程式設計師的工作,並於工作時就培養了良好的寫Code習慣,至今約4年的開發經驗。


Java工程師, 後端工程師, 軟體工程師
Taipei City,TW
[email protected]

主要技能


後端

  • Java
  • Servlet
  • Spring MVC
  • Spring Boot
  • Hibernate


Web

  • JSP、Thymeleaf
  • JSTL、EL
  • HTML
  • jQuery、JavaScript
  • Bootstrap
  • CSS
  • AJAX


資料庫

  • Oracle
  • MySQL
  • PostgresSQL

接觸過的技術


後端

  • Python
  • C#
  • PHP


前端

  • Angular


資料庫

  • MongoDB
  • CouchDB

其他相關


工具

  • Eclipse
  • Visual Studio Code 
  • Sublime 
  • Postman 
  • Pencil
  • PyCharm


版本控制

  • Git
  • Maven


其他

  • RESTful API 
  • ShellScript 
  • Docker 
  • Grafana 
  • RabbitMQ
  • Linux

學歷

資訊工業策進會-中壢中心

Java雲端服務開發技術養成班

2017/09 ~ 2018/03

國立台東大學

資訊工程

2005/06 ~ 2009/06

工作經歷

宏碁雲架構服務股份有限公司, 資深專案工程師, 2019/12~2022/06

CSP R2 雲端管理平台
  • 產品介紹
    • 此平台架構在不同的hypervisors之上,統一控管理跨不同的虛擬器主機。
  • 開發時間2019/12~2021/08
  • 負責項目
    • OPENSTACK相關功能加強及維護
    • VMWare 串接功能開發
    • PVE串接功能開發
    • HypervisorV 串接功能開發
    • 平台管理相關功能開發與規劃
    • 平台報表資料相關功能開發
  • 使用技術
    • Java、Spring Boot 、JSP、PostgresSQL、Hibernate、jQuery、AJAX、Chart.js
  • 串接服務
    • OPENSTACK、VMWare、PVE、HyperV、Grafana
  • 實作方式 
    • OPENSTACK:使用openstack4j 套件執行對OPENSTACK上的機器或相關設定做操作
    • VMWare : 使用Powershell 對虛擬機或相關設定做操作
    • PVE: 透過原生的PVE API 對虛擬機或相關設定做操作
    • HyperV: 透過powershell對虛擬機或相關設定做操作
    • 使用Grafana API 做串接服務
    • 使用 Chart 作為報表資料圖表呈現
    • 規劃虛擬機自動編號(包含架構、畫面、DB)並實作
Box101儲存雲
  • 產品介紹
    • 雲端儲存服務
  • 開發時間:2021/08 ~ 2021/10
  • 負責項目
    • 現有的系統新增/修改功能
    • 規劃與實作管理平台,處理備份快照功能
  • 使用技術
    • PHP、jQuery、Shell Script、Java、SpringBoot、Thymeleaf、Docker
  • 實作方式
    • 原生為owncloud & nextcloud系統,於頁面新增上傳logo功能 & 清除log功能
    • 運用 Java 建置管理平台
      • 使用 Spring Security 實作登入登出
      • 使用 Quartz 作為 Job排程
      • 使用File儲存user資料設定(加密後儲存)
      • 使用 PVE API 實作備份與快照
Oz R2
  • 產品介紹 
    • 資訊標準流程化管理平台
  • 開發時間:2021/09 ~ 離職前
  • 負責項目
    • 報表修改
    • 新舊系統資料匯入程式開發與執行
    • 自動開單系統串接
    • 正式機/測試機部署與維護
  • 使用技術
    • Python、C#、PostgresSQL、Docker、RabbitMQ、MongoDB
  • 實作方式
    • 報表將資料撈取後使用FPDF產出,使用MatPlotLib產生圖表
    • 使用Rabbit MQ 取得監控系統的資料後自動開單至流程系統
    • 使用C#開發匯入程式,從資料庫撈取後匯入新系統,以及讀取Excel將資料匯入新系統
    • 系統架設於Linux,並且使用docker做部屬
資安事件單開單機制
  • 系統介紹 
    • 因應資安事件開單自動化需求,接收監控 資訊之資料預處理與通報機制
  • 開發時間:2022/01 ~ 離職前
  • 負責項目
    • 系統架構規劃
    • 需求分析
    • 規格書撰寫

緯創軟體股份有限公司, 工程師, 2019/09~2019/11

國泰金控內部系統專案

  • 負責項目
    • 負責將前端Angular靜態寫死的網頁資料,經由發送API取得資料後顯示於頁面上&建立共用功能的Service
  • 實作方式
    • 依據後端API所開的規格,經由HttpClient發送取得資料後,依據畫面所需將資料做適當的處理後再塞至網頁端

緯創軟體2019 第一梯次Java/ETL培訓班

  • 學習課程

    • 為期一個月的培訓課程,學習Spring Boot、Thymeleaf、Angular、Python
  • 實作方式
    • 運用SpringBoot RESTful Web Service搭配JPA進行CRUD練習
    • 運用HTML靜態網頁包修改成Angular版本
    • 運用Python技術串接OPEN Data API
    • 運用Python、Flask 技術創建Web API進行對資料庫的CRUD
  • 小組專題
    • 小組題目:求職整合網
    • 專題使用技術:Spring Boot、Thymeleaf、Python
    • 功能說明:運用Python抓取不同的求職網站,並且將資料處理分析完成之後,存放至MySQL DB,求職者可透過網站下條件搜尋職缺、職缺排序,並加入最愛
    • 負責項目:
      • DB、API文件、資料庫建置、資料整合匯入、專案建置、畫面規劃、實作前端畫面、後端整合

華興資訊科技股份有限公司, 工程師, 2018/05 ~ 2019/08

機上盒管理系統

  •  系統概述 
    • 後台人員可透過此系統管理公司的銷售產品,可查看庫存量、銷售狀況、機上盒的收視開通、退換貨以及客戶資訊等。
  • 專案執掌

    • 系統規劃
    • 畫面規劃
    • 資料庫規劃
    • 系統開發
    • 系統測試
    • 問題協助

  • 使用技術

    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:POI、Tomcat、MySQL、Git

  • 實作方式

    • 系統設計:系統設計依照主管所給予的文件,開始思考產品的生命週期及使用情境,將系統的初步架構勾勒出來,並繪畫UML及use case。接著思考DB架構並寫成文件,DB架構大致完成之後,接著構想系統畫面,並將系統畫面用Pencil繪畫出來。

    • 開發:系統架構大致完成之後,與協同開發的同事介紹系統的主要框架及產品的生命週期,並將系統依功能區分配開發,當中開發過程中同事對系統設計或架構有所疑惑時,大家會互相討論做及時調整。

    • 測試:上線前根據實際狀況測試系統,確認業務邏輯及流程,發現有不符合需求時,趕緊與開發者以及user討論調整系統。

    • 問題協助:上線後協助 User 問題協助,幫助User了解系統操作、邏輯釐清、系統問題

    • 負責開發的部分:在倉管理、退換貨管理 
        • 產品及表單的新增刪除修改、複合查詢 (包含多個資料表)、排序、紀錄操作Log
        • 運用 POI 套件實現Excel匯入產品資料。
        • 運用 jQuery UI 的 Autocomplete 實現搜尋的下拉建議選項
        • 運用 EntityManager 來實現對Entity的操作
        • 負責的部分因為牽涉到多個來源表格,退換貨的部分也因為需要考量訂單的狀況,以及產品資料交換的部分,因此對資料的處理會較為複雜,必須很了解各個資料表的關聯以及了解商業邏輯,使用HQL操作資料,較複雜的部份就使用native query來達成。另外有負責寫共用紀錄資料log的Service。

機上盒API

  • 系統概述
    • 此系統是機上盒Android系統主要串接的需求,Android端發送API,此系統接收API回應請求。
  • 專案執掌
    • 程式開發
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JPA  
    • 其他:Tomcat、MySQL、Git
  • 實作方式
    • 開發前定義好API,並且與Android端做確認請求參數以及回傳值。
    • 運用Postman測試請求

頻道管理系統

  • 系統概述
    • 公司人員可透過本系統進行機上盒的頻道新增、編輯、審核、上架、下架等,另外可匯入excel新增電子節目表以及進行頻道的分類管理,還可透過此系統針對節目進行產品廣告露出管理。
  • 專案執掌
    • 程式開發
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA 
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:Fullcalendar、POI、Tomcat、MySQL、Git
  • 實作方式
    • 負責開發的部分:功能包含機上盒頻道、電子節目表、節目與產品關聯、頻道分類的新增刪除修改、複合查詢、並且依據不同的平台做設定。
    • 運用 EntityManager 來實現對Entity的操作
    • 運用 FullCalendar 實現電子節目表每日每個頻道所設定的節目。
    • 運用POI讀取Excel 實現讓使用者直接匯入大量的電子節目表。
    • 運用 FormData 以及 MultipartFile 實現圖片上傳
    • 運用jQuery UI 
    • 電子節目表在做新增修改的時候需要所判斷是否有資料重複,因為牽涉到大量資料的問題,因此透過限制使用人數改善效能的問題。
    • 節目與產品關聯的部分,因為牽涉到使用者使用的方便性,因此後端對於時間的處理變會較為複雜,因為需要計算使用者所需要的時間邏輯。

廠商管理系統

  • 系統概述
    • 廠商人員可透過本系統進行人員管理、所屬的廠商管理、所購買的機上盒管理、儲值管理。
  • 專案執掌
    • 程式開發
    • 設計API
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA 
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:RESTful、Tomcat、MySQL、Git
  • 實作方式
    • 安全性考量,因此是使用Client to Server、Server to Server的架構,Client經由API方式傳送需求至中繼Server端,中繼Server端再發送API至 主要Server,每支API請求皆需要做Token的驗證。
    • 開發前先考量驗證機制(包含身分驗證、角色驗證、隱藏的Token驗證),運用UML定義循序圖。
    • 遵循RESTful定義API,並製作文件。
    • 功能包含該廠商所屬的機上盒&會員查詢及修改;廠商帳號、廠商權限的新增修改刪除;所有功能的複合查詢。

資策會畢業專題

攝影接案平台網站

  • 專案介紹

    • 提供一個平台,讓有攝影需求者或是有照片需求者,以及本身有攝影技術者,可透過此平台尋找攝影師、尋找照片、接案等。
  • 專案執掌
    • 組長、程式開發 
    • 開發功能:員工管理、員工登入登出、員工權限、聊天室、後台畫面設計、前後端整合
  • 使用技術
    • Java、Tomcat、Oracle、Servlet、JSP、EL、JSTL、 JSON、GSON、JavaScript、Bootstrap、jQuery、HTML、CSS、WebSocket
  • 實作方式
    • 使用WebSocket 實現聊天室,聊天室會顯示目前在線名單、上線通知,以及即時聊天。
    • 透過發送Email方式通知使用者啟用帳號
    • 透過帳號的權限管理,達到不同權限的使用者可再平台上使用不同的功能


華興資訊期間規劃的專案畫面(機上盒管理系統)

Projects 02 00@2x

依不同的業務邏輯分為不同的管理子項目

並且依雙向的角度分頁籤

開發小組是依功能一條龍式由前端負責至後端

Resume
Profile
Profile 03 00@2x

洪琬婷

本身為資工系出身,大學畢業後,一直從事行政職的工作約6年的經驗。鑑於需要提升自我價值,因此於2017年離職至中壢資策會學習 Java,並於2018年結訓,期間培養了扎實的基礎Java概念。


結訓後應用所學,擔任程式設計師的工作,並於工作時就培養了良好的寫Code習慣,至今約4年的開發經驗。


Java工程師, 後端工程師, 軟體工程師
Taipei City,TW
[email protected]

主要技能


後端

  • Java
  • Servlet
  • Spring MVC
  • Spring Boot
  • Hibernate


Web

  • JSP、Thymeleaf
  • JSTL、EL
  • HTML
  • jQuery、JavaScript
  • Bootstrap
  • CSS
  • AJAX


資料庫

  • Oracle
  • MySQL
  • PostgresSQL

接觸過的技術


後端

  • Python
  • C#
  • PHP


前端

  • Angular


資料庫

  • MongoDB
  • CouchDB

其他相關


工具

  • Eclipse
  • Visual Studio Code 
  • Sublime 
  • Postman 
  • Pencil
  • PyCharm


版本控制

  • Git
  • Maven


其他

  • RESTful API 
  • ShellScript 
  • Docker 
  • Grafana 
  • RabbitMQ
  • Linux

學歷

資訊工業策進會-中壢中心

Java雲端服務開發技術養成班

2017/09 ~ 2018/03

國立台東大學

資訊工程

2005/06 ~ 2009/06

工作經歷

宏碁雲架構服務股份有限公司, 資深專案工程師, 2019/12~2022/06

CSP R2 雲端管理平台
  • 產品介紹
    • 此平台架構在不同的hypervisors之上,統一控管理跨不同的虛擬器主機。
  • 開發時間2019/12~2021/08
  • 負責項目
    • OPENSTACK相關功能加強及維護
    • VMWare 串接功能開發
    • PVE串接功能開發
    • HypervisorV 串接功能開發
    • 平台管理相關功能開發與規劃
    • 平台報表資料相關功能開發
  • 使用技術
    • Java、Spring Boot 、JSP、PostgresSQL、Hibernate、jQuery、AJAX、Chart.js
  • 串接服務
    • OPENSTACK、VMWare、PVE、HyperV、Grafana
  • 實作方式 
    • OPENSTACK:使用openstack4j 套件執行對OPENSTACK上的機器或相關設定做操作
    • VMWare : 使用Powershell 對虛擬機或相關設定做操作
    • PVE: 透過原生的PVE API 對虛擬機或相關設定做操作
    • HyperV: 透過powershell對虛擬機或相關設定做操作
    • 使用Grafana API 做串接服務
    • 使用 Chart 作為報表資料圖表呈現
    • 規劃虛擬機自動編號(包含架構、畫面、DB)並實作
Box101儲存雲
  • 產品介紹
    • 雲端儲存服務
  • 開發時間:2021/08 ~ 2021/10
  • 負責項目
    • 現有的系統新增/修改功能
    • 規劃與實作管理平台,處理備份快照功能
  • 使用技術
    • PHP、jQuery、Shell Script、Java、SpringBoot、Thymeleaf、Docker
  • 實作方式
    • 原生為owncloud & nextcloud系統,於頁面新增上傳logo功能 & 清除log功能
    • 運用 Java 建置管理平台
      • 使用 Spring Security 實作登入登出
      • 使用 Quartz 作為 Job排程
      • 使用File儲存user資料設定(加密後儲存)
      • 使用 PVE API 實作備份與快照
Oz R2
  • 產品介紹 
    • 資訊標準流程化管理平台
  • 開發時間:2021/09 ~ 離職前
  • 負責項目
    • 報表修改
    • 新舊系統資料匯入程式開發與執行
    • 自動開單系統串接
    • 正式機/測試機部署與維護
  • 使用技術
    • Python、C#、PostgresSQL、Docker、RabbitMQ、MongoDB
  • 實作方式
    • 報表將資料撈取後使用FPDF產出,使用MatPlotLib產生圖表
    • 使用Rabbit MQ 取得監控系統的資料後自動開單至流程系統
    • 使用C#開發匯入程式,從資料庫撈取後匯入新系統,以及讀取Excel將資料匯入新系統
    • 系統架設於Linux,並且使用docker做部屬
資安事件單開單機制
  • 系統介紹 
    • 因應資安事件開單自動化需求,接收監控 資訊之資料預處理與通報機制
  • 開發時間:2022/01 ~ 離職前
  • 負責項目
    • 系統架構規劃
    • 需求分析
    • 規格書撰寫

緯創軟體股份有限公司, 工程師, 2019/09~2019/11

國泰金控內部系統專案

  • 負責項目
    • 負責將前端Angular靜態寫死的網頁資料,經由發送API取得資料後顯示於頁面上&建立共用功能的Service
  • 實作方式
    • 依據後端API所開的規格,經由HttpClient發送取得資料後,依據畫面所需將資料做適當的處理後再塞至網頁端

緯創軟體2019 第一梯次Java/ETL培訓班

  • 學習課程

    • 為期一個月的培訓課程,學習Spring Boot、Thymeleaf、Angular、Python
  • 實作方式
    • 運用SpringBoot RESTful Web Service搭配JPA進行CRUD練習
    • 運用HTML靜態網頁包修改成Angular版本
    • 運用Python技術串接OPEN Data API
    • 運用Python、Flask 技術創建Web API進行對資料庫的CRUD
  • 小組專題
    • 小組題目:求職整合網
    • 專題使用技術:Spring Boot、Thymeleaf、Python
    • 功能說明:運用Python抓取不同的求職網站,並且將資料處理分析完成之後,存放至MySQL DB,求職者可透過網站下條件搜尋職缺、職缺排序,並加入最愛
    • 負責項目:
      • DB、API文件、資料庫建置、資料整合匯入、專案建置、畫面規劃、實作前端畫面、後端整合

華興資訊科技股份有限公司, 工程師, 2018/05 ~ 2019/08

機上盒管理系統

  •  系統概述 
    • 後台人員可透過此系統管理公司的銷售產品,可查看庫存量、銷售狀況、機上盒的收視開通、退換貨以及客戶資訊等。
  • 專案執掌

    • 系統規劃
    • 畫面規劃
    • 資料庫規劃
    • 系統開發
    • 系統測試
    • 問題協助

  • 使用技術

    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:POI、Tomcat、MySQL、Git

  • 實作方式

    • 系統設計:系統設計依照主管所給予的文件,開始思考產品的生命週期及使用情境,將系統的初步架構勾勒出來,並繪畫UML及use case。接著思考DB架構並寫成文件,DB架構大致完成之後,接著構想系統畫面,並將系統畫面用Pencil繪畫出來。

    • 開發:系統架構大致完成之後,與協同開發的同事介紹系統的主要框架及產品的生命週期,並將系統依功能區分配開發,當中開發過程中同事對系統設計或架構有所疑惑時,大家會互相討論做及時調整。

    • 測試:上線前根據實際狀況測試系統,確認業務邏輯及流程,發現有不符合需求時,趕緊與開發者以及user討論調整系統。

    • 問題協助:上線後協助 User 問題協助,幫助User了解系統操作、邏輯釐清、系統問題

    • 負責開發的部分:在倉管理、退換貨管理 
        • 產品及表單的新增刪除修改、複合查詢 (包含多個資料表)、排序、紀錄操作Log
        • 運用 POI 套件實現Excel匯入產品資料。
        • 運用 jQuery UI 的 Autocomplete 實現搜尋的下拉建議選項
        • 運用 EntityManager 來實現對Entity的操作
        • 負責的部分因為牽涉到多個來源表格,退換貨的部分也因為需要考量訂單的狀況,以及產品資料交換的部分,因此對資料的處理會較為複雜,必須很了解各個資料表的關聯以及了解商業邏輯,使用HQL操作資料,較複雜的部份就使用native query來達成。另外有負責寫共用紀錄資料log的Service。

機上盒API

  • 系統概述
    • 此系統是機上盒Android系統主要串接的需求,Android端發送API,此系統接收API回應請求。
  • 專案執掌
    • 程式開發
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JPA  
    • 其他:Tomcat、MySQL、Git
  • 實作方式
    • 開發前定義好API,並且與Android端做確認請求參數以及回傳值。
    • 運用Postman測試請求

頻道管理系統

  • 系統概述
    • 公司人員可透過本系統進行機上盒的頻道新增、編輯、審核、上架、下架等,另外可匯入excel新增電子節目表以及進行頻道的分類管理,還可透過此系統針對節目進行產品廣告露出管理。
  • 專案執掌
    • 程式開發
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA 
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:Fullcalendar、POI、Tomcat、MySQL、Git
  • 實作方式
    • 負責開發的部分:功能包含機上盒頻道、電子節目表、節目與產品關聯、頻道分類的新增刪除修改、複合查詢、並且依據不同的平台做設定。
    • 運用 EntityManager 來實現對Entity的操作
    • 運用 FullCalendar 實現電子節目表每日每個頻道所設定的節目。
    • 運用POI讀取Excel 實現讓使用者直接匯入大量的電子節目表。
    • 運用 FormData 以及 MultipartFile 實現圖片上傳
    • 運用jQuery UI 
    • 電子節目表在做新增修改的時候需要所判斷是否有資料重複,因為牽涉到大量資料的問題,因此透過限制使用人數改善效能的問題。
    • 節目與產品關聯的部分,因為牽涉到使用者使用的方便性,因此後端對於時間的處理變會較為複雜,因為需要計算使用者所需要的時間邏輯。

廠商管理系統

  • 系統概述
    • 廠商人員可透過本系統進行人員管理、所屬的廠商管理、所購買的機上盒管理、儲值管理。
  • 專案執掌
    • 程式開發
    • 設計API
  • 使用技術
    • 技術及框架:Java、Spring MVC、Hibernate、JSP、JPA 
    • 前端:jQuery、AJAX、Bootstrap、HTML
    • 其他:RESTful、Tomcat、MySQL、Git
  • 實作方式
    • 安全性考量,因此是使用Client to Server、Server to Server的架構,Client經由API方式傳送需求至中繼Server端,中繼Server端再發送API至 主要Server,每支API請求皆需要做Token的驗證。
    • 開發前先考量驗證機制(包含身分驗證、角色驗證、隱藏的Token驗證),運用UML定義循序圖。
    • 遵循RESTful定義API,並製作文件。
    • 功能包含該廠商所屬的機上盒&會員查詢及修改;廠商帳號、廠商權限的新增修改刪除;所有功能的複合查詢。

資策會畢業專題

攝影接案平台網站

  • 專案介紹

    • 提供一個平台,讓有攝影需求者或是有照片需求者,以及本身有攝影技術者,可透過此平台尋找攝影師、尋找照片、接案等。
  • 專案執掌
    • 組長、程式開發 
    • 開發功能:員工管理、員工登入登出、員工權限、聊天室、後台畫面設計、前後端整合
  • 使用技術
    • Java、Tomcat、Oracle、Servlet、JSP、EL、JSTL、 JSON、GSON、JavaScript、Bootstrap、jQuery、HTML、CSS、WebSocket
  • 實作方式
    • 使用WebSocket 實現聊天室,聊天室會顯示目前在線名單、上線通知,以及即時聊天。
    • 透過發送Email方式通知使用者啟用帳號
    • 透過帳號的權限管理,達到不同權限的使用者可再平台上使用不同的功能


華興資訊期間規劃的專案畫面(機上盒管理系統)

Projects 02 00@2x

依不同的業務邏輯分為不同的管理子項目

並且依雙向的角度分頁籤

開發小組是依功能一條龍式由前端負責至後端