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
Android工程師 @旺淶科技
2023 ~ 2024
資深軟體工程師
Within one month
JavaScript
Java
Android app Developer
Unemployed
Ready to interview
Full-time / Interested in working remotely
10-15 years
國立台中教育大學
數位內容科技學系
Avatar of BO-SHENG, LEE.
Avatar of BO-SHENG, LEE.
Past
Senior Software Engineer @玉山商業銀行股份有限公司
2021 ~ 2023
軟體工程師
Within one month
高雄第一科技大學) Information Management •Project : Participate in the project of rider behavior recording system, assist in the development of android app using java. The main purpose of this project is to connect the cell phone to the sensor via BLE protocol to record the user's behavior. Relevant Coursework : Object-Oriented Programming, Data Structures, Database Management, Systems Analysis and Design, Software Project Management, Operating Systems, The Practice of Network Attack and Defense 技能 Languages: Java , JavaScript, TypeScript, SQL, PL/SQL Framework & Database: Spring Boot , Vue, Oracle Tool: ...
Java
Spring Boot
JavaScript
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立高雄科技大學(原國立高雄第一科技大學)
Information Management
Avatar of the user.
Avatar of the user.
Senior Software Engineer @Innova Solutions Taiwan
2022 ~ Present
Back-End / Full Stack Web Developer
Within one month
Android app Developer
Java
boostrap
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
Fu Jen Catholic University
Computer Science
Avatar of Sadiq Ali.
Avatar of Sadiq Ali.
Technical Consultant @koinnovation
2019 ~ 2021
SAP Abap Developer , SAP Technical Consultant
Within three months
Screen Personas, and rich exposure to PM,PP,SD,EHS,DMS,MM,FICO,HR,CFM modules. Good Analytical and Testing skills. Excellent supporting skills, Rapid learner and quick adoption to latest Technologies. Education SVS College of Engineering Electrical and Electronics Engineering •Skills Competitor analysis Business research ABAP Programming ODATA Service Building ALV Reports Data Dictionary Data Transfer Methods (BDC, CALL TRANSACTION, BAPI etc.) SAP ADOBE PDF Based Print Forms SAP Enhancements (USER EXITS, BADI’s etc.) Reports (Classical & Interactive Reports) ABAP-HR Programming ABAP-Object Oriented Programming (OOABAP) SAP Scripts and Smart Forms QA activities
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
SVS College of Engineering
Electrical and Electronics Engineering
Avatar of Chung David.
Avatar of Chung David.
Past
IoT software engineer @Upwork as a Freelancer
2022 ~ Present
CTO、Sr.Software Manager、Sr.Software Engineer
Within one month
Chung David 鍾昌興 CELL :SW RD PM軟體開發及專案經理 Taipei City, Taiwan 工作經歷 八月十月 2022 IoT software engineer Upwork as a Freelancer 負責台灣高鐵全省網關控制即時監控系統(基於Web VUE ReactJS & Springboot Java GUI的嵌入式系統設備)的更新。 熟悉的技術: a. 嵌入式Linux、Yocto專案、QT、Cmake、Docker b. MCU、Cortex M、Modbus、OPCUA c.
C programming Language
c++ and c#
Java software development
Unemployed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
國立中興大學
物理
Avatar of the user.
Avatar of the user.
軟體工程師 @志聖工業股份有限公司
2021 ~ Present
軟體工程師
Within two months
C#
ASP.NET
LabVIEW
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
逢甲大學
自動化控制工程學系
Avatar of 陳俊旗.
Active
Avatar of 陳俊旗.
Active
DevSecOps工程師 @巨展數位科技
2023 ~ Present
架構師、技術主管、DevOps(DevSecOps,DataOps,MLOps)
Within one month
陳俊旗 Job Title 從事軟體產業多年,也深刻了解產業在發展與新舊更替的快速變化。為了確保個人在產業保持高度的有效性及可用性,需對於自我能力要求維持在一定深度、廣度、速度與品質上。為了完成此一目標,除了持續學習保持前進之外,也需
Bash scripting
CVE
C/C++
Employed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
淡江大學-資訊工程所-博士班
資訊工程所
Avatar of Sam Lee.
Avatar of Sam Lee.
Software Developer @新代科技股份有限公司 Syntec Ltd.
2021 ~ Present
Software Engineer
Within one month
//www.tapology.com/fightcenter/fighters/min-hsien-lee Fight Highlights: https://youtu.be/E6Tm3tfhg2I Education National Taiwan University Master's Degree in Mechanical Engineering Bachelor's Degree in Mechanical Engineering 2016~~2016 Projects Panel Saw: https://www.cakeresume.com/portfolios/panel-saw CNC Process Path Planner: https://www.cakeresume.com/portfolios/cnc-process-path-planner Skills Programming: C, C++, C#, Verilog Tools & Frameworks: Git, SVN, Visual Studio Skills: Data Structures, Algorithms,...
Software Engineering
Software Development
Firmware
Employed
Open to opportunities
Full-time / Interested in working remotely
4-6 years
國立台灣大學
機械工程
Avatar of Sayed Mohammad Ahmadi.
Avatar of Sayed Mohammad Ahmadi.
Data Analyst & IoT Software Developer @FARAZ ERTEBAT
2021 ~ Present
Computer Vision / Deep Learning
Within one month
the increase in the number of classes in face recognition" 3. Visiting professor at University of Qom 4. Visiting professor at Qom University of Technology 5. Teaching: - Object Oriented Programming using C++ - Data Structure - Data Mining University Professor • Khatam Al-Nabieen University AugustAugust 2021 Teaching: - Visual Programming using C# - Algorithms: Analysis and Design Faculty Professor • Kateb University DecemberAugustTeaching: - Basic programming using C++ - Object-oriented programming using C++ - Visual Programming using C# - Python Programming - Data Mining - Algorithms: Analysis and Design 2. Supervision and evaluation of u...
C#
C/C++
MySQL
Employed
Open to opportunities
Full-time / Interested in working remotely
4-6 years
University of Qom
Information Technology | Face Recognition
Avatar of Kostia.K.
Unity Developer
Within two months
Kostia.K I'm an experienced Unity 3D developer with 3 years of experience in creating captivating 2D and 3D games. My passion for games, C# programming skills, and knowledge of object-oriented programming enable me to create engaging games for various platforms. Let's work together to turn ideas into an exciting gaming experience! Portfolio Ukraine Work Experience Unity 3d Developer • Self-employed & Freelance JunOct 2024 My experience in this field can be divided into several key aspects: - Game Development for Various Platforms: In my experience, a significant part of it involves creating games for
Unemployed
Open to opportunities
Full-time / Remote Only
4-6 years
Khmelnytsky National University
Разработка программного обеспечения

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
devSecOps工程師
巨展數位科技
2023 ~ Present
台灣桃園
Professional Background
Current status
Employed
Job Search Progress
Ready to interview
Professions
CTO, Chief Technology Officer, DevOps / System Admin, Technical Manager
Fields of Employment
Software, Blockchain, Big Data
Work experience
More than 15 years
Management
I've had experience in managing 5-10 people
Skills
Bash scripting
CVE
C/C++
Python
Selenium
DevOps
Devsecops
自動化測試
Docker
Object Oriented Programming
Languages
English
Intermediate
Chinese
Fluent
Job search preferences
Positions
架構師、技術主管、DevOps(DevSecOps,DataOps,MLOps)
Job types
Full-time
Locations
Remote
Interested in working remotely
Freelance
Yes, I freelance in my spare time
Educations
School
淡江大學-資訊工程所-博士班
Major
資訊工程所
Print

