CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of 王富生.
Avatar of 王富生.
Sr. iOS Developer @17LIVE
2022 ~ Present
iOS Developer
Within one month
王富生 Over 6 years of experience in iOS development with creating stable, maintainable, and flexible systems. Experienced in developing features and optimizing app performance through cross-functional collaboration to enhance the user experience. Skilled at refactoring legacy code to improve maintainability and scalability and optimize app performance. Passionate about technology and always eager to learn and apply new skills. Taipei City, Taiwan 工作經歷 Sr. iOS Developer • 17LIVE 三月Present 1. **Video Replay Feature Design and Development** - Collaborated with Android and backend engineers to conceptualize and implement video replay
Swift
Xcode
Git
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
南臺科技大學
電機工程
Avatar of the user.
Avatar of the user.
Past
Senior iOS developer @OpenNet 開網有限公司
2020 ~ 2024
iOS Developer
Within one month
Swift
IOS
Xcode
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立臺北大學 National Taipei University
Business Administration
Avatar of Ranganatha G V.
Avatar of Ranganatha G V.
Lead Software Engineer @EPAM Systems India Pvt. Ltd
2023 ~ Present
Engineering Manager, App Team Lead, Senior iOS Developer
Within one month
. Responsibilities for project architecture, complete development and delivery of the projects. As an iPhone developer, I worked on projects such as, Moving Tigers, KnowItNow, Socialite and Travelmob. MarchDecember 2011 Mobile Developer Strapp business solutions Being a Mobile developer, I worked as SPOC to deliver iOS Universal applications which have videos of Appuseries for kids. FebruaryFebruary 2011 Mobile Application Developer Divum Corporate Services Pvt Ltd Started my career with Divum, worked & delivered iOS applications while learning Objective-C Skills Languages Swift SwiftUI Objective-C Flutter (Basics) Dev Tools/Frameworks Xcode, Instruments, Visual S...
Swift/iOS
Objective-C
Xcode and Instruments environments
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
AMC Engineering College, Bengaluru
Information Science & Egineering
Avatar of Nelson Tai.
Avatar of Nelson Tai.
資深軟體工程師 @Impakt
2021 ~ 2021
Engineering Manager, App Team Lead, Senior iOS Developer
Within two months
Nelson Tai Taipei, Taiwan 從 iOS 4 開始,有多年的 iOS App 開發經驗 2 年管理 iOS 開發團隊經驗,建立積極互助的團隊文化,並協助組員成長 熟悉如何優化與重構軟體架構,帶領團隊使用 VIPER + Redux 架構開發 App 能夠從頭打造全新的 App,也能管理龐大舊有程式碼,讓現有與
people management
ios
objective-c
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
元智大學
Computer Science
Avatar of the user.
Avatar of the user.
Past
Validation architect & TPM @HP Inc.
2020 ~ 2023
測試驗證工程師/PM
Within one month
MacOS
windows
Excel
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
健行科技大學
資訊工程系
Avatar of the user.
Avatar of the user.
Past
iOS APP 工程師 @華奧科技有限公司
2021 ~ 2024
Web Designer
Within one month
Figma
Sketch
Swift/iOS
Unemployed
Ready to interview
Full-time / Interested in working remotely
More than 15 years
國立台中商專
商業設計
Avatar of Arco Hsieh.
Avatar of Arco Hsieh.
Past
Senior iOS Developer @Rooit Inc. (XO App)
2022 ~ 2023
iOS / Backend / DevOps
Within one month
Led development and maintenance of iOS Rooit App, focusing on enhancing user experience and functionality. Key responsibilities included: - Employed MVVM Architecture with RxSwift for app development. - Utilized ReactorKit to seamlessly bind view state and actions. - Implemented the NFT feature, including Rooit Alpha Cell and Roo. - Generated Xcode project using XcodeGen. - Maintained consistent coding style with SwiftFormat. - Introduced the Shop tab feature to enrich app functionality. - Modularized app features into smaller frameworks for improved scalability. - Wrote comprehensive UnitTest cases to ensure code robustness. For DevOps Responsibilities: - Constructed API Gateway services to integrate
Rust
Docker
Kubernetes
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
武漢大學
中文
Avatar of 張瑞程.
Avatar of 張瑞程.
軟體工程師 @Gamma Ray 軟體工作室
2020 ~ Present
軟體工程師
Within one month
Dropbox OAuth API 介接 iOS ● Swift 程式語言 【SwiftProjSE】 ● Swift UI 框架 ● Auto Layout 自適應介面 ● Storyboard Segue 視圖切換 ● TableView客製化Cell內容 【iOSProjUI】 ● XCTest 單元測試 【XCTestSE】 ● XCode 使用技巧 【YouTube】 Web ● Bootstrap 【YouTube】 ● jQuery 【WebDoc】 ● Html 【個人網站】 ● PHP 【OpenCart】 Python ● Flask 輕量級 Web 應用框架 【HiSKIO】 ● Flask Socket IO 通訊 【Tunffli】 ● Paho MQTT 消息協議 【WiNet】 ●
Java
Android
Python
Employed
Ready to interview
Full-time / Remote Only
6-10 years
國立聯合大學
資訊工程學系
Avatar of Leo Zhang.
Avatar of Leo Zhang.
Technical Lead @ImBee Limited
2021 ~ Present
Full Stack Developer/ Tech Lead/ Engineering Manager
Within one month
using technologies like React Native. Please let me know if there is anything else I can help you with. Skill Web Development HTML, CSS3, javascript, typescript Vue, React, Webpack, SCSS, GraphQL, Restful, MongoDB, My SQL, Redis, Web Socket, ExpressJS, NestJs. APP Development React Native, Java, Android Studio, Xcode, GraphQL, Mobx, Expo, APNS, FCM, Sentry, Apollo. Cloud Development GCP, AWS, Azure, Firebase, BlueMix, Gitlab CI/CD, Cloud DNS, Cloud CDN, GCE, GKE, GAE. Experience imBee Limited, Tech Lead, Feb 2021 ~ Now Responsible for building the RD department in Taiwan, refactoring the existing system and develop
Nodejs
RESTfulAPI
RWD
Reputation Credits4
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立臺灣科技大學
資訊管理所
Avatar of 梁雅軒.
Avatar of 梁雅軒.
工程師 @三竹資訊股份有限公司
2020 ~ Present
iOS工程師
Within one month
梁雅軒 iOS開發經驗7年+ 精通swift 以及 obj-c iOS工程師 Taipei Special Municipality,TW [email protected] iOS開發經驗6年+ 精通swift 以及 obj-c 技術分享 Swift Girls 社群客座講師 主題為Core Animation 以CALayer做animation為主題 各樣式動畫 CAAnimtion Demo 專業技能 從XCode 4.5開始接觸 經歷mrc arc 用SourceTree做git版本
iOS
Swift
Objective-C
Employed
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.
More than one year
Software Engineer
Logo of 大源國際實業有限公司.
大源國際實業有限公司
2022 ~ 2022
Taipei, Taiwan
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
App Developer, iOS Developer, Software Engineer
Fields of Employment
Mobile Apps, Software, SaaS / Cloud Services
Work experience
10-15 years work experience (6-10 years relevant)
Management
I've had experience in managing 1-5 people
Skills
Swift
iOS
Objective-C
Flutter
Firebase
Git
Matlab
SwiftUI
IOS Development
swiftui
Xcode
Languages
English
Fluent
Job search preferences
Positions
iOS Developer
Job types
Part-time
Locations
Taipei, Taiwan
Remote
Interested in working remotely
Freelance
Yes, I freelance in my spare time
Educations
School
University of Leeds, United Kingdom
Major
Electronic and Electrical Engineering
Print

