Xahlt5wwojoj2zdmlqgz

邱國華

具備C、C++、Java、Android、C#、PHP、Laravel 等開發經驗,曾在凌群電腦證券研發部任職,畢業於嘉義大學資訊工程碩士。


軟體工程師
新北市,TW
[email protected]

技能


程式開發

  • 框架

    • Laravel

  • 其他

    • Java、C、C++、C#、PHP、Perl、Android


資料庫

MySQL、MariaDB、MSSQL


平台技術

  • 版本控制

    • SVN, GIT

  • 開發環境之作業系統

    • AIX
    • Linux

    • Windows

  • 雲端

    • Azure

證照

  • TPC - 雲端技術及網路服務認證(專業級CI3)
  • GS1 Taiwan - EPC/RFID 基礎認證

工作經歷



智誠科技 — 駐點Acer — 軟體工程師,2020 年 03 月 - 2021年02月

➤ 就服處網站開發與維護(Java Web)

  • 以Java Framework Struts2 及 MSSQL 開發台北市就服處前台網頁及管理者後台。

  • 利用JavaScript、jqgrid、ajax等開發前端頁面。

  • 台北市政府網站無障礙化認證。

凌群電腦證券研發部 — 軟體工程師,2016 年 11 月 - 2019年11月 

➤ COBOL程式維護 

  • 建立自動化程式編碼腳本應用於交易所資料欄位擴增與櫃號修改。 