陳俊旗

Job Title

從事軟體產業多年,也深刻了解產業在發展與新舊更替的快速變化。為了確保個人在產業保持高度的有效性及可用性,需對於自我能力要求維持在一定深度、廣度、速度與品質上。為了完成此一目標,除了持續學習保持前進之外,也需不間斷的檢視現有掌握能力,發現可能問題使之持續改善與保持穩定,或勇於改變。而學習、前進、開放、改善與穩定是一個維持高度平衡的問題,而其中的,也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

從事多年軟體產業深刻了解此快速更新產業要保持自我的有效性及可用性,需要同時對自我要求在一定深度、廣度、速度與品質上保持一定的維持能力。因此,除了持續學習外,在特定技術與工具的市場流失與淘汰,也需開放心態重新再準備。而前進與開放也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

從事多年軟體產業深刻了解此快速更新產業要保持自我的有效性及可用性,需要同時對自我要求在一定深度、廣度、速度與品質上保持一定的維持能力。因此,除了持續學習外,在特定技術與工具的市場流失與淘汰,也需開放心態重新再準備。而前進與開放也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

 

▲厚實技術開發與全面向 

    在27年的工作經驗中, 包含軟體專案開發與產品開發. 

    專案開發:政府/國營單位委外專案(人事薪資、採購管理、地政等)                                  金融(信用卡、保險、外匯核心)                                                                                   醫護                                                                                                                                     其它(電信)

     產品開發:PC電玩、資料庫監控軟體、資料庫系統

 

▲厚實技術背景能夠有效解決機器學習的技術負債(Technical debt)問題▲