Jimmy Huang

Software Engineer

  Taipei City, Taiwan

從 2011 年開始至今都在從事 iOS 專案的開發,期間也有碰過 Android 和網頁的專案,但跟 iOS 平台相比,個人在 iOS 上已有超過 10 年的經驗,近一兩年也學習了跨平台 Flutter 應用的開發和蘋果最新開發框架 SwiftUI,對行動 APP 開發上有研究的熱誠,在各行各業都有 APP 應用的潮流中,希望自己能為台灣的軟體產業有所貢獻。

APPS 作品經歷:
https://bit.ly/3ceMcRm

App Portfolios:
https://bit.ly/3TgTip5

          

工作經歷

軟體工程師

大源國際實業有限公司  •  四月 2022 - 八月 2022

大源國際實業是家僑外投資的公司,公司營運的主業在媒體內容的拍攝與製作,以歐美人士英語系的國家為主要銷售對象。我負責幫他們把原本以 Objective-C 撰寫而成的 APP,轉換成 SwiftUI 架構的新 APP。公司內主要合作的同事 PM 和 Art 均位在紐約的總公司,所以在這段期間,我們必須經由遠端通訊軟體來溝通合作。

公司 APP 主要的應用是一個類似像 YouTube 一樣的 APP,需有播放 mp4 串流影片的功能,每段影片均有相關文字介紹和推薦影片等資訊,並透過軟體訂閱 (In-App Purchases) 的方式向用戶收取費用。

整個專案從 APP 的改寫開始,我嘗試用蘋果 Apple 最新的 UI 框架 SwiftUI 來建構新 APP,一個實際商業性的 APP 能用嶄新 SwiftUI 來改寫,對我來說也是第一次。這一陣子在使用 SwiftUI 之後,身感「宣告示語法與框架」的優勢與好處,往日大家習以為常的 UIKit 有一天終將隨著 iOS 每年的更新,逐漸變成歷史了。雖然我改寫的上層 UI 是 SwiftUI,但在整個專案中影音的播放和 SQLite 資料庫存取部分,為了最大的相容性,仍沿用本來 Objective-C 的核心程式碼,所以如何在 Swift 和 Objective-C 轉進轉出,實作最大的相容性中,我也從中學習到很多。

三個多月過去了,完成了大部份的改寫,但主管覺得遠距溝通和紐約時差的 12 小時,遠比之前想像的麻煩與複雜,所以我也知道是時候,該交棒給下一位了,匆匆地結束了這三個多月短短的 Objective-C 與 SwiftUI 的驚奇之旅。

軟體工程師

第成貿易股份有限公司  •  七月 2016 - 四月 2022

因小應用財務和個人投保的關係,轉入第成貿易股份有限公司服務,從事的工作職務,依然以承接軟體專案工作為主,隨著時序進到 2016 年到現在 2022 年,軟體相關技術的改變了許多,近兩年接了幾個 IOT 的專案,可以跟傳統企業的業主們來合作,幫他們的公司或既有的產品添加新的行動應用,是我個人的榮幸。另外近一兩年也熟悉了跨平台 Flutter 的應用開發,對預算不多的客戶來說,寫同一份程式碼,能跑在兩個手機平台上,是創業構想驗證,節省成本與時間的開發方式。

創辦人兼軟體工程師

小應用軟體服務有限公司  •  六月 2013 - 七月 2016

創立了小應用軟體服務公司,公司主要的業務在承接軟體專案製作,並與其他自由工作夥伴一起合作接案,我們曾經作過環保公司形象網站,工業局金屬中心 Android APP 應用、甜心鬧鐘影音 APP、緞帶王觀光工廠 APP 等專案。這期間除了更精進自己在 iOS 上撰寫 APP 的技術能力外,也因公司草創規模小,需兼任 PM、業務等相關工作,有時在客戶需求不是很明確之下,要與客戶一起規劃功能和規格等相關軟體 PM 的工作,在這方面也擴展了除了軟體工程師外不同的視野。

工程師

里斯特資訊媒體股份有限公司  •  七月 2011 - 五月 2013

