Alan is a seasoned professional in the multimedia consumer products, cable TV, and workstation industries with team leadership experience. He has a broad background in systems software with emphasis in client/server system design.
He also has technical expertise is in digital video streaming, video compression, audio/video subsystems, with emphasis on embedded video systems, middle-ware, graphics device drivers, operating system level application program interfaces, and control primitives.
Alan has filled roll as project lead or individual contributor for a small group of software engineers in developing state-of-the-art technology. As software architect, form new ideas, design, and develop new software sub-systems. As a project lead, provide hands-on leadership in a research and development environment. As an individual contributor, develop or port applications from R & D to product.