
Timeline
About me
Microsoft Senior SW/FW Manager
Education

National taiwan university
2009 - 2019Ph.d. candidate computer science- Artificial Intelligence (AI) Research Focus: a. Machine Learning b. Markov Logic Networks on Transfer Learning c. Markov Logic Networks on Architectural Structure Learning- Machine Discovery and Social Network Mining Lab

Soochow university
1994 - 1998Bachelor of science (bs) computer scienceActivities and Societies: Vice president of a school association - Project: Image Process Program

National tsing hua university
2000 - 2002Master's degree computer scienceActivities and Societies: Had a part-time job in a school department. - Thesis: Fingerprint Classification by Singular Points- Image Process and Pattern Recognition Lab
Experience

Soochow university
Aug 1998 - Jul 2000Teaching assistant- Discrete Mathematics, Linear Algebra.- C Language Programming, Programming Language, Object Oriented Programming (C++).- Image Process.

Wistron
Jul 2002 - Jul 2005Software engineer- Developed whole UI components, based on C#.NET and C++, including base button elements and text dialog etc., on both of Windows and Linux versions, and integrated burning function from 3rd party for a media center project.- Implemented an audio decoder component based on DirectShow with 3rd party software codec for a sound recorder and player project.

Vweb corporation
Jul 2005 - Nov 2006Senior software engineer- Debugged and worked closely with CyberLink PowerDVD group with on-site supporting to enable successful collaboration between Taiwan and US. Got promotion to the position of principal software engineer.- Helped develop a new chip with ARM CPU in firmware layer, including porting the command and response subroutine thread and transport input buffer manager, supporting Divx and VC-1 Simple / Main, and implementing a mechanism to protect memory accesses.- Built and implemented DirectShow filters that control HW, including demuxer, audio / video decoders and renders, and built Graph-Edit-like tools to test visually. Show less

Broadcom
Nov 2006 - Jun 2019Principal software engineer- Settop Box (Embedded Linux): a. Customer Projects Support: Resolved customer problems and complaints by clarifying the issue, explaining the best resolution, and following up with cases. b. Android: (1) Provided a solution to let CoAT (Cobalt on Android TV) playing 360-video, (2) Provided a solution to let a popular video calls application on Android, named TruConf, work on STB, and (3) Implemented trick mode in Android to support playback speed rate changes. c. Trellis (a STB total solution): Co-worked and helped on implementing (1) a customized UI, (2) a Global Window component, and (3) a Resource Manager component. d. GStreamer: (1) Initiated and developed a complete multimedia framework for STB based on GStreamer, (2) Supported customers: Comcast, Nokia, Espila, and Cisco etc., (3) Supported applications: Comcast RNG150, Comcast RDK (on-site support in Philadelphia US), QT application / browser, Microsoft Smooth Streaming (SSPK), and HTML5 etc., and (4) Supported GStreamer version: 0.10.30, and 1.0.6.- Media PC (DirectShow on Windows): a. Helped develop a new chip with ARM CPU in firmware layer. b. Built and implemented DirectShow filters, and Graph-Edit-like tools to test visually. Show less

Microsoft
Jul 2020 - now- Surface Duo (Android Phone with QC Solution) a. UEFI: (1) Ported new features, and (2) designed and implemented common parts for sharing codes between multiple projects. b. BSP: Supported on factory for the new project bring-up and helped on code integration.
Senior SW/FW Manager
Sept 2022 - nowSenior Software Engineer
Jul 2020 - Aug 2022
Licenses & Certifications
- View certificate

Microsoft skillup ai
MicrosoftSept 2023 - View certificate

Microsoft global hackathon 2024
MicrosoftSept 2024 - View certificate

Microsoft global hackathon executive challenge 2023 honorable mention
MicrosoftNov 2023 - View certificate

Microsoft global hackathon 2022 award winner
MicrosoftDec 2022
Languages
- enEnglish
- chChinese
- jaJapanese
Recommendations

Catherine arendain talam
Sr. Supportability Manager at MicrosoftSydney, New South Wales, Australia
Gina emery-duplechan
Senior Recruitment Manager at Ballard Spahr LLPGreater Myrtle Beach Area
Artur gancarczyk
Radca prawny, doradca restrukturyzacyjny | prawo budowlane | prawo zamówień publicznych | spory budo...Wroclaw Metropolitan Area
Abhishek singh
Engineering & building products.Bengaluru, Karnataka, India
Cody garcia
Real Estate Agent at The Agency REMalibu, California, United States
Holly schultz
HR/Finance Manager at Nevers Industries IncMinneapolis, Minnesota, United States
Cyril ernou
Coordinateur pédagogique // Design graphique - Motion Design // Design interactif - Web et mobile //...Paris, Île-de-France, France
Vancheeswaran kalyanasundaram
CFA level 1 candidate | Treasury @Eviden | MSc Investment and Finance Graduate | Ex- FlexChennai, Tamil Nadu, India
Vishwadeep chandrakar
Aspiring Legal Professional: B.A.LLB (Hons.) Graduate from Symbiosis Law School, PuneDelhi, India
Lucrezia ceremigna
FisioterapistaRome, Latium, Italy
...