Fang Alan

• 9 years+ embedded device driver experience, experience in C programming 

• 5 years+ customer technical support experience 

 • 1 year program manager experience

Senior Software Engineer, Apple Inc.
SHA, CN
[email protected]

CN: +86 178 0755 9217     TWN:+886 928 616 859


Education

Nation Cheng Kung University, Taiwan, R.O.C, Sep 2006 - Jun 2008

Master of Computer Science and Information Engineering


Experience

Apple Inc.

Senior Software Engineer, May 2018 - Present

Belong to Diagnostic team, responsible for factory line trouble shooting on break down and clarification between different teams. Problem resolving via software debugging ability and lldb, test tool modification, testing framework development, test framework deliver with Mac book products. Handling more then two more Mac book products from dry run to per-lunch state.

Achievement: 

• Handling 3 Mac book projects dry run issues make schedule on time


Qualcomm Taiwan

Engineer, Senior, Sep 2016 - May 2018

Customer support with bring up and storage on Qualcomm platform(MDM8909, MSM8909/8939/8952/8953/8996(SG)/8998, SDM630/636/660/845/1000) including phone and IoT products. Working on problem with device bring up from boot rom to early kernel, device upgrade via OTA(Over The Air), and storage related issue (partition modification, ram dump feature and ram dump analysis). Working on problem with image build and generation for both HLOS and other subsystems. Good communication skill and quick respond on handling customer issues.

Achievement: 

• Closed over 800+ bring up/storage cases 

• Deliver technical bring up/ storage training (MSM8953, MSM8998) 

• Participate customer bring up camp (MDM8909, MSM8909/8939/8952/8953/8996(SG)/ 8998, SDM630/636/660/845/1000) and bring up customer ability with Qualcomm platform


Funtek Cooperation

Senior Product Manager , Nov 2015 - Aug 2016

Leading customer and internal products’ specification define, testing, and verification. Responsible for collecting and understanding requirement, do negotiation and project timeline control with customer. Support features and issues verification. Setup Jenkins, gitlab, and system environment for internal project. 

Achievement: 

• 3 more customer products lunched, including APP and WEB

• Handling company product from version 1.0 to 1.5 

• Bring up company CI


Aricent Technologies (Holding) Ltd (Under contract in Intel CCE) 

Technical Leader, May 2012 - Oct 2015

Customer support on Intel Modem Chip (XMM2230/6360/7160/7260/SoFIA). Responsible for modem bring up, factory ling issues analysis, debugging (software debug and Lauterbach), and problem break down include: Bootloader, IPC (USB-HSIC, MIPI-HIS, SPI), power, core dump, SIM etc. Deliver Engineer Build to avoid customer line down. Provide and maintain relationship with customer via good communication and negotiation skill, do quick and correct respond and information shared between internal developer and customer. 

Achievement: 

• Closed 400+ issues 

• Over 12 ASUS ZEN series phone/tablet project 

• Deliver technical share with new feature on Intel modem chip


Synology Inc. 

Product Developer, Oct 2011 - Apr 2012

Develop and maintain boot up, upgrade sequence on Network Attached Storage (NAS), Implement new upgrade features and scenario for Synology DS2, 3, 4 series. Working on bug fixed via gdb and software debugging ability, implement features which feedback from internal discussion and customer. Achievement: 

• Deliver new mechanism NAS upgrade feature for DS2, 3, 4 series


Compal Communication Inc. 

Senior Software Engineer, Nov 2008 - Sep 2011

Device driver porting with LCM and Camera on android and windows mobile phone, including schematic review, power control, hardware/software initialization, and factory issue resolved. Familiar with Linux and UNIX like environment programming, debugging, and lauterbach. 

Achievement: 

• Member of company leading linux project 

• 3 NOKIA feature phone projects and NOKIA 800 windows phone(LCM).