1. Friedrich-Wilhelm Drees
1033 Gardenia Way
Sunnyvale, California 94086
fwdrees@mac.com
cell (408) 203-2966
Work Experience
Senior Engineering Manager, Apple, Inc., April 2001 - present
• Direct digital playback core team in delivering media for iOS, macOS, tvOS, watchOS, & iTunes store
• Develop major playback features: HLS, CarPlay, content protection
• Lead certifier of cross-functional and cross-platform designs
• Key contributor to several Apple OS framework APIs
• Lead bug screener for all Apple media software
• Representative for Apple on several standard bodies: DVD/BluRay consortium, SMPTE, MPEG
• Participated in Apple’s internal Swift early adopter workgroup; Swift expert
• Integrated a complete J2ME stack into a proprietary Apple project
• Helped to get the iTunes store ready to deliver movies; contributed the early transcoding solutions
• Brought a full stack DVD playback solution to Apple’s Unix based OS platform in six months
Software Engineer, Wired, Inc., January 1999 - March 2001 (2000, bought by Media 100)
• Transferred Windows DVD playback solution to the Macintosh platform in three months
• Enhanced MPEG2 encoder solution for external deck control and QT to MPEG transcoding.
• Developed MacOS driver and firmware (RTOS) for an embedded FireWire based video digitizer
Previous Positions
• Senior Software Engineer, E4 Elecede Technologies (company closed)
• Software Manager, formac Elektronik GmbH, Germany
• Software Manager, Siemens AG, Germany
• R&D Engineer, Siemens AG, Germany
Specific Technical Expertise
• Programming languages: Swift, ObjC, C, C++, Java, JavaScript
• Apple’s OS frameworks: UIKit, AppKit, CFNetwork, AVFoundation
• Xcode and side tools
• SCM environments: GIT, SVN, CVS
• Real-time playback and its application with network based protocols
• Multi-threaded models: GCD, pthread, cooperative/preemptive
• Solid understanding of other developing environments such as VS and Eclipse
• Intensive debug skills: LLDB, GDB, ASAN, TSAN, dtrace
• Expert in media content protection and software security schemes: AES, AAC, BD+, CSS, SSL (RSA),
tamper resistant/obfuscation
• Movie transport formats: QTFF/mp4/mov, MPEG-PS/TS, BluRay, AVCHD, DVD
• Video codecs: HEVC/H265, AVC/H264, MPEG2/1, VC-1
• Audio codecs: Dolby(DD+/AC-3/ProLogic). DTS, AAC, MP3, MPEG
• Graphic: OpenGL, Metal, Shader languages (ARB/GLSL,.metal)
Education
2. • MS in Applied Physics; University of Osnabrück, Germany
Legal US Resident (Green Card)