我是杜威慶,畢業於國立臺南大學資訊工程研究所,擔任軟體工程師。 負責在微軟平台上的Corel公司的大型修圖軟體,研發與維護的工作,雖然自己專長是IoT方面,但在工作上不會因此受限,反而會與同事或主管一起研究,找出適合的圖像處理演算法,再透由OpenCV去實現。對於學習新的知識有著強烈的企圖心與積極的心。
工作中大量使用Python、C/C++參與多項Paint shop新功能開發,也能快速配合客戶的需求,不侷限於RD的職位,會與QA合作與溝通,盡可能減少side effect。我也會利用空閒時間進修新的知識理論,讓自己更快適應日新月異的科技環境,並樂於分享使自己和團隊更進步。
My name is WEI-QING, DU. I graduated from the Institute of Computer Science, National Tainan University. I am currently working at Ulead Digital Technology as a software engineer.
I responsible for the research, development and maintenance of Corel’s application software on the Microsoft platform. Although my expertise is in Internet of Things(IoT), I don't put limits on myself.
The image processing algorithm is then implemented by OpenCV. Have a strong ambition and positive heart for learning new knowledge.
I use Python and C/C++ extensively in my work to participate to develop features in the PaintShop Pro(PSP) . Find suitable algorithms to satisfy customer's request. I also cooperating and communicating with QA to minimize side effects.
軟體工程師 Software Engineer
TNN,TW
工作相關邀約請聯繫:[email protected]
固定參與社群:
Taiwan 程式語言讀書會
科系:資訊工程研究所 Institute of Computer Science。
學歷:碩士 Master's degree。
碩士論文: Energy- Efficient Data Collection Using Mobile Robot in Wireless Sensor Networks (WSN)。
- 大量使用OpenCV,節省60%的開發時間。
- Use OpenCV extensively, saving 60% of development time.
- 我目前負責開發與維護Corel公司的大型修圖軟體 Paint shop (PSP)2020。
- I am currently responsible for the development and maintenance of Corel's software Paint shop (PSP) 2020.
- 在半年時間合作開發新功能Refine Brush,並且建立新的UI。
- In half a year, we cooperated to develop the new feature of Refine Brush and build a new UI.
- Refine Brush方便使用者,在去除背景時,同時連細微髮絲,都能夠選取的到。
- Refine Brush is convenient for users when they removing the background even the fine hair can be selected.
- Refine Brush介紹影片。
- 開發AI的方式處理有雜訊的圖片。(Super Resolution Deep Learning)
- Developed AI to process noisy pictures.
開發TI MSP430、Microchip。
Developed TI MSP430、Microchip.
自走車的API。
API for self-propelled vehicles.
Windows大型軟體開發。
Windows large-scale software development.
微軟基礎類別庫,Microsoft Foundation Classes (MFC)。
-Corel Paintshop 2021 UI建置
-HTML
-Angular
-Javascript
-視窗設計
-Window design
-UI介面設計
-UI interface design
-JetBrains
-Eclipse
-VS (Visual Studio)
-VScode
-Web Crawler.
-Test the algorithm.
-Evaluate the performance.
-程式碼即是文件。
The code is the document.
-加強與非技術人員的溝通。
Strengthen communication with non-technical personnel.
-加速團隊的開發。
Accelerate team development.
-使用開發板TI MSP430
Use the development board TI MSP430.
-撰寫C/C++
Compose C/C++.
-擷取人體的心電訊號
Capture the body's ECG signal.
-透過藍芽模組,將心電訊號傳至手機中
Transmit the ECG signal to the mobile phone through the Bluetooth module.
-撰寫Android將訊號繪製出來
Compose Android to draw the signal.
-使用Arduino IoT BOE-BOT (ABB Car)
Use Arduino IoT BOE-BOT (ABB Car)
-撰寫C/C++
Compose C/C++.
-撰寫車子向前、左、右、後的API
Compose the API of the car forward, left, right and back.
-先把BLE設備放進機車裡,當靠近BLE設備時發出聲音提醒使用者
Put the BLE device in the scooter first, and make a sound to remind the user when approaching the BLE device.
-撰寫Android BLE 程式
Write Android BLE program.
-利用RSSI換成距離,利用距離去判斷是否靠近了機車。
Use RSSI to change distance, use distance to judge whether you are approaching the scooter.
-利用HTML5架構出c語言教學的網頁
Use HTML5 framework to produce c language teaching web page.
-利用手機的三軸加速器收集資料
Use the mobile phone's three-axis accelerator to collect data.
-43個特徵值和k nearest neighbors (KNN)的演算法
43 features and k nearest neighbors (KNN) algorithm
-Android程式,去構成一個可以,辦認坐下、站立走路、騎車、跑步、上樓梯、下樓梯的APP。
Worte android APP that can recognize sitting, standing and walking, cycling, running, upstairs, and downstairs.
-在瀏覽相簿時,喜歡的照片必須要手動下載,非常麻煩。
When browsing the album, the favorite photos must be downloaded manually, which is very troublesome
-使用Python的BeautifulSoup抓出html tags將圖片下載下來。
Use Python's BeautifulSoup to grab html tags and download the image
-碩士論文研究題目:無線感測網路中具能源效率之移動機器人資料收集之研究。
Master's thesis research topic: Research on data collection of energy-efficient mobile robots in wireless sensor networks
-研究如何縮短Mobile Robot在物聯網(IoT)裡的無線感測網路裡資料收集路徑的問 題,能達到減少Robot移動上的能量耗損。
Research on how to shorten the data collection path of the Mobile Robot in the wireless sensing network in the Internet of Things (IoT), so as to reduce the energy consumption of Robot movement
-使用Java Swing建構模擬介面。
Use Java Swing to construct a simulation interface
-內部用Java實現最短路徑演算法。
Implement the shortest path algorithm in Java