DAVID FERNANDES

 

10001 E Dry Creek Rd - Apt 4-303

801112 Englewood, CO

720 323 3901

 

EMAIL:                 david@davidfernandes.net

 

 

Objective

My background as a video game developer led me to a better understanding of the need for easier and more intuitive user interfaces and the importance of optimization in the development process

My goal is to bring and improve that knowledge and experience to the world of interactive television

 

 

Summary

More than 20 years programming and application development experience

Interactive Television and video game specialist

 

 

Computer skills

 

Proficient in:                 C, C++, Assembler Intel i386 / Motorola 68000

Familiar with:               Perl, PHP, Java

 

OpenTV SDK, OpenStreamer, OpenTV Frame, Visual C++, Adobe Photoshop, Ms Office

Paintshop Pro, Cool Edit Pro and many more…

 

Windows (all versions), Ms DOS, Linux 2.4 / 2.6 KDE

 

 

 

Experience

 

Company:            NagraStar, LLC (Denver, CO)                                                                                           2003 - 2007

 

                 “Video Analysis Solution” aimed at set-top-box automated testing – Windows XP

 

This solution started as a Research and Development project. The challenge was to develop a solution handling simultaneous live recordings on four different video sources and analyzing the result in real-time. The solution I conceived and developed include the use of multithreading and assembly code. The finished product was presented to potential clients (Echostar and OpenTV) and received very good reviews.

 

 

                Linux drivers – Set Top Box Memory Management

 

In order to improve and strengthen our partnership with Echostar, I was hand selected to do several code reviews from external partners (Broadcom, Conexant Systems, inc). Following this successful collaboration, I was solicited to integrate Echostar’s development team and collaborated in the design and development of several Linux device drivers for a new security system.

 

                Development and Support of interactive applications in the US, Canada

                Application Streamer for a game channel

 

A French company – Visiware Interactive – needed a permanent contact in Denver in order to maintain and support its ITV game channel. My experience in video games programming, of the OpenTV SDK and of ITV in general made me the perfect candidate. During this period I’ve not only maintained the channel and strengthen the relationship with our most important clients but I also designed, developed and documented an application streamer, a new menu solution and several new games taking into account the needs and requirements of both Visiware and our clients Echostar, inc and Bell ExpressVu

 

 

               

Company:            Visiware Interactive / Playin’TV (Sèvres, France)                                                        2001 – 2003

               

Support and Development of the Playin’TV game channel in the US and Canada

 

Design and development of several tools running under Microsoft Windows environment and programming of several interactive games and menus running on digital set-top-box for North American clients. (Echostar and Bell ExpressVU)

 

 

 

Company:            Mattel Interactive (Sèvres, France)                                                                  2000 - 2001

 

                Localization & Adaptation of several applications (English to French)

 

During this year, my assignment was to ‘localize’ some of Mattel Interactive applications (mostly Edutainment). My task was to analyze a product, implement and document the necessary changes and deliver the final product to our US office in Fremont, CA.

Edutainment products include « Magna Doodle » & « Carmen San Diego ’s TQC » Transit.

 

 

 

Company:            Visiware (Sèvres, France)                                                                                                   1994 - 1999

                               

                Design & programming of a ‘game download’ solution for the Canal+ Digital Set Top Box

               

The idea was to sell software (mostly games) thru the ITV network from the Backend to a Digital STB to a desktop computer. I developed a graphic interface (Windows 3.11) and a communication protocol to exchange data using the parallel port of the STB and the Computer. This solution was used for several years by the company “C:” to sell PC games and other software. Several months of thorough tests were done at the client’s facilities in Paris, France.

 

 

                Programming of the game « DOBERMANN »  for the Sony Playstation

 

Canal Plus Multimedia chose Visiware to design and develop a game, adaptation of a French movie named “Dobermann”.  My task was to adapt the PC version of the game for the game Sony Playstation console. This required a great deal of optimization (Speed and memory imprint) and quite often re-writing of the original code. I also programmed several tools (Windows 95) to convert and compress the original data (graphic textures, 3D animations and 3D modelizations) to fit the Playstation numerous constraints.

 

                Other assignments include:

 

 

-          Co-designer on an edutainment program for kids “Toolkid”

 

 

-          Adaptation of a TV Guide for French digital Set Top Box (Open TV 1.1 environment)

-          Programming of several tools used to manage the database of a TV-GUIDE (Input .XML files)

-          Adaptation of an application named « Chaine Météo » (Weather Channel) for digital Set Top Box

 

 

-          Programming of a character animation engine for PC and PlayStation used in the game « Planet of the apes » ( FOX Int. ).

-          Programming of several tools in C language under Windows 95 / 98 (32bits)

-          Programming of Lightwave & 3DS Max 2.5 using “BIPED” plug-ins

 

 

 

 

Company:            LORICIEL (Paris, France)                                                                                 1991 - 1994

 

-          Programming of an adventure/action game on Commodore Amiga & PC (i286 / i386) CD-ROM

 

 

 

Company:            UBI-SOFT (Paris, France)                                                                                  1990 - 1991

 

-          Freelance programming of a game named « StarRush » (Commodore Amiga & Atari ST.)

 

 

 

Company:            EH SERVICES / TITUS (Paris, France)                                                                          1987 - 1990         

 

-          Programming of eight games on Thomson and Commodore Amiga computer

 

-          Programming of a graphic interface (language C) for a driving simulator for driving school