因智慧型手機的興起,開始轉換跑道,從事蘋果 iOS App 的開發,曾與 Vogue 、食尚玩家等品牌合作,共同開發,其品牌相關的手機應用,就職期間當時 iOS 還在版本 iOS 5,一路跟著蘋果 iOS 版本的更新從自學撰寫 APP 的菜鳥,直到能獨當一面獨立開發 APP,由 Objective-C 寫到 Swift 開發,除了技術方面的成長之外,也在就職期間學習到如何與軟體設計師與 PM 軟體規劃師,一起合作開發 APP,並與業務合作一起跟客戶提案我們的 APP,這兩年的工作期間感謝里斯特公司,給本人機會,從菜鳥沒經驗的 APP 工程師,一路成長至今。

資深工程師

佳世達科技股份有限公司  •  十月 2004 - 二月 2007

1. 負責數位家庭專案,相關通訊協定,如UPnP, DLNA等軟體的撰寫,測試與研究。
2. 負責相關數位家庭專案,生活提案的規劃與研究。

工程師

達宙通訊系統股份有限公司  •  一月 2003 - 九月 2004

1.曾負責DAB(數位廣播)專案,通訊實體層,相關電腦模擬程式的撰寫。
2.曾負責通訊SDR(軟體無線電)專案,PCI軔體溝通介面,程式的撰寫。

助理工程師

遠傳電信股份有限公司  •  九月 1999 - 六月 2000

從事GSM交換機,技術手冊,翻譯工作。

學歷

University of Leeds, United Kingdom

Electronic and Electrical Engineering  •  2008 - 2009

Thesis:Transmitted Power Allocation in the MU-MIMO Downlink Based on Signal-to-Leakage Ratios

Average Score: 79.67

元智大學 Yuan Ze University

電機所通訊組  •  2000 - 2002

Thesis: Modelling and Simulation of Correlated Space-Time Wideband Channel with Application to WCDMA Smart Antenna System

GPA: 3.91

元智大學 Yuan Ze University

電機工程學系  •  1996 - 2000

GPA: 3.85 (Ranked first in department out of 63 students in graduating year)

中文自傳

你好,我叫黃彥儒,我個性隨和容易相處,喜歡接觸新的事物,也喜歡獨立思考來解決問題。以下,我將利用一些篇幅,簡述一下我的求學歷程與相關的工作經驗。


在1996年時,進入元智大學就讀,剛從高中畢業的我,選擇了領域廣泛的「電機系」為系所。在這求學中,除了共同基礎的科目外,另外也選修了其他學程。像是通訊工程、控制工程、超大型積體電路 (半導體) 和旁聽資工系的課程。那時行動通訊還在二代的 GSM,而下一代 3G 行動通訊 WCDMA,正在方興未艾中。在修畢基礎的通訊學程後,覺得自己未來也許可以投身在相關行動通訊產業中。在四年大學中我認真在課業上取得好成績,畢業時平均分數為88.34分,班上排名第一,全系排名第三,這樣的成績,使我連續3年都有申請到,學校所提供的「元智大學有庠獎學金」。


在大四時,因為系上「專業實習」的課程,有機會到「遠傳電信」去實習。大學畢業後,決定在「無線行動通訊」這領域上更進一步研究,於是我加入了「黃正光」教授所主持的「通訊系統訊號處理實驗室」,「黃老師」他是我大學時代「通訊系統」與「數位通訊」兩門課程的老師。在研究所的第一年,除了認真的學習,在課餘時間需要幫忙老師,輔導大學部的學弟妹,透過當「助教」教學相長的過程中也獲益許多。在 2001 年的夏天,經過一年時間的研究和論文撰寫後,並參加口試通過之後,我完成了第一個碩士學位。


研究所畢業後,參加了「國防科技役」甄選,進入了達宙通訊系統公司上班,公司位在新竹科學園區內,頭兩年加入了 DSP ( Digitial Signal Processing ) 小組,負責「GSM 軟體無線電」的研發,公司想在在 Windows 中,以純軟體的方式來解調 ( Modulation ) GSM 的訊號,而我負責 PC 端「PCI 介面」韌體程式的撰寫。對我來說之前並不熟悉這方面的知識。不過,從做中去學也同時也要跟其他同事一起合作來完成專案。


在 2004 年達宙併入了母公司「明基電通」( 今天的佳世達 BenQ ) ,因組織調整我工作的地點也由新竹搬到了台北內湖加入了前瞻技術中心,從事「數位家庭」相關軟體研發工作。以前對通訊系統中上層「通訊協定」( Communication Protocol ) 的認識,只知皮毛。經由這次專案讓我有機會可以了解各協定間的運作。我們專案主要的任務就是跟著 DLNA ( Digitial Living Network Alliance ),這個國際標準組織,實作相關的協定在於我們公司的產品上。為了要通過認證,早期我們必須參加官方所舉辦的「相容性」測試的活動,有時需出差去日本、香港等地,也因此有機會可以跟不同國家的工程師一起測試工作,一起修改程式找臭蟲,透過這樣的方式來通過 DLNA 「相容性」的測試。


2008 年的夏天,在經過 4 年的工作之後國防役結束,我想出國充電一下。所以我辭去了 BenQ 的工作出國念書去。在決定申請英國學校之前,須增進自己英文能力和通過 IELTS 語言測驗,以符合入學要求。在這段期間我的英文能力進步了很多,就在2008年的夏天,決定到英國「里茲大學」 ( University of Leeds ) 進修,我申請的學位為一年期授課論文碩士,畢業條件是須要修到規定的學分和完成一短篇會議論文。