投入軟體產業工作至今己超過28年的時間,工作內容包含有:系統架構設計、開發、系統分析、QA與管理等工作。早期技術發展主要以物件導向設計、Design Pattern、軟體工程、資料庫、資料採擴與公共漏洞和暴露(Common Vulnerabilities and Exposures, CVE)為主。近年, 由於接觸持續整合(Continuous integration, CI)、發佈(Continuous Delivery ,CD)進而將軟體開發過程的活動透過自動化導入更能夠以敏捷完成。因而目前研究主題除原機器學習中的監督學習(Supervised learning)、非監督學習(unsupervised learning)、半監督學習(Semi-supervised learning)、強化學習(Reinforcement learning)。另外機器學習相關軟體工程中的DataOps與MLOps感到興趣。在持續訓練(Continuous training)與數據治理導入的同時,數據與模型的如何有效解決分析、驗證與評估等數據與機器學習的問題變得有趣的問題。


目前關注學習目標

nodejs、go、GCP、dataOps/MLOps、k8s/docker、ansible/cobbler(配置管理)、jenkins/gitlab-ci(ci/cd)、airflow、mlflow、nginx、redmine/testlink(需求與issume管理)、git/dvc(版本管理)、Scikit-learning/TensorFlow(機器學習/深度學習)

  

▲豐富的軟體產品與專案開發▲

豐富且多類型開發經驗,除了加寬自己視野之外,在軟體架構設計時多份風險與彈性設計考量。雖同樣是軟體開發工作,但同時具備軟體產品與軟體專案可以在軟體發展上分別針對:開發速度、可用性、可靠性、可驗證性、可用資源的多面向進行多面向的設計與考量。

※軟體產品如下:

---PC Game:約5年。

---資料庫活動監控(Database Activity Monitoring, DAM):資安工具,約8年。

---資料庫:約4年。

※軟體專案如下:

---政府機關類專案:各級政府。

---國營事業體系統:台電、郵局。

---金融-銀行:信用卡、電文(ISO15022/ISO20022)

---學校單位:學務系統


▲完整QA與資安相關工作經驗▲

由於接觸的環境以及來的工作內容為了提高產品的建置追蹤能力也完善自我在系統建置過程中解決能力。因此,近10年來除了開發與管理工作之外,也透過Jenkins 完成 CI 的自動化回歸測試程式與環境的建置。也為了完善以及加速測試內容。除了一般性的系統功能性回歸測試、CodeStyle checker 、語法檢查等工具之外。也使用了安全檢測工具:checkmarx. opencve, sonarqube, opencve, SecOps tools chains

學習的資安標準如:

---OWASP

---CWE

---CVE

---OWASP ESAPI




從事軟體產業至今己有27年的時間,而2001年於淡江大學碩士班開始對於資料採礦/機器學習產生興趣,並於2005年進一步修習博士學位。由於了解資料採礦是屬於需要實際面對資料才能了解演算法與相關應用的科學,因此於2003年進入安佳資訊開啟了資料採礦的實務專案工作。再在於2011年發現開源軟體在相關機器學習的使用資源很多,且對於實時資料的處理興趣。因此加入庫柏資訊進行資料庫監控閘道器(Database Activity Monitoring,DAM)的開發,希望能夠將機器學習技術應用於即時時序資料的分析上。可將機器學習應用於數據安全的題目上。在開發DAM期間也針對持續整合、驗證與評估的自動化技術有所成果。


近年仍熱切關注著技術的發展,尤其對於 open source, 機器學習平台(微服務、容器管理、數據治理、AI、機器學習),MLOps 等雲端相關領域的發展更為興趣。而對於如何有效、快速、建置系統也是我的一個目標。


 

    

工作經歷

研發經理:AIOT 開發公司


1, 管理與發展平台工作. 

   a, 推廣自動化管理機制:

        .建置/整合/自動化多項軟體發展平台。

   b, 負責公司數據/智慧模型/容器/雲端管理平台技術開發整合

   c, 建置AIoT發展平台:

        .導入公司研發環境建置 以CI/CD/CT/CM/CS為發展走向, 導入與建構以DevSecOps Tools Chain 

        .導入數據平台:IoT 數據/Data Pipeline/可視化工具/數據治理...等工具(DataOps Tools Chain)。

        .導入AI發展平台:

        .導入軟體品質管理平台:自動化原碼工具、自動化測試工具、資安測試工具(源碼掃描、弱點掃描、漏洞掃描工具):

        .推廣:容器化管理方案

   

