Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
SoftwareEngineer
YEN JEN LI

YEN JEN LI

Software Enginner
New Taipei,NWT

Summary

I graduated from the Department of Information Engineering of University, expertise in programming work using C/C++/Java. Ten years of work experience after graduating from master's degree. Even so, continue to learn new things, because the information and technology of the technology industry are constantly updating and improving. Only continuous learning and exposure to new information can survive in the era of information outbreaks.


My first job was at Askey Computer Corporation, the main project is an industrial PDA that is a heavy and heavy smart phone, but advantage is that there is a relatively strong waterproof and anti-drop mechanism. Development environment is WinCE 6.0/7.0 and Windows Mobile(Embedded Handheld) operating system, CPU resource is Marvell and Texas Instruments(TI). I am mainly responsible for porting sensor driver (E-Compass, Gsensor), Other relatively work is bootloader from the system boot, application verification, Microsoft's test certification (CETK/LTK). Because this job not only learns the professional skills, but also understands the development and testing process of the entire handheld device. It is an important experience for enter the workforce from graduated university.


My second job was at Foxconn Technology Group, the main project is smart phone and smart watch in android system. Development environment is android and windows phone, CPU resource is Qualcomm. I am mainly responsible for porting audio driver, check component sound output input is work, and with the acoustic department to adjust the sound quality.


My third job was at Arima communication Group, the main project is smart phone in android system. But I am mainly responsible is android framework. This job is my new challenge from BSP to framework, different from previous BSP in hardware functions, the framework focus on android operating system process, programming language is also converted from familiar C/C++ to JAVA. I am mainly responsible for audio and bluetooth framework. Audio framework is manage all audio output and input from the system between media、bluetooth、phone、 other application. Bluetooth framework is for bluetooth headset connect and pair, commonly used functions are A2DP, HFP, and AVRCP.


The fourth job is in Taiwan Tinno. My job is to be responsible for the customized functions OMADM and IQI required by AT&T in the North United States. It is mainly used to update AT&T project-specific features. Function, the updated server also receives (UI, DI) and initiates (NI) from AT&T Server. IQI is a background function used by AT&T to collect and improve customer experience, two-way communication from the background application to the Modem side, and appropriate transmission The collected information is sent back to AT&T Server, and then feedback is useful to the customer. Because I have been exposed to the BSP and framework, so can know how the system works up and down between the upper and lower layers. Continuous learning is one of the indicators of survival in science and technology. I don't exclude learning new things, because technology is constantly re-innovating. Being able to learn new technology is not only a challenge but also an achievement.

Overview

10
10
years of professional experience
5
5
years of post-secondary education

Work History

Engineer

Askey Computer Corp.
3 2008 - 5 2013

The work content is industrial PDA development, based on ARM architecture (Marvell and TI) and the operating platform is WinCE/Mobile.

  • OS: WinCE 6.0/7.0、Windows Mobile(Embedded Handheld)
  • Work Content:

(1).WinCE 6.0/7.0 Device Driver Porting(Keypad, Battery,

Backlight)

(2).Windows Mobile(Embedded Handheld)Device

Driver Porting(Keypad, E-Compass, G-Sensor)

Android software engineer

Taiwan Tinno
11.2019 - 10.2023
  • AT&T android phone OMADM(OMA Device Management) system software update

(1) Updater recovery mode implement

(2) Android A/B update implement

  • AT&T android phone IQI(Carrier IQ) porting
  • Experience with system level development (framework/HAL) on Android platform

(1) Create new service on android system for IQI app

Senior engineer

Arima Communications Corp.
03.2016 - 05.2019
  • Android development skills

(1)Install linux and create build code environment by android website

(2)Android studio

(3)Android SDK

(4)git code

  • Proficiency in Android development with Java
  • Experience with system level development (framework/HAL) on Android platform

(1)Audio system: audio focus、hearing protect、audio API with

media, bluetooth and Apps.

(2)Audio policy service: process audio volume and audio input/output

router.

(3)Bluetooth feature implement、bluetooth codec settings、

CTA(China Type Approval)、bluetooth logo certification issue(PTS)

(4)Bluetooth profile process: HFP、A2DP、OPP、AVRCP。

Senior engineer

Hon Hai Precision Industry
11.2013 - 11.2015

The main content of the work is smartphone development, on ARM architecture (Qualcomm) and the operating system is Windows Phone 8.1 and Android

  • OS: Windows phone and Android
  • Work content:

(1) Audio Driver Porting(Audio Codec: WCD9302、WCD9335)

(2) G-Sensor /E-compass porting

Education

Master's Degree - Department of Computer Science And Information Eng

Dayeh University
07.2004 - 05.2006

Bachelor - Computer Science And Information Engineering

Dayeh University
04.2001 - 05.2004

Skills

C

Personal Information

  • Age: 42
  • Date of Birth: 2007/9
  • Gender: 男

Timeline

Android software engineer

Taiwan Tinno
11.2019 - 10.2023

Senior engineer

Arima Communications Corp.
03.2016 - 05.2019

Senior engineer

Hon Hai Precision Industry
11.2013 - 11.2015

Master's Degree - Department of Computer Science And Information Eng

Dayeh University
07.2004 - 05.2006

Bachelor - Computer Science And Information Engineering

Dayeh University
04.2001 - 05.2004

Engineer

Askey Computer Corp.
3 2008 - 5 2013
YEN JEN LISoftware Enginner