10 years+ software develop experience, 8 years mobile telephony function porting for Phones/Tablets, 2 years Display and Camera driver porting in embedding system, familiar with Android OS, TCP/IP, most used language are C, C++, Java
Linux develop broad: [Tinkerboard]
Android Robot: [Zenbo]
Android tablets: [FE375CG, ME375CL]
Android tablets: [Transformers, Nexus 7 2013 ]
AGPS feature phone: [Minibond]
Window Mobile PDA phone
Programming:
C, C++, Java, Linux shell script, Windows Batch Script
Project Management:
I can initial and setup:
Git for version control and tracking,
Gerrit for web code review and git branch control
Redmine for bug report and management
Debugging Tools:
Trace32, Wireshark (snipper network package)
Telephony:
3GPP spec., SIM I/O, AT command, network attached.
Familiar OS:
Windows, Debian, Ubuntu, MacOS, Android.
Similar with Raspberry Pi but better performance, Android OS and Linux Debian OS available.
Responsible: Display, Camera, Graphic, HDMI
A Robot framework base on Android M OS, user can interactive with voice command, including follow users with video recording, control TV, air conditioner etc.
Responsible: Display, Depth and 13M Camera, Codec
Dual SIM, 7" tablets, with voice call function available.
Responsible: mainly telephony owner, modem bringup, dual SIM
LTE 7" tablets, we successful push it to AT&T's Distribution Channel
Responsible: mainly telephony owner, 4G LTE attached, network lock
Design with Secom Inc. to provide personal location base service, or car location tracking service.
Responsible: car location service extension
I have worked at Asus for 7 years, at first I was in charge of telephony functions development and debugging of smartphone and pad, include modem bring up, modem firmware upgrade, crash and recovery, SIM card I/O, 4G attached and throughput tuning. Then our department transformed to a different development scope, I was appointed to lead 3 colleagues to develop a Robot device which bases on Android OS, we are in charge of display, camera, graphic, code. Meanwhile, we are also in charge of developing a Linux board computer (like Raspberry Pi but better performance), we successful achieved the goal and the quality of functions is good and stable even there were two projects in progress simultaneously.
I am usually a coordinator in a team, able to accept the advises from other members or co-workers in order to push tasks go on. For my team members, I can know every one’s capability and personality to assigned proper tasks to each one. In addition, we have workshops for sharing Lesson Learning and professional knowledge to let our team member can improve their professional skills and get their own achievement from jobs.
My work experiences is developed from the basic level kernel driver, the native code in user space, android framework and up layer app, I have the know-how in debugging system crash, system hang, memory leak issues, with those experiences I believe that I will be able to fit the new job quickly and can provide different perspectives to assigned tasks.
I am full of passion in developing the consumer electronic devices, always keep tracking and studying new technology, I believe it is will never stop the study at the work of 3C field, but I'm love in it. I wish can have the honor to provide my specialty for Phsion, thank you.
我在華碩任職已經7年,初期是做手機平版的通訊相關功能開發,負責工作包含modem bring up, modem firmware upgrade, crash and recovery, SIM card I/O, 4G 上網跟throughput tuning, 後來部門轉型,我帶領3位同仁接下以Android OS為基礎的機器人開發工作,負責Display, Camera, Graphic, Codec 等功能, 在機器人開發的過程中也同時接下類似Raspberry P的Linux單機版電腦開發工作 。 我們在同時有二個以上的案子在進行的狀態下,仍然可以把功能如期完成並達到量產出貨的品質。
在團隊合作上,我常是一個主動的協調者,可以採納不同的意見,並推動任務執行。對於自己的課員則是了解每個人的個性,能力不同,而分配適當的工作,並定期分享Lession Learn與專業知識,讓每位同仁都能得到能力的提升與工作的成就。
我的工作經驗從最底層的kernel driver 到user space的native Code一直到整個Android framework, 與上層的App開發都有涉及,且對於嵌入試系統問題分析如 random crash, system hang, memory leak 也都熟悉,有這些經驗我想我可以在未來軔體軟體開發的工作快速上手,並提出不同的觀點。
我對於消費性電子的開發是充滿熱誠,對於新的技術規格總是充滿好奇,關心產業發展動態,我想在3C的工作的領域裡,學習沒有停止的一天,但興趣使我樂在其中,希望未來能有機會能夠在貴公司貢獻所長,替部門與公司創造更多價值。謝謝。