2, 開發與技術工作:

   a, 醫療數據:醫療數據(EGG) 的數據處理 ETL .

   b, 開發管理平台建置與導入:容器化管理。

   c, AIot 智能數據管理平台:進行分析、功能驗證、設計、系統開發。

        AI 數據平台:mqtt、zookeeper、kafka、postgresql、mongodb、redis、sonarqube jenkins、opencve、java、python、bash script ..等機制.



工程師  •  神通資科

四月 2020 - Present

產品:
法金核心系統

開發工具:
java, script, minikube, Minishift,checkmarx

工作環境/產品環境:
windows 10/銀行核心系統:eclipse, tomcat, Java, spring framework

工作內容:

1.微服務架構分散交易機制Framework評估:apache servicecomb (含:TCC與Saga)。

2.協助建置 Kubernetes 環境。(minikube, Minishift) 。

3.執行弱點掃描:例用checkmarx執行java 源碼弱點掃描,並找出相關源碼弱點修改方式。 

4.進行secure code review 與fix. (OWASP, WASC, CWE, CVE, OWASP ESAPI,Spring security)。

5.進行SWIFT 電文MT/MX(ISO15022/ISO20022)轉換。


主要學習資訊:

1,  

高級研發軟件工程師  •  福建星瑞格軟件有限公司

一月 2016 - 三月 2020

【開發產品】

1,資料庫活動監視(Database Activity Monitoring,DAM)

2,SinoDB 資料庫(Database )


【產品執行平台】

UNIX(AIX, hp-ux)、LINUX、Windows


【開發工具】

linux shell、php、C/C++、Python、Jenkins、redis、postgresql、Apache https


【工作內容】

1,維護與建置DAM的第三方元件(Third Party):確保Third Party的於資訊安全、CVE、版本昇版、與跨平台共用的可行性與一致性。

2,負責建置DAM系統監控模組

3,負責建置後端海量資料處理模組開發。

4,負責建置DAM/Database的建置、自動化測試與打包的過程(DevOps)。

5,利用Kickstart 建置安裝ISO與USB。

6,開發DAM自動化測試平台(AutoTesting)。

7,利用Jenkins 完成DataBase的DevOps。


【主要研究資訊】

1, DevOps 環境建置:

 a, 利用Jenkins完成軟體產品開發的環境與流程建置. 

 b, 建構一完整的DevOps環境。包含:code version 規劃、建構平台規劃、測試平台規劃、跨平台環境建構、跨平台測試、測試報表與CD環境規劃。


2, 建構一以DevOps 為目標的自動化測試平台  

 a, 建構一個以近600個以上 test case 的自動化測試個案.

 b, 可依測試需求組合將述test case組合成 test suite.

 c, 上述測試方法再整合不同的測試資料:一次完整的自動化測試個案近10000筆測試結果。

 d, 執行成效:執行此10000筆測試,約花費3小時。

   e, 整合git hook 完成 Build 測試、打包測試。    

 

3, informix 原碼學習。

產品經理  •  庫柏資訊軟體股份有限公司

三月 2011 - 十二月 2015

【開發產品】

資料庫活動監視(Database Activity Monitoring,DAM)


【產品執行平台】

UNIX(AIX, hp-ux)、LINUX、Windows


【開發工具】

 shell script、php、C/C++、Python、Jenkins、redis、postgresql、Apache https


【工作內容】

1. 問題追蹤處理(Bug tracking): 

2,維護與建置DAM的第三方元件(Third Party):確保Third Party的於資訊安全、版本昇版、與跨平台共用的可行性與一致性。

3,負責建置DAM系統監控模組與後端模組開發。

4,負責建置DAM的建置、自動化測試與打包的過程(DevOps)。

5,利用Kickstart 建置安裝ISO與USB。

6,建置DAM自動化測試平台(AutoTesting)。

7,hadoop, elasticsearch, hive 等技術評估.


【主要學習資訊】

1. 系統監控與跨平台開發與維護. 

2. 後端開發:處理後諯資料, 並且提供前端使用界面. 

3. Third-party Source Code 維護: 

4. 建置CI/CD相關流程與自動化測試平台: jenkins

 

產業教師  •  華夏技術大學

一月 2010 - 十二月 2011

工作內容:
教學、系務推動

博士生工讀  •  淡江大學

十月 2009 - 十一月 2010

產品:
學務系統建置與維護

開發工具:
Java, JSP,Jave Servlet, Java Script、 MSSQL

技術顧問  •  安佳資訊股份有限公司

一月 2003 - 十二月 2008

產品:
一、一般軟體開發專案:
1、地政資訊管理系統
開發工具:
JSP、Servlet、JavaBean 、UML、HTML、CSS、Power Designer、MSSQL