在2009的夏天,我完成了第二個碩士學位。我論文主題是探討,如何在多用戶多根天線下鏈路環境中 ( MU MIMO: Muultiple User Multi-input Multi-Output ) ,依據「Signal-to-Leakage」準則來做基地台傳輸功率的控制。透過這一論文的研究,對未來正在形成標準的 4G 有了相關深刻的認識。回國之後,短暫地念了半年清大通訊所的博士班,因感到相關通訊系統演算法的未來,在台灣發展有限,有預感不久之後,行通通訊就像基礎資源一樣越來越普及,加上智慧手機不斷地迭代演進,行動應用會有如當初 Web 2.0 一樣,突飛猛進,再加上寫程式一直是我從大學以來的熱愛( 雖然我們電機系寫的程式跟資工系的程式有所有不同 )。於是乎,我便自修了 iPhone 應用程式設計,走向行動開發 APP 之路。


在 2011 年的夏天,我進入 Richi (里斯特資訊媒體股份有限公司) 從事 iOS APP 研發的工作,從自修開始,終於有機會進入到商業 APP 的開發,由單打獨鬥的業餘開發者,變成一個需要一起團隊合作的程式員,要開發一個有商業價值或承接客戶需求的 APP,得先由業務開始,從客戶的需求到 PM (專案產品管理) 的規劃,等規格底定之後,設計師 ( Art ) 設計 APP 開始,工程師和設計師需要密切溝通合作,以一起完成 ART 對 APP 畫面 (User Interface) 與人機操作 (User Experience) 的設計,除此之外,我們 APP 前台 ( front-end ) 工程師也需要和後台 ( back-end ) 工程師合作,使用 API (Application Programming Interface) 連接後台,完成資料庫存取、會員登入等功能,集眾人之力,才得以完成一個成熟商業的 APP。我要感謝近兩年 Richi 職涯中和我一起合作的同事們,在經歷了許多 APP 專案開發後,讓我變得更成熟。在技術上除了 iOS 原生 APP ( Native APP ) 開發外也嘗試過網路 APP ( Web APP ) 的開發,甚至混合了兩種開發方式 ( Hybrid APP ) ,也一窺了在 2011 年時的跨平台 ( Cross-Platform ) 方案。


離開了 Richi 之後,成立了自己的工作室 ( 小應用軟體服務有限公司 ) 。公司的主要業務以承接外包軟體案為主,因公司仍在草創初期,一人身兼多職是必須的,從客戶的拜訪、業務的開發到 APP的製作。小應用除了承接 iOS 案子外,也承接網站架設和 Android APP。發案給我們的業主中,有不少是台灣傳統中小企業,例如 Mobshot 這應用的業主,本業是製作傳統相機閃燈的廠商,在大陸有工廠,在台灣做研發的工作。在手機當道的年代想把原來的氙氣閃燈用在手機拍照上,因手機沒有機械快門之故,沒辦法用一般相機的邏輯來抓到閃燈同步的時間,因此在拍照 APP 演算法設計上,我們測試過多種拍照模式和需延遲的時間,為了來穩定抓取閃燈同步的時間。我個人很高興,小應用能為台灣的中小企業貢獻一點小小的心力,幫助他們轉型。


時序進入了 2020 年,跨平台解決方案也日漸成熟多元了,目前市面上有兩種主要跨平台方案,一是 Facebook 的 React Native,另一是 Google 的 Flutter,只要寫一份 code,就能同時跑在兩個平台上 ( iOS & Android ),能省成本又能加速 APP 上架的進度,對業主來說吸引力很大,再加上近年流行的無伺服器 (serverless) 方案,一位工程師的開發人力就能做到三個工程師 ( iOS + Android + Backend ) 的事,我也把 Flutter 應用在預算不多的專案上,幫助業主在 APP 藍海中驗證他們的商業模型。


2022 年開始,在 iOS Native 開發上,我一樣自學了 SwiftUI,這宣告示語法被蘋果選為未來平台的開發主力,用嶄新與精簡的語法,來面對今日多螢幕多平台的挑戰。SwiftUI 就像 Flutter 一樣,只要宣告一下 UI 元件的樣子,剩下的事就讓程式庫 (Framework) 幫你搞定。同一份 code,可以直跑在 iPhone, iPad,Mac, Apple TV 多螢幕多平台上。由 SwiftUI 反映出蘋果的野心不只在硬體上以 ARM 統一架構。在軟體上也要以 SwiftUI 來統一一切。


謝謝您,耐心的看完我 10 多年的求學與工作歷程,在科技與人生的漫漫長路中,我期許自己能台灣軟體業做點小小的貢獻。 最後,謝謝瀏覽我履歷的人,謝謝。

Autobiography

In 1996, I entered Yuan Ze University, and I chose electrical engineering as my major. During this period, I took various courses, including Communications, Control, and VLSI, to discover my interests. Through a series of Communications Engineering related courses I selected, I received significant exposure in this field, and I was aware that mobile communications might be my future career path for me. After four years of complex study, I got a GPA of 3.85, the highest rank among 63 people, each semester, so I duly received the Yuan Ze Yo-Shian scholarships three times.


In the last year of my university life, I had a chance to work part-time at Far Eastone Telecommunications Co. Ltd. as an interpreter translating their technical documents for GSM’s switcher. After graduation from the university, I decided to do more studies on wireless communications at the graduate level, so I followed professor Jeng-Kuang Hwang. In the first year, besides studying in classes, I also worked as a teaching assistant to help my advisor in the Communications System class. Answering questions for undergraduates was meaningful to me, for explaining answers meant I could learn more about communication. Then, I finished my thesis in the summer of 2002. I got praise from the committee members for my oral presentation.


After graduation, I became an engineer in the DSP team of BenQ Mobile System Company in Hsinchu for almost two years. My first project was GSM SDR (Software Defined Radio) project. I was responsible for designing and implementing the PCI driver’s firmware in the specified real-time operating system. From this particular experience, I learned the concepts of designing a driver and cooperated with other team members to finish the whole project.

