Chihlung Lin
***** ***** ****** 562-***-****
Cerritos, CA 90703 ***********@*******.***
Software Engineer with more than thirteen years of experience developing and implementing software
programs. Areas of expertise include data format definition, software development, graphic user
interface implementation, new features investigation, software testing and verification, and application
size and performance improvement. Demonstrated success in software engineering function in both
independent and team environments across a variety of industries
TECHNICAL SKILLS
Computer Languages: C, C++, Assembly (80X86, M68000, MIPS), SQL, Lingo, Visual Basic,
Java, HTML, XML, Lisp, Oracle, Objective-C.
Operating systems: Windows, Unix, Linux, VxWorks, Android, iOS.
PROFESSIONAL EXPERIENCE
2013 – 2014
SONY DADC
Software Engineer
Implement the menus for Blu-ray movies by Java. Communicate with Project Supervisors, Graphics, and
Quality Control groups for Blu-ray disk authoring.
Authored BD-J movie titles for Fox and Sony.
Developed Fox Blu-ray movie menu template framework in Java.
Implemented tools to parse excel files and generate XML documents in Java and C#.
Developed a simple game on Sony PlayStation 3 by JavaScript.
2007 – 2012
PANASONIC OF NORTH AMERICA
Engineer
Developed the user interface and games for Blu-ray movies by Java using Eclipse. Coordinated with
different groups, such as Project Managers, Compression, Pre-Qualification, and Quality Assurance, for
Blu-ray disk authoring. Provided the support for both internal and external clients.
Implemented BD-J and HDMV movie titles including Titanic 3D, Caroline 3D, Avatar, Pinocchio,
and Dumbo for studios especially for Fox and Disney.
Developed tools in C to generate multi-language animation XML files automatically. Reduced the
time to create animation by 30%, resulting in significant efficiency on implementing titles.
2006 – 2007
ALPINE ELECTRONICS RESEARCH OF AMERICA
Software Engineer
Developed application software for car navigation system under Windows CE using Embedded Visual
C++. Collaborated with Quality Control group to solve software issues.
Enhanced Maneuver Guidance application for Mercedes-Benz and Honda.
Improved Traffic Data engine to process more attributes and generate more accurate data.
2005 – 2006
PHILIPS SEMICONDUCTORS
Advanced System Engineer
Developed user interface for digital TV using XML. Modified the software for ATSC digital TV using C
under VxWorks. Supported sales associates and customers to expend digital TV business.
Partnered with software engineers to implement TV menus for OEM customers.
Trained client’s software engineers to customize and update TV user interfaces.
2004 – 2005
AVERMEDIA TECHNOLOGIES, INC.
Advanced Engineer
Implemented new digital TV software components for both Windows and setup box. Also worked with
hardware engineers to implement firmware.
Led a team to develop MHEG Engine for DVB-T TV broadcasting in C/C++ under Windows.
The engine was used in both PC and setup box.
Modified firmware for digital video recorder.
2000 – 2004
ALPINE ELECTRONICS RESEARCH OF AMERICA
Software Engineer
Developed data processing engine for car navigation system in C and VC++ under Unix and Windows.
Collaborated with project manager, design group, and quality control group to create spec and implement
new features.
Defined the data format and developed street, cross street, freeway entrance, keyword search, city
center, traffic, and voice recognition data generation engine for customers including Honda,
Mercedes, GM, and Chrysler.
Developed the tools to dump and verify data accuracy. Redefined and enhanced the data format to
support new features of navigation system. Shrank the data size to 33% to support full coverage
map.
Applied and acquired US patent “Data representation and retrieval method and apparatus for high
speed data search and retrieval” to reduce the time to retrieve data on DVD by 80%.
1999 – 2000
TATUNG COMPANY OF AMERICA, INC.
System Programmer
Created master hard drive images and developed testing programs for new computer models. Supported
assembly line to produce personal computers efficiently.
Wrote testing programs for PC in C and Assembly under Windows and Dos for HP.
EDUCATION
University of Southern California, California, M.S., Computer Engineering.
University of California, Los Angeles, California, M.P.H., Public Health.
Chun Shan Medical & Dental College, Taiwan, B.S., Nutrition