Jake Cheng, 鄭皓宇 


Me, my friends and my robotic arm


  Taichung, Taiwan

I am a developer with experience in general web design, 3D web design, front-end & back-end development, robotic mechanical design and robot arm programming. I'm experienced in C, C++, C#, Python and HTML/CSS/JavaScript. 

軟體工程師,具有網頁開發、3D網頁設計、前端&後端程式撰寫、機械手臂設計、機器人編程等實作經驗,通 C, C++, PHP, Python, HTML/CSS/JavaScript等語言


Work Experience 工作經歷



Estimator 工程估價人員

A&L Windows & Doors

2021 - 2021
Taichung, Taiwan

負責工程專案之細項價格評估,確保門窗規格與位置符合澳洲各省法規,並視情況修改或與澳方業務協調替代方案。
Detailed price assessment of construction projects, and ensure that the specifications and locations of windows & doors comply with the regulations of various states in Australia, and to modify or coordinate alternative solutions with sales from Australia as necessary.

International Sales 英語國外業務

Yewee Yu Industry Co., Ltd.

2020 - 2020
Taichung , Taiwan

開發國外潛在客戶與維持既有客戶,協助外籍工程師安裝或維修機械設備。
Develop potential overseas clients and maintain existing clients, assist foreign engineers in installing and maintaining mechanical equipment.  

English Translator 英語翻譯

Sheng Hua Manpower Resource Enterprise Co.,Ltd.

2019 - 2019
Taichung/Changhua/Yunlin/Chiayi, Taiwan
 

協助客戶進行口說翻譯與書面翻譯,前往客戶指定地點主持大型英文會議&替客戶端外籍員工主持工業安全衛生教育課程。

Assist clients with oral and document translations. Host large-scale English meetings at designated locations and act as a host for industrial safety and health education courses for foreign employees on behalf of clients.


Engineering Intern 實習工程師

Janpo precision tools co. ltd

2018 - 2018
Taichung, Taiwan

工具測量與校準,為機器操作準備材料。 

Measurement & calibration of tools, preparing materials for machine operation.

Skills 技能


Tech Stack

   Python      C++       C#      Arduino      Unity

   HTML      CSS      JavaScript      Three.js      PHP   

Design Tools

   Fusion 360    

Education 學歷




Sep 2010 - June 2013

Lizen High School 立人高中

理工組



Sep 2013 - June 2017

Providence University 靜宜大學 英國語文學系

Department of English Language, Literature and Linguistics

Projects 專案/作品


Three.js Physcially Based Rendering Demo (物理光影渲染展示)

利用Three.js (JavaScript函式庫)建構3D模型、材質貼圖、Displacement(位移)、物理光影渲染、多重即時光影反射、物件自轉與環繞(公轉)計算。

Note Webapp (Frontend + Backend) 前端+後端網頁

使用多語言撰寫(Python, HTML, CSS, Javascript),前端+後端整合,供使用者註冊、登入然後新稱、修改、刪除多筆資料。

Gitub: https://github.com/Jake079/NOTED-2.0

Multi-Axis Robot Arm 多軸機械手臂

用Autodesk Fusion 360做機構設計、建模、零件整合然後轉STL format 3D列印,再用Auduino C++撰寫程式控制伺服馬達。















About Me 自傳


從小我就是一個富有好奇心和想像力的人,充滿求知慾的我總是渴望看到世界如何發展和進步。對我來說,所謂的「未來」是一個非常令人感到興奮的概念。打從小學開始我便受到雙語教育的栽培,多虧了來自美國與加拿大的外籍老師我從小就接觸到了美式教育,而這樣的教育也使我成為一個大膽且有創造力的人。

除了美語之外我對程式語言與機械設計也抱有很大的熱忱,起初我僅僅是利用下班空閒時間去學習如何撰寫程式,直到後來漸漸深入以後才決定全心投入職訓局進修,在這過程中學習到了多種不同程式語言與實際應用方式(C/C++/Python/JavaScript等),除了程式設計以外也學習到如何與機械硬體整合連動。

職訓專題期間我與組員設計了一台桌上型自動化四軸機械手臂,從設計、繪圖、3D列印、硬體組裝、配線再到程式設計直至最終的角度修正與夾取測試都給我帶來了相當大的挑戰,比如測試過程中曾一度因為伺服馬達扭力輸出過大而燒毀,直到調整程式碼修正轉速與角度(還有買了顆新的伺服馬達)才解決過熱的問題。從這整個過程中我深切了體會到軟體與硬體結合的不容易,也體會到了設計一樣產品時進行高強度壓力測試的重要性。


From a very young age, I have always been an inquisitive and imaginative person, always eager to see how the world develops and progresses. For me, the concept of the future is a very exciting idea.

Ever since Elementary,  I have been nurtured in bilingual education. Thanks to the foreign teachers from the United States and Canada, I was exposed to American-style education from a young age, and this kind of education made me a bold and creative person.

In addition to English, I am also passionate about programming languages and mechanical design. At first, I only used my spare time after work to learn how to write code, but as I delved deeper into it, I decided to take vocational training classes and further my education. During the course, I learned multiple programming languages and practical application methods (C/C++/C#/Python/JavaScript). 

Aside from software programming, I've also learned how to integrate and interact with mechanical hardware. During group project, we designed a automated four-axis robotic arm. From design, drawing, 3D printing, hardware assembly, wiring, to programming and final angle correction and grip testing, it brought me considerable challenges. For example, during the testing process, the servo motor output torque was too large and burned out, which was eventually solved by adjusting the program code to correct the speed and angle (and a new servo motor). Through this entire process, I deeply realized the difficulty of combining software and hardware, and the importance of conducting high-intensity pressure tests when designing a product.