In 2004, our company merged with its parent firm, BenQ Co. Ltd., and I moved from Hsinchu to Taipei branch. Afterward, I joined Advanced Technology Center as a software engineer, and our focus was on the digital home area in the new field of “Digital Convergence.” After that, I had another opportunity to expand my professional knowledge. We followed the standard of DLNA (Digital Living Network Alliance) and implemented the relevant protocols on our determined platform. To meet the DLNA certification, we needed to participate in its official events, called Plugfests, to test the interoperability with other companies' products. This experience allowed me to understand how to modify our design continually to fit the strict requirements of industry standards as well as to communicate with fellow foreign engineers effectively.


In the summer of 2008, I left my job for further study abroad to refresh my mind and knowledge. Studying abroad has been a dream on my bucket list. I put out efforts into improving my language capacity when preparing for the exam of IELTS and was finally enrolled at the University of Leeds to continue studying.


In the winter of 2009, I earned my second master's degree with the final thesis on distributing power among multiple antennas in a mobile downlink environment. It equipped me with the fundamentals of the 4G mobile communication systems.With the promising outlook of the 4G industry, I realized that personal smartphone applications would become more commonly used. I then embarked on self-study to learn how to implement an App on iOS. I hope I can fulfill my idea through Apps.


In the summer of 2011, I joined Richi to engage in the development of iOS APPs and finally had the opportunity to join the projects for commercial APPs. From a single amateur programmer to a professional developer, a qualified programmer who needs to work together as a team, to develop an APP with commercial value must start from customer needs, PM plans, and then ART (designer) designs. At the beginning of APP development, programmers and designers must communicate and cooperate closely to complete the entire APP structure, including user interface (UI) and human-machine operation (UX). In addition, I also need to collaborate with back-end engineers and use API (Application Programming Interface) to access the server back-end for the functions like database storage or member account login. I want to thank my colleagues who have worked with me in the past two years of Richi's career and have made me more mature after experiencing many project developments. Technically, except for the development of iOS native APP, I also tried Web apps and Hybrid APP, which mix two kinds of developments. It provides a good glimpse of the cross-platform solution in 2011.


After leaving Richi, I established my studio (The Little Apps Inc.). Our primary focus is to undertake outsourcing software projects. Because the company scale is small, one person must have multiple roles, from customer visits and business development to APP productions. Besides iOS cases, The Little Apps also undertakes website construction and Android APP. Most of our customers are traditionally small and medium-sized enterprises in Taiwan. For example, the customer of the MOBSHOT app is a manufacturer of camera flashlights. They have factories on the mainland and an R&D department in Taiwan. In the era of phone photography, they have an idea to use xenon flash as an extra flash to take photos. Since most phones do not have mechanical shutters, there is no direct way to synchronise flash when taking pictures. Therefore we tried serval algorithms and did many tests to gain stable synchronisation time. I was so glad that through these small apps could contribute my little effort to small and medium-sized enterprises in Taiwan and help them verify their idea.

Entered 2020, cross-platform solutions are becoming more and more mature and diverse. There are two leading cross-platform solutions in the market one is Facebook supported, React Native, and the other is Google-supported, Flutter, as long as one customer has a single code base and can run it on different platforms (iOS & Android). This kind of solution can help the client to save costs and otherwise accelerate the progress of the APP launch. By taking advantage of the popular server-less solution, one workforce can manage works that traditionally required three engineers ( iOS + Android + Backend ). So I applied Flutter to my clients with a small budget and helped them verify their business models as soon as possible.


In 2022, I studied a new UI framework, SwiftUI, for iOS development. Soon Apple would adopt Declarative Programming as the mainstream to develop their platforms. SwiftUI is like Flutter; you need to declare what UI looks like and let the framework (compiler) do the rest for you. One single code base can run on iPhone, iPad, Mac, or Apple TV with a few modifications. SwiftUI reflects Apple's ambitions not only to unify hardware architecture with ARM but also on the software.


Thank you for reading through my ten years of study and work experiences. In the long journey of technology and life, I hope that I can make a small contribution to Taiwan's software industry. Finally, thank you to anyone who has viewed my resume.

專案

APPS 作品經歷

https://bit.ly/3ceMcRm

Resume
Profile

Jimmy Huang

Software Engineer

  Taipei City, Taiwan

從 2011 年開始至今都在從事 iOS 專案的開發,期間也有碰過 Android 和網頁的專案,但跟 iOS 平台相比,個人在 iOS 上已有超過 10 年的經驗,近一兩年也學習了跨平台 Flutter 應用的開發和蘋果最新開發框架 SwiftUI,對行動 APP 開發上有研究的熱誠,在各行各業都有 APP 應用的潮流中,希望自己能為台灣的軟體產業有所貢獻。

APPS 作品經歷:
https://bit.ly/3ceMcRm

App Portfolios:
https://bit.ly/3TgTip5

          

工作經歷

軟體工程師

大源國際實業有限公司  •  四月 2022 - 八月 2022

大源國際實業是家僑外投資的公司,公司營運的主業在媒體內容的拍攝與製作,以歐美人士英語系的國家為主要銷售對象。我負責幫他們把原本以 Objective-C 撰寫而成的 APP,轉換成 SwiftUI 架構的新 APP。公司內主要合作的同事 PM 和 Art 均位在紐約的總公司,所以在這段期間,我們必須經由遠端通訊軟體來溝通合作。

公司 APP 主要的應用是一個類似像 YouTube 一樣的 APP,需有播放 mp4 串流影片的功能,每段影片均有相關文字介紹和推薦影片等資訊,並透過軟體訂閱 (In-App Purchases) 的方式向用戶收取費用。

整個專案從 APP 的改寫開始,我嘗試用蘋果 Apple 最新的 UI 框架 SwiftUI 來建構新 APP,一個實際商業性的 APP 能用嶄新 SwiftUI 來改寫,對我來說也是第一次。這一陣子在使用 SwiftUI 之後,身感「宣告示語法與框架」的優勢與好處,往日大家習以為常的 UIKit 有一天終將隨著 iOS 每年的更新,逐漸變成歷史了。雖然我改寫的上層 UI 是 SwiftUI,但在整個專案中影音的播放和 SQLite 資料庫存取部分,為了最大的相容性,仍沿用本來 Objective-C 的核心程式碼,所以如何在 Swift 和 Objective-C 轉進轉出,實作最大的相容性中,我也從中學習到很多。

三個多月過去了,完成了大部份的改寫,但主管覺得遠距溝通和紐約時差的 12 小時,遠比之前想像的麻煩與複雜,所以我也知道是時候,該交棒給下一位了,匆匆地結束了這三個多月短短的 Objective-C 與 SwiftUI 的驚奇之旅。

軟體工程師

第成貿易股份有限公司  •  七月 2016 - 四月 2022

因小應用財務和個人投保的關係,轉入第成貿易股份有限公司服務,從事的工作職務,依然以承接軟體專案工作為主,隨著時序進到 2016 年到現在 2022 年,軟體相關技術的改變了許多,近兩年接了幾個 IOT 的專案,可以跟傳統企業的業主們來合作,幫他們的公司或既有的產品添加新的行動應用,是我個人的榮幸。另外近一兩年也熟悉了跨平台 Flutter 的應用開發,對預算不多的客戶來說,寫同一份程式碼,能跑在兩個手機平台上,是創業構想驗證,節省成本與時間的開發方式。

創辦人兼軟體工程師

小應用軟體服務有限公司  •  六月 2013 - 七月 2016

創立了小應用軟體服務公司,公司主要的業務在承接軟體專案製作,並與其他自由工作夥伴一起合作接案,我們曾經作過環保公司形象網站,工業局金屬中心 Android APP 應用、甜心鬧鐘影音 APP、緞帶王觀光工廠 APP 等專案。這期間除了更精進自己在 iOS 上撰寫 APP 的技術能力外,也因公司草創規模小,需兼任 PM、業務等相關工作,有時在客戶需求不是很明確之下,要與客戶一起規劃功能和規格等相關軟體 PM 的工作,在這方面也擴展了除了軟體工程師外不同的視野。

工程師

里斯特資訊媒體股份有限公司  •  七月 2011 - 五月 2013

因智慧型手機的興起,開始轉換跑道,從事蘋果 iOS App 的開發,曾與 Vogue 、食尚玩家等品牌合作,共同開發,其品牌相關的手機應用,就職期間當時 iOS 還在版本 iOS 5,一路跟著蘋果 iOS 版本的更新從自學撰寫 APP 的菜鳥,直到能獨當一面獨立開發 APP,由 Objective-C 寫到 Swift 開發,除了技術方面的成長之外,也在就職期間學習到如何與軟體設計師與 PM 軟體規劃師,一起合作開發 APP,並與業務合作一起跟客戶提案我們的 APP,這兩年的工作期間感謝里斯特公司,給本人機會,從菜鳥沒經驗的 APP 工程師,一路成長至今。

資深工程師

佳世達科技股份有限公司  •  十月 2004 - 二月 2007

1. 負責數位家庭專案,相關通訊協定,如UPnP, DLNA等軟體的撰寫,測試與研究。
2. 負責相關數位家庭專案,生活提案的規劃與研究。

工程師

達宙通訊系統股份有限公司  •  一月 2003 - 九月 2004

1.曾負責DAB(數位廣播)專案,通訊實體層,相關電腦模擬程式的撰寫。
2.曾負責通訊SDR(軟體無線電)專案,PCI軔體溝通介面,程式的撰寫。

助理工程師

遠傳電信股份有限公司  •  九月 1999 - 六月 2000

從事GSM交換機,技術手冊,翻譯工作。

學歷

University of Leeds, United Kingdom

Electronic and Electrical Engineering  •  2008 - 2009

Thesis:Transmitted Power Allocation in the MU-MIMO Downlink Based on Signal-to-Leakage Ratios

Average Score: 79.67

元智大學 Yuan Ze University

電機所通訊組  •  2000 - 2002

Thesis: Modelling and Simulation of Correlated Space-Time Wideband Channel with Application to WCDMA Smart Antenna System

GPA: 3.91

元智大學 Yuan Ze University

電機工程學系  •  1996 - 2000

GPA: 3.85 (Ranked first in department out of 63 students in graduating year)

中文自傳

你好,我叫黃彥儒,我個性隨和容易相處,喜歡接觸新的事物,也喜歡獨立思考來解決問題。以下,我將利用一些篇幅,簡述一下我的求學歷程與相關的工作經驗。


在1996年時,進入元智大學就讀,剛從高中畢業的我,選擇了領域廣泛的「電機系」為系所。在這求學中,除了共同基礎的科目外,另外也選修了其他學程。像是通訊工程、控制工程、超大型積體電路 (半導體) 和旁聽資工系的課程。那時行動通訊還在二代的 GSM,而下一代 3G 行動通訊 WCDMA,正在方興未艾中。在修畢基礎的通訊學程後,覺得自己未來也許可以投身在相關行動通訊產業中。在四年大學中我認真在課業上取得好成績,畢業時平均分數為88.34分,班上排名第一,全系排名第三,這樣的成績,使我連續3年都有申請到,學校所提供的「元智大學有庠獎學金」。


在大四時,因為系上「專業實習」的課程,有機會到「遠傳電信」去實習。大學畢業後,決定在「無線行動通訊」這領域上更進一步研究,於是我加入了「黃正光」教授所主持的「通訊系統訊號處理實驗室」,「黃老師」他是我大學時代「通訊系統」與「數位通訊」兩門課程的老師。在研究所的第一年,除了認真的學習,在課餘時間需要幫忙老師,輔導大學部的學弟妹,透過當「助教」教學相長的過程中也獲益許多。在 2001 年的夏天,經過一年時間的研究和論文撰寫後,並參加口試通過之後,我完成了第一個碩士學位。


研究所畢業後,參加了「國防科技役」甄選,進入了達宙通訊系統公司上班,公司位在新竹科學園區內,頭兩年加入了 DSP ( Digitial Signal Processing ) 小組,負責「GSM 軟體無線電」的研發,公司想在在 Windows 中,以純軟體的方式來解調 ( Modulation ) GSM 的訊號,而我負責 PC 端「PCI 介面」韌體程式的撰寫。對我來說之前並不熟悉這方面的知識。不過,從做中去學也同時也要跟其他同事一起合作來完成專案。


在 2004 年達宙併入了母公司「明基電通」( 今天的佳世達 BenQ ) ,因組織調整我工作的地點也由新竹搬到了台北內湖加入了前瞻技術中心,從事「數位家庭」相關軟體研發工作。以前對通訊系統中上層「通訊協定」( Communication Protocol ) 的認識,只知皮毛。經由這次專案讓我有機會可以了解各協定間的運作。我們專案主要的任務就是跟著 DLNA ( Digitial Living Network Alliance ),這個國際標準組織,實作相關的協定在於我們公司的產品上。為了要通過認證,早期我們必須參加官方所舉辦的「相容性」測試的活動,有時需出差去日本、香港等地,也因此有機會可以跟不同國家的工程師一起測試工作,一起修改程式找臭蟲,透過這樣的方式來通過 DLNA 「相容性」的測試。


2008 年的夏天,在經過 4 年的工作之後國防役結束,我想出國充電一下。所以我辭去了 BenQ 的工作出國念書去。在決定申請英國學校之前,須增進自己英文能力和通過 IELTS 語言測驗,以符合入學要求。在這段期間我的英文能力進步了很多,就在2008年的夏天,決定到英國「里茲大學」 ( University of Leeds ) 進修,我申請的學位為一年期授課論文碩士,畢業條件是須要修到規定的學分和完成一短篇會議論文。


在2009的夏天,我完成了第二個碩士學位。我論文主題是探討,如何在多用戶多根天線下鏈路環境中 ( MU MIMO: Muultiple User Multi-input Multi-Output ) ,依據「Signal-to-Leakage」準則來做基地台傳輸功率的控制。透過這一論文的研究,對未來正在形成標準的 4G 有了相關深刻的認識。回國之後,短暫地念了半年清大通訊所的博士班,因感到相關通訊系統演算法的未來,在台灣發展有限,有預感不久之後,行通通訊就像基礎資源一樣越來越普及,加上智慧手機不斷地迭代演進,行動應用會有如當初 Web 2.0 一樣,突飛猛進,再加上寫程式一直是我從大學以來的熱愛( 雖然我們電機系寫的程式跟資工系的程式有所有不同 )。於是乎,我便自修了 iPhone 應用程式設計,走向行動開發 APP 之路。


在 2011 年的夏天,我進入 Richi (里斯特資訊媒體股份有限公司) 從事 iOS APP 研發的工作,從自修開始,終於有機會進入到商業 APP 的開發,由單打獨鬥的業餘開發者,變成一個需要一起團隊合作的程式員,要開發一個有商業價值或承接客戶需求的 APP,得先由業務開始,從客戶的需求到 PM (專案產品管理) 的規劃,等規格底定之後,設計師 ( Art ) 設計 APP 開始,工程師和設計師需要密切溝通合作,以一起完成 ART 對 APP 畫面 (User Interface) 與人機操作 (User Experience) 的設計,除此之外,我們 APP 前台 ( front-end ) 工程師也需要和後台 ( back-end ) 工程師合作,使用 API (Application Programming Interface) 連接後台,完成資料庫存取、會員登入等功能,集眾人之力,才得以完成一個成熟商業的 APP。我要感謝近兩年 Richi 職涯中和我一起合作的同事們,在經歷了許多 APP 專案開發後,讓我變得更成熟。在技術上除了 iOS 原生 APP ( Native APP ) 開發外也嘗試過網路 APP ( Web APP ) 的開發,甚至混合了兩種開發方式 ( Hybrid APP ) ,也一窺了在 2011 年時的跨平台 ( Cross-Platform ) 方案。


離開了 Richi 之後,成立了自己的工作室 ( 小應用軟體服務有限公司 ) 。公司的主要業務以承接外包軟體案為主,因公司仍在草創初期,一人身兼多職是必須的,從客戶的拜訪、業務的開發到 APP的製作。小應用除了承接 iOS 案子外,也承接網站架設和 Android APP。發案給我們的業主中,有不少是台灣傳統中小企業,例如 Mobshot 這應用的業主,本業是製作傳統相機閃燈的廠商,在大陸有工廠,在台灣做研發的工作。在手機當道的年代想把原來的氙氣閃燈用在手機拍照上,因手機沒有機械快門之故,沒辦法用一般相機的邏輯來抓到閃燈同步的時間,因此在拍照 APP 演算法設計上,我們測試過多種拍照模式和需延遲的時間,為了來穩定抓取閃燈同步的時間。我個人很高興,小應用能為台灣的中小企業貢獻一點小小的心力,幫助他們轉型。


時序進入了 2020 年,跨平台解決方案也日漸成熟多元了,目前市面上有兩種主要跨平台方案,一是 Facebook 的 React Native,另一是 Google 的 Flutter,只要寫一份 code,就能同時跑在兩個平台上 ( iOS & Android ),能省成本又能加速 APP 上架的進度,對業主來說吸引力很大,再加上近年流行的無伺服器 (serverless) 方案,一位工程師的開發人力就能做到三個工程師 ( iOS + Android + Backend ) 的事,我也把 Flutter 應用在預算不多的專案上,幫助業主在 APP 藍海中驗證他們的商業模型。


2022 年開始,在 iOS Native 開發上,我一樣自學了 SwiftUI,這宣告示語法被蘋果選為未來平台的開發主力,用嶄新與精簡的語法,來面對今日多螢幕多平台的挑戰。SwiftUI 就像 Flutter 一樣,只要宣告一下 UI 元件的樣子,剩下的事就讓程式庫 (Framework) 幫你搞定。同一份 code,可以直跑在 iPhone, iPad,Mac, Apple TV 多螢幕多平台上。由 SwiftUI 反映出蘋果的野心不只在硬體上以 ARM 統一架構。在軟體上也要以 SwiftUI 來統一一切。


謝謝您,耐心的看完我 10 多年的求學與工作歷程,在科技與人生的漫漫長路中,我期許自己能台灣軟體業做點小小的貢獻。 最後,謝謝瀏覽我履歷的人,謝謝。

Autobiography

In 1996, I entered Yuan Ze University, and I chose electrical engineering as my major. During this period, I took various courses, including Communications, Control, and VLSI, to discover my interests. Through a series of Communications Engineering related courses I selected, I received significant exposure in this field, and I was aware that mobile communications might be my future career path for me. After four years of complex study, I got a GPA of 3.85, the highest rank among 63 people, each semester, so I duly received the Yuan Ze Yo-Shian scholarships three times.


In the last year of my university life, I had a chance to work part-time at Far Eastone Telecommunications Co. Ltd. as an interpreter translating their technical documents for GSM’s switcher. After graduation from the university, I decided to do more studies on wireless communications at the graduate level, so I followed professor Jeng-Kuang Hwang. In the first year, besides studying in classes, I also worked as a teaching assistant to help my advisor in the Communications System class. Answering questions for undergraduates was meaningful to me, for explaining answers meant I could learn more about communication. Then, I finished my thesis in the summer of 2002. I got praise from the committee members for my oral presentation.


After graduation, I became an engineer in the DSP team of BenQ Mobile System Company in Hsinchu for almost two years. My first project was GSM SDR (Software Defined Radio) project. I was responsible for designing and implementing the PCI driver’s firmware in the specified real-time operating system. From this particular experience, I learned the concepts of designing a driver and cooperated with other team members to finish the whole project.

In 2004, our company merged with its parent firm, BenQ Co. Ltd., and I moved from Hsinchu to Taipei branch. Afterward, I joined Advanced Technology Center as a software engineer, and our focus was on the digital home area in the new field of “Digital Convergence.” After that, I had another opportunity to expand my professional knowledge. We followed the standard of DLNA (Digital Living Network Alliance) and implemented the relevant protocols on our determined platform. To meet the DLNA certification, we needed to participate in its official events, called Plugfests, to test the interoperability with other companies' products. This experience allowed me to understand how to modify our design continually to fit the strict requirements of industry standards as well as to communicate with fellow foreign engineers effectively.


In the summer of 2008, I left my job for further study abroad to refresh my mind and knowledge. Studying abroad has been a dream on my bucket list. I put out efforts into improving my language capacity when preparing for the exam of IELTS and was finally enrolled at the University of Leeds to continue studying.


In the winter of 2009, I earned my second master's degree with the final thesis on distributing power among multiple antennas in a mobile downlink environment. It equipped me with the fundamentals of the 4G mobile communication systems.With the promising outlook of the 4G industry, I realized that personal smartphone applications would become more commonly used. I then embarked on self-study to learn how to implement an App on iOS. I hope I can fulfill my idea through Apps.


In the summer of 2011, I joined Richi to engage in the development of iOS APPs and finally had the opportunity to join the projects for commercial APPs. From a single amateur programmer to a professional developer, a qualified programmer who needs to work together as a team, to develop an APP with commercial value must start from customer needs, PM plans, and then ART (designer) designs. At the beginning of APP development, programmers and designers must communicate and cooperate closely to complete the entire APP structure, including user interface (UI) and human-machine operation (UX). In addition, I also need to collaborate with back-end engineers and use API (Application Programming Interface) to access the server back-end for the functions like database storage or member account login. I want to thank my colleagues who have worked with me in the past two years of Richi's career and have made me more mature after experiencing many project developments. Technically, except for the development of iOS native APP, I also tried Web apps and Hybrid APP, which mix two kinds of developments. It provides a good glimpse of the cross-platform solution in 2011.


After leaving Richi, I established my studio (The Little Apps Inc.). Our primary focus is to undertake outsourcing software projects. Because the company scale is small, one person must have multiple roles, from customer visits and business development to APP productions. Besides iOS cases, The Little Apps also undertakes website construction and Android APP. Most of our customers are traditionally small and medium-sized enterprises in Taiwan. For example, the customer of the MOBSHOT app is a manufacturer of camera flashlights. They have factories on the mainland and an R&D department in Taiwan. In the era of phone photography, they have an idea to use xenon flash as an extra flash to take photos. Since most phones do not have mechanical shutters, there is no direct way to synchronise flash when taking pictures. Therefore we tried serval algorithms and did many tests to gain stable synchronisation time. I was so glad that through these small apps could contribute my little effort to small and medium-sized enterprises in Taiwan and help them verify their idea.

Entered 2020, cross-platform solutions are becoming more and more mature and diverse. There are two leading cross-platform solutions in the market one is Facebook supported, React Native, and the other is Google-supported, Flutter, as long as one customer has a single code base and can run it on different platforms (iOS & Android). This kind of solution can help the client to save costs and otherwise accelerate the progress of the APP launch. By taking advantage of the popular server-less solution, one workforce can manage works that traditionally required three engineers ( iOS + Android + Backend ). So I applied Flutter to my clients with a small budget and helped them verify their business models as soon as possible.


In 2022, I studied a new UI framework, SwiftUI, for iOS development. Soon Apple would adopt Declarative Programming as the mainstream to develop their platforms. SwiftUI is like Flutter; you need to declare what UI looks like and let the framework (compiler) do the rest for you. One single code base can run on iPhone, iPad, Mac, or Apple TV with a few modifications. SwiftUI reflects Apple's ambitions not only to unify hardware architecture with ARM but also on the software.


Thank you for reading through my ten years of study and work experiences. In the long journey of technology and life, I hope that I can make a small contribution to Taiwan's software industry. Finally, thank you to anyone who has viewed my resume.

專案

APPS 作品經歷

https://bit.ly/3ceMcRm