➤ 自動化腳本 

  • 在各平台開發資料庫備份、刪除檔案、建立資料夾等自動化的Shell。 
  • 利用PHP、Perl、Shell等建立跨系統自動版控與備援機制。 
  • 利用Net::FTP開發Perl的跨系統檔案傳輸、監控 、與轉換等模組。 

 ➤ Stock Account Transmission Gateway (C) 

  • 開發應用於異質系統的高效能證券資料交換系統。 
  • 利用pthread.h開發C的多Client連線Server程式解決同時有多個使用者連線的情況。 
  • 利用Socket開發Perl的Client程式對Gateway程式進行壓力測試。

 ➤ Front End Processor系統 (Java) 

  • 利用PHP與MySQL開發設定檔生成,簡化佈署步驟。 

 ➤ Data Transfer System (C#、C) (Linux、Windows) 

  • 開發並維護跨系統與FEP系統進行證券資料交換的DTS。 
  • 利用stdlib.h執行系統指令,動態生成DTS所需的目錄結構,使目錄結構更加彈性方便佈署。 
  • 利用紅黑樹演算法對多個FEP Server回傳的資料進行排序並將重複的資料進行攔截,避免券商端收到重複資料。 

 ➤ TCPLink(C#) 

  • 開發C#連線至風險控管系統與FEP系統的動態連接函式庫(DLL)。

 ➤ FEP系統監控UI(Java) 

  • 利用JMX框架開發監控FEP系統連線狀況與系統資源的模組。 
  • 利用JDBC開發查詢MySQL的模組,取得FEP系統存入資料庫的交易與檔案收送軌跡。 
  • 利用Java Swing開發FEP系統監控模組的 UI。 

 ➤ 異質系統資料傳輸與效能監測服務(Java) 

  • 利用JMX框架開發效能監測服務模組與用JDBC檢測MSSQL資料,並以Java Swing開發相關UI介面。

專案

網頁相關

➤ 行銷網頁(PHP)
  • 使用HTML、CSS開發客戶端的會員資訊系統

  • 使用MVC框架Laravel與Laravel-admin開發會員管理系統與管理者後台管理系統。

學歷

國立嘉義大學 — 資訊工程碩士,2014 年 9 月 - 2016 年 10 月

  • 專業領域—人工智慧 (AI)

    • 改良Artificial Bee Colony Algorithm與其他相近演算法解決多目標最佳化問題。

國立嘉義大學 — 資訊工程學士,2010 年 9 月 - 2014 年 6 月

  • 大學專題—嵌入式系統  

    • 利用Kinect開發語音與體感遠端操控機器人的系統。

自傳

         

          有獨立開發過C、C++、Java、Android、C#、PHP、Perl、Laravel的相關經驗,平時閒暇時間喜歡練習coding精進程式技巧,亦喜好鑽研程式邏輯,樂於了解與應用新技術,並從中獲得成就感。  


          我的信念是科技改善生活,簡化瑣事讓使用者能節省更多時間,因此在工作時基於CI/CD的精神有提出數個改良方案應用於專案排程改善,例如因應在客戶主機程式互相覆蓋問題建立自動版控機制,當程式或客戶主機損毀時能夠及時救援;為了減化FEP系統部屬的難度,開發設定檔生成模組將提高系統佈署效率達4倍。  


          曾在凌群電腦任職軟體工程師,主要開發與維護券商連至證交所的跨平台FEP連線系統、使用者在Windows環境監控FEP連線系統資料流的UI,並獨立開發數個AIX主機上C語言的gateway程式。在這份工作中悉知Linux與R6系統操作,團隊合作上亦獲益良多。 


          研究所則提出改良Artificial Bee Colony Algorithm與其他相近演算法解決多目標最佳化問題,在同樣的環境中跟其他演算法相比效能與成果有明顯的改善。大學專題我們利用kinect開發語音與體感遠端操控機器人的系統,並取得南區大專資訊專題競賽佳作,在團隊中我負責主導整個專案的進行與撰寫kinect端的程式。  



Xahlt5wwojoj2zdmlqgz

Jeffery Qiu

I possessed C, C ++, Java, Android, C #, PHP, and Laravel development experience. I worked in The SYSCOM Group Securities Product R & D Department. I graduated from the National Chiay University with a Master's degree in Computer Science and Information Engineering.


Software Engineer 
New Taipei City,TW
[email protected]

Skills


Program

  • Framework

    • Laravel

  • Others

    • Java、C、C++、C#、PHP、Perl、Android


Datebases

MySQL、MariaDB


Platform

  • Version control

    • SVN, GIT

  • Operating system for the development environment

    • AIX

    • Linux
    • Windows

  • Cloud

    • Azure

License

  • TPC Cloud Technology and Internet Services - Professional CI3
  • EPCglobal Inc. - Foundation Certificate in EPC Architecture Framework

Work experience

Envotions Technology Services — In dispatched to ACER — Software Engineer ,2020/ 03 - Now


➤  Java Web

  •  Used Struts2 framework and MSSQL to develop the front-end webpage and manager back-end of the OKWORK.
  • Used JavaScript, jqgrid, ajax, etc. to develop front-end pages.
  • The web of Taipei City Government apply for the Accessibility Symbol.

The SYSCOM Group Securities Product R & D Department — Software Engineer ,2016 / 11  - 2019/11


➤ Maintain COBOL program

  • Creating automated script for Taiwan Stock Exchange expand data field expansion and cabinet number modify.

➤ Automation scripts

  • Developing an automated shell for database backup, file deletion, folder creation, etc. on each platform.
  • Using PHP, Perl, Shell, etc. to establish a cross-system automatic version control and backup mechanism.
  • Use Net :: FTP to develop Perl modules for cross-system file transmission, monitoring, and conversion.


➤ Stock Account Transmission Gateway (C)

  • Using pthread.h to develop C's server program, the program solve the situation where multiple users are connected at the same time.
  • Develop high-performance information exchange systems for heterogeneous systems.

  • Using Socket to develop the Perl's client program to stress testing the Stock Account Transmission Gateway.


➤ Front End Processor System (FEP System)

  • Using PHP and MySQL to develop the modules for producing configuration file to simplify deployment steps.


 ➤ Data Transfer System  (C#、C) (Linux、Windows)

  • Developing and maintaining the DTS system with cross-system communicating to FEP system for exchanging stock information. 

  • Using stdlib.h to execute system instructions to dynamically generate the directory structure required by the DTS System, making the directory structure more flexible.

  • Using Red Black Tree to sort the data returned by FEP Servers and intercept the duplicate data to prevent the client's system from receiving duplicate data.


 ➤ TCPLink(C#)

  • Developing the C # DLL which is connecting to the Risk Control System and FEP system。


 FEP System Monitor UI(Java)

  • Using the JMX framework to develop the module which is monitoring connection status and system resources of FEP System.

  • Using JDBC to develop the module which query MySQL data which is the transaction and file delivery track stored in the database by the FEP system.

  • Using Java Swing to develop the UI of the FEP System Monitor module.


 ➤ Heterogeneous System Data Transmission and Performance Monitoring Service (Java)

  • Using JMX framework to develop performance monitoring service module and JDBC to detect MSSQL data, and developing related UI interface with Java Swing.

Project

About Web

➤ Marketing web(PHP)
  • Using HTML and CSS to develop member information system.

  • Using Laravel and Laravel-admin of MVC framework to develop member management system and management system of background.

Education

National Chiayi University — Computer Science and Information Engineering (Master's degree),2014/9 - 2016/10

  • Professional fields—Artificial intelligence

    • Improving Artificial Bee Colony Algorithm and other similar algorithms to solve multi-objective optimization.

National Chiayi University — Computer Science and Information Engineering (Bachelor's degree),2010/9 - 2014/6

  • University graduation research—Embedded Systems

    • Using Kinect to detect human motion and sound to remotely control the robot.

Autobiography

         

           I possessed experience in independent development of C, C ++, Java, Android,   C #, PHP, Perl, Laravel. In my spare time, I like to practice coding skills and study program logic . I am happy to understand and apply new technologies and get achievements sense from them.


          My belief is that technology improves life and simplifies trivia so that users can save more time. Therefore, based on the spirit of CI / CD at work, I have proposed several improvement solutions for projects, for example, the programs covering each other in the client host. For the problem, I set up an automatic version control mechanism that can be rescued in time when the program or client host is damaged. As another example, in order to reduce the difficulty of the FEP system deployment, the development of the producing configuration file module will improve the system deployment efficiency by 4 times.


          I Worked as a software engineer in The SYSCOM Group, mainly developed and maintained the cross-platform FEP system that connects brokers to Taiwan Stock Exchange, the UI of the FEP system by which users monitored data flow in the Windows environment, and independently developed several C language gateway program in AIX hosts. In this job, I learned about the operation of Linux and R6 systems, and benefited from teamwork.


          The research institute proposed the improving of Artificial Bee Colony Algorithm and other similar algorithms to solve multi-objective optimization . Compared with other algorithms, the efficiency and results were significantly improved in the same environment. In University graduation research, we used Kinect to develop a system for remotely controlling robots with voice and somatosensory, and had obtained the Honorable Mention Award from the Southern District College Information Topic Competition. In the team, I was responsible for leading the team and writing the program of Kinect.



Powered by CakeResumePowered by CakeResume