2、緊急救護系統
開發工具:
VB .NET、ASP .NET、UML、Power Designer、MSSQL

3、買主資料庫系統的網站建置
開發工具:
JSP、Servlet、JavaBean 、UML、Power Designer、MSSQL

4、校務行政系統
開發工具:
Servlet, JavaScript, Ajax, Power Designer、MSSQL

5, 電信賴帳偵測系統
開發工具:
DB2、Java

二、機器學習/資料採礦專案
使用工具:
 DB2、MSSQL、Excell、Intelligent Miner、Weka、SQL Server Analysis Services

資料處理工具:
java、SQL、store produce

使用下列統計與採礦演算法方法解決模型建置問題:
單變量曲線,雙變量統計,線性回歸,因子分析,主變量分析、分類(Classification)、分群(Clustering)、迴歸(Regression)、關聯(Association) 、時間序列(Time Series)

建權處理經驗:
1、離群點分析。
2、異常值檢測。
3、遺失值處理.

模型建置專案:
1、醫療診斷模型演算法:囊腫在術後治療之後,分析其術後較佳方法的治療選擇。
2、電信盜用偵測模型分析:分析王八卡的使用行為分析,可能盜用電話。
3、電信賴帳偵測系統:建置一套偵測賴帳警識系統。
4、保險銷售模型:針對壽險購買使用行為分析壽險購買類型以及可能發生的孤兒保單。
5、信用卡使用模型:針對信用卡付費使用行為分析使用者對於信用卡的使用類型。
6、提單買者資料模型分析。


主要學習資訊:
Data Mining

資深系統分析師  •  英特連股份有限公司

十月 2002 - 一月 2003

產品:
網站產險系統

開發工具:
Java, JSP and Java Servlet

工作內容:
1、系統維護.

主要學習資訊:
1、能力成熟度模型(CMM, Capability Maturity Model)

系統分析師  •  嘉合資訊股份有限公司

七月 2000 - 八月 2002

產品:
薪資系統
採購管理系統

開發工具:
Power Builder、PowerDesigner、Sybase、MSSQL

工作內容:
1、軟體工程應用導入、學習.
2、執行Proof Of Concept (POC) 工作.
3、執行工作:
系統分析、系統設計、資料庫設計、程式撰寫、與驗收。

接觸產業:
政府、國營事業(台電)

主要學習資訊:
1、軟體開發模式:
2、物件導向:分析、 設計、程式

系統分析師  •  電資系統股份有限公司(EDS)

十月 1998 - 七月 2000

主要產品:
信用卡申請件系統

開發工具:
C++ 、Power Builder、PowerDesigner、informix、Oracle

工作內容:
1、信用卡申請件由信用卡 OCR系統導入.
2、建置人工進件.
3、界接聯合徵信中心資料查詢.
4、界接信用卡記分系統進行自動化評分
5、與審核界面
6、開發於informix 資料庯.
7、執行系統異質料資庫轉換(informix to Oracle)
8、Y2K 問題解決.

接觸產業:
金融

PC Game 程式設計師  •  潤民實業有限公司

十月 1993 - 五月 1998

主要產品:創世彈珠台
開發工具:C、C++ 、X86 組合語言.
工作內容:
1、遊戲圖檔匯整。
2、影像處理處理。
3、音樂與音效處理。
4、RPC與遊戲 引擎製作。

學歷

2005 - 2013

私立淡江大學

資訊工程所

2001 - 2003

私立淡江大學

資訊工程所

1997 - 2000

國立台灣科技大學

電子工程系

1986 - 1991

私立光武工業專科學校

電子工程系

技能

User Experience


  • User testing
  • Web usability

Product


  • Competitor analysis
  • Business research

Language


  • Chinese
  • English
Resume
Profile

陳俊旗

Job Title

從事軟體產業多年,也深刻了解產業在發展與新舊更替的快速變化。為了確保個人在產業保持高度的有效性及可用性,需對於自我能力要求維持在一定深度、廣度、速度與品質上。為了完成此一目標,除了持續學習保持前進之外,也需不間斷的檢視現有掌握能力,發現可能問題使之持續改善與保持穩定,或勇於改變。而學習、前進、開放、改善與穩定是一個維持高度平衡的問題,而其中的,也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

從事多年軟體產業深刻了解此快速更新產業要保持自我的有效性及可用性,需要同時對自我要求在一定深度、廣度、速度與品質上保持一定的維持能力。因此,除了持續學習外,在特定技術與工具的市場流失與淘汰,也需開放心態重新再準備。而前進與開放也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

從事多年軟體產業深刻了解此快速更新產業要保持自我的有效性及可用性,需要同時對自我要求在一定深度、廣度、速度與品質上保持一定的維持能力。因此,除了持續學習外,在特定技術與工具的市場流失與淘汰,也需開放心態重新再準備。而前進與開放也是到目前為步唯一不變的準則。而最後維持領域「熱情」就是其核的能力。而提供一個高價值、敏捷、安全、有效、高速、快速反應,可估計與高維護性,也是我本身追求的目標。

 

▲厚實技術開發與全面向 

    在27年的工作經驗中, 包含軟體專案開發與產品開發. 

    專案開發:政府/國營單位委外專案(人事薪資、採購管理、地政等)                                  金融(信用卡、保險、外匯核心)                                                                                   醫護                                                                                                                                     其它(電信)

     產品開發:PC電玩、資料庫監控軟體、資料庫系統

 

▲厚實技術背景能夠有效解決機器學習的技術負債(Technical debt)問題▲

投入軟體產業工作至今己超過28年的時間,工作內容包含有:系統架構設計、開發、系統分析、QA與管理等工作。早期技術發展主要以物件導向設計、Design Pattern、軟體工程、資料庫、資料採擴與公共漏洞和暴露(Common Vulnerabilities and Exposures, CVE)為主。近年, 由於接觸持續整合(Continuous integration, CI)、發佈(Continuous Delivery ,CD)進而將軟體開發過程的活動透過自動化導入更能夠以敏捷完成。因而目前研究主題除原機器學習中的監督學習(Supervised learning)、非監督學習(unsupervised learning)、半監督學習(Semi-supervised learning)、強化學習(Reinforcement learning)。另外機器學習相關軟體工程中的DataOps與MLOps感到興趣。在持續訓練(Continuous training)與數據治理導入的同時,數據與模型的如何有效解決分析、驗證與評估等數據與機器學習的問題變得有趣的問題。


目前關注學習目標

nodejs、go、GCP、dataOps/MLOps、k8s/docker、ansible/cobbler(配置管理)、jenkins/gitlab-ci(ci/cd)、airflow、mlflow、nginx、redmine/testlink(需求與issume管理)、git/dvc(版本管理)、Scikit-learning/TensorFlow(機器學習/深度學習)

  

▲豐富的軟體產品與專案開發▲

豐富且多類型開發經驗,除了加寬自己視野之外,在軟體架構設計時多份風險與彈性設計考量。雖同樣是軟體開發工作,但同時具備軟體產品與軟體專案可以在軟體發展上分別針對:開發速度、可用性、可靠性、可驗證性、可用資源的多面向進行多面向的設計與考量。

※軟體產品如下:

---PC Game:約5年。

---資料庫活動監控(Database Activity Monitoring, DAM):資安工具,約8年。

---資料庫:約4年。

※軟體專案如下:

---政府機關類專案:各級政府。

---國營事業體系統:台電、郵局。

---金融-銀行:信用卡、電文(ISO15022/ISO20022)

---學校單位:學務系統


▲完整QA與資安相關工作經驗▲

由於接觸的環境以及來的工作內容為了提高產品的建置追蹤能力也完善自我在系統建置過程中解決能力。因此,近10年來除了開發與管理工作之外,也透過Jenkins 完成 CI 的自動化回歸測試程式與環境的建置。也為了完善以及加速測試內容。除了一般性的系統功能性回歸測試、CodeStyle checker 、語法檢查等工具之外。也使用了安全檢測工具:checkmarx. opencve, sonarqube, opencve, SecOps tools chains

學習的資安標準如:

---OWASP

---CWE

---CVE

---OWASP ESAPI




從事軟體產業至今己有27年的時間,而2001年於淡江大學碩士班開始對於資料採礦/機器學習產生興趣,並於2005年進一步修習博士學位。由於了解資料採礦是屬於需要實際面對資料才能了解演算法與相關應用的科學,因此於2003年進入安佳資訊開啟了資料採礦的實務專案工作。再在於2011年發現開源軟體在相關機器學習的使用資源很多,且對於實時資料的處理興趣。因此加入庫柏資訊進行資料庫監控閘道器(Database Activity Monitoring,DAM)的開發,希望能夠將機器學習技術應用於即時時序資料的分析上。可將機器學習應用於數據安全的題目上。在開發DAM期間也針對持續整合、驗證與評估的自動化技術有所成果。


近年仍熱切關注著技術的發展,尤其對於 open source, 機器學習平台(微服務、容器管理、數據治理、AI、機器學習),MLOps 等雲端相關領域的發展更為興趣。而對於如何有效、快速、建置系統也是我的一個目標。


 

    

工作經歷

研發經理:AIOT 開發公司


1, 管理與發展平台工作. 

   a, 推廣自動化管理機制:

        .建置/整合/自動化多項軟體發展平台。

   b, 負責公司數據/智慧模型/容器/雲端管理平台技術開發整合

   c, 建置AIoT發展平台:

        .導入公司研發環境建置 以CI/CD/CT/CM/CS為發展走向, 導入與建構以DevSecOps Tools Chain 

        .導入數據平台:IoT 數據/Data Pipeline/可視化工具/數據治理...等工具(DataOps Tools Chain)。

        .導入AI發展平台:

        .導入軟體品質管理平台:自動化原碼工具、自動化測試工具、資安測試工具(源碼掃描、弱點掃描、漏洞掃描工具):

        .推廣:容器化管理方案

   

2, 開發與技術工作:

   a, 醫療數據:醫療數據(EGG) 的數據處理 ETL .

   b, 開發管理平台建置與導入:容器化管理。

   c, AIot 智能數據管理平台:進行分析、功能驗證、設計、系統開發。

        AI 數據平台:mqtt、zookeeper、kafka、postgresql、mongodb、redis、sonarqube jenkins、opencve、java、python、bash script ..等機制.



工程師  •  神通資科

四月 2020 - Present

產品:
法金核心系統

開發工具:
java, script, minikube, Minishift,checkmarx

工作環境/產品環境:
windows 10/銀行核心系統:eclipse, tomcat, Java, spring framework

工作內容:

1.微服務架構分散交易機制Framework評估:apache servicecomb (含:TCC與Saga)。

2.協助建置 Kubernetes 環境。(minikube, Minishift) 。

3.執行弱點掃描:例用checkmarx執行java 源碼弱點掃描,並找出相關源碼弱點修改方式。 

4.進行secure code review 與fix. (OWASP, WASC, CWE, CVE, OWASP ESAPI,Spring security)。

5.進行SWIFT 電文MT/MX(ISO15022/ISO20022)轉換。


主要學習資訊:

1,  

高級研發軟件工程師  •  福建星瑞格軟件有限公司

一月 2016 - 三月 2020

【開發產品】

1,資料庫活動監視(Database Activity Monitoring,DAM)

2,SinoDB 資料庫(Database )


【產品執行平台】

UNIX(AIX, hp-ux)、LINUX、Windows


【開發工具】

linux shell、php、C/C++、Python、Jenkins、redis、postgresql、Apache https


【工作內容】

1,維護與建置DAM的第三方元件(Third Party):確保Third Party的於資訊安全、CVE、版本昇版、與跨平台共用的可行性與一致性。

2,負責建置DAM系統監控模組

3,負責建置後端海量資料處理模組開發。

4,負責建置DAM/Database的建置、自動化測試與打包的過程(DevOps)。

5,利用Kickstart 建置安裝ISO與USB。

6,開發DAM自動化測試平台(AutoTesting)。

7,利用Jenkins 完成DataBase的DevOps。


【主要研究資訊】

1, DevOps 環境建置:

 a, 利用Jenkins完成軟體產品開發的環境與流程建置. 

 b, 建構一完整的DevOps環境。包含:code version 規劃、建構平台規劃、測試平台規劃、跨平台環境建構、跨平台測試、測試報表與CD環境規劃。


2, 建構一以DevOps 為目標的自動化測試平台  

 a, 建構一個以近600個以上 test case 的自動化測試個案.

 b, 可依測試需求組合將述test case組合成 test suite.

 c, 上述測試方法再整合不同的測試資料:一次完整的自動化測試個案近10000筆測試結果。

 d, 執行成效:執行此10000筆測試,約花費3小時。

   e, 整合git hook 完成 Build 測試、打包測試。    

 

3, informix 原碼學習。

產品經理  •  庫柏資訊軟體股份有限公司

三月 2011 - 十二月 2015

【開發產品】

資料庫活動監視(Database Activity Monitoring,DAM)


【產品執行平台】

UNIX(AIX, hp-ux)、LINUX、Windows


【開發工具】

 shell script、php、C/C++、Python、Jenkins、redis、postgresql、Apache https


【工作內容】

1. 問題追蹤處理(Bug tracking): 

2,維護與建置DAM的第三方元件(Third Party):確保Third Party的於資訊安全、版本昇版、與跨平台共用的可行性與一致性。

3,負責建置DAM系統監控模組與後端模組開發。

4,負責建置DAM的建置、自動化測試與打包的過程(DevOps)。

5,利用Kickstart 建置安裝ISO與USB。

6,建置DAM自動化測試平台(AutoTesting)。

7,hadoop, elasticsearch, hive 等技術評估.


【主要學習資訊】

1. 系統監控與跨平台開發與維護. 

2. 後端開發:處理後諯資料, 並且提供前端使用界面. 

3. Third-party Source Code 維護: 

4. 建置CI/CD相關流程與自動化測試平台: jenkins

 

產業教師  •  華夏技術大學

一月 2010 - 十二月 2011

工作內容:
教學、系務推動

博士生工讀  •  淡江大學

十月 2009 - 十一月 2010

產品:
學務系統建置與維護

開發工具:
Java, JSP,Jave Servlet, Java Script、 MSSQL

技術顧問  •  安佳資訊股份有限公司

一月 2003 - 十二月 2008

產品:
一、一般軟體開發專案:
1、地政資訊管理系統
開發工具:
JSP、Servlet、JavaBean 、UML、HTML、CSS、Power Designer、MSSQL

2、緊急救護系統
開發工具:
VB .NET、ASP .NET、UML、Power Designer、MSSQL

3、買主資料庫系統的網站建置
開發工具:
JSP、Servlet、JavaBean 、UML、Power Designer、MSSQL

4、校務行政系統
開發工具:
Servlet, JavaScript, Ajax, Power Designer、MSSQL

5, 電信賴帳偵測系統
開發工具:
DB2、Java

二、機器學習/資料採礦專案
使用工具:
 DB2、MSSQL、Excell、Intelligent Miner、Weka、SQL Server Analysis Services

資料處理工具:
java、SQL、store produce

使用下列統計與採礦演算法方法解決模型建置問題:
單變量曲線,雙變量統計,線性回歸,因子分析,主變量分析、分類(Classification)、分群(Clustering)、迴歸(Regression)、關聯(Association) 、時間序列(Time Series)

建權處理經驗:
1、離群點分析。
2、異常值檢測。
3、遺失值處理.

模型建置專案:
1、醫療診斷模型演算法:囊腫在術後治療之後,分析其術後較佳方法的治療選擇。
2、電信盜用偵測模型分析:分析王八卡的使用行為分析,可能盜用電話。
3、電信賴帳偵測系統:建置一套偵測賴帳警識系統。
4、保險銷售模型:針對壽險購買使用行為分析壽險購買類型以及可能發生的孤兒保單。
5、信用卡使用模型:針對信用卡付費使用行為分析使用者對於信用卡的使用類型。
6、提單買者資料模型分析。


主要學習資訊:
Data Mining

資深系統分析師  •  英特連股份有限公司

十月 2002 - 一月 2003

產品:
網站產險系統

開發工具:
Java, JSP and Java Servlet

工作內容:
1、系統維護.

主要學習資訊:
1、能力成熟度模型(CMM, Capability Maturity Model)

系統分析師  •  嘉合資訊股份有限公司

七月 2000 - 八月 2002

產品:
薪資系統
採購管理系統

開發工具:
Power Builder、PowerDesigner、Sybase、MSSQL

工作內容:
1、軟體工程應用導入、學習.
2、執行Proof Of Concept (POC) 工作.
3、執行工作:
系統分析、系統設計、資料庫設計、程式撰寫、與驗收。

接觸產業:
政府、國營事業(台電)

主要學習資訊:
1、軟體開發模式:
2、物件導向:分析、 設計、程式

系統分析師  •  電資系統股份有限公司(EDS)

十月 1998 - 七月 2000

主要產品:
信用卡申請件系統

開發工具:
C++ 、Power Builder、PowerDesigner、informix、Oracle

工作內容:
1、信用卡申請件由信用卡 OCR系統導入.
2、建置人工進件.
3、界接聯合徵信中心資料查詢.
4、界接信用卡記分系統進行自動化評分
5、與審核界面
6、開發於informix 資料庯.
7、執行系統異質料資庫轉換(informix to Oracle)
8、Y2K 問題解決.

接觸產業:
金融

PC Game 程式設計師  •  潤民實業有限公司

十月 1993 - 五月 1998

主要產品:創世彈珠台
開發工具:C、C++ 、X86 組合語言.
工作內容:
1、遊戲圖檔匯整。
2、影像處理處理。
3、音樂與音效處理。
4、RPC與遊戲 引擎製作。

學歷

2005 - 2013

私立淡江大學

資訊工程所

2001 - 2003

私立淡江大學

資訊工程所

1997 - 2000

國立台灣科技大學

電子工程系

1986 - 1991

私立光武工業專科學校

電子工程系

技能

User Experience


  • User testing
  • Web usability

Product


  • Competitor analysis
  • Business research

Language


  • Chinese
  • English