James T Gunderson
======================================================================================
Tools
Development:
Visual Studio 2003-2008, Eclipse, C++, C#, .NET 2.0 – 3.5, Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), MFC, COM, DCOM, ATL, DirectShow, DirectDraw, Win32 SDK, Windows Digital Rights Management (DRM), GUI, Trolltech QT, Unicode, Multi-Threading , NT Service development , InstallShield, SVN
Protocols: TCP/IP, UDP/IP Socket Connections, FTP, POP3, IMAP, SMTP, DMI, SNMP, Louth, Sony and Leitch control, XML
Web: Javascript, HTML, DHTML, ASP
Database: Access, MS SQL, OLE DB, Sqlite
Encoding: AVI, YUV, MPEG, H.264/MPEG-4 AVC
Encoders: Cerify, Digital Rapids, Rhozet Carbon Coder, IPV SpectreView
Platforms: Windows, Linux
======================================================================================
Work Experience
Technicolor
Burbank.Ca
06/07 - Present
Software Design Engineer
Encoder Automation: worked with various third-party SDKS and platforms to develop encoder automation workflows for use in production environments. Encoders included Digital Rapids, Rhozet Carbon Coder, and IPV SpectreView as well as Cerify validation checker.
The projects involved C++, C#, .NET 3.5, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF).
Thomson Integrated Encoder (TIGER): is a high-performance multi-node compression tool that converts uncompressed video to MPEG-4 AVC bit-streams for High Density Read-only Discs (HD-DVD) and Blu-Ray Read-Only Discs (BD). Worked on the front end application GUI as well as the player. The player was able to decode and play YUV, AVC and other formats.
The project involved Linux, C++, Multi-thread work, Trolltech QT, and SVN.
--------------------------------------------------------------------------------------
Clickstar Inc.
Santa Monica, Ca 90401
09/06 - 02/07
Senior Software Engineer
CDM: Managed and ultimately developed an outsourced Clickstar Download Manager which was originally designed by Calamp in San Diego. Started out with code review and bug fixing, later took full responsibility for code when it was handed over. Added additional features such as revocation and additional feeds. Had to integrate CDM COM calls with web GUI and web services data broker. Had to develop test harnesses in HTML and javascript to test the functionality of the CDM COM interfaces
The Project involved Trolltech QT, Visual Studio 2003, C++, Windows Digital Rights Management (DRM), C++, Multi-thread work, HTML, javascript, ActiveX, COM, SVN, Trac, and InstallShield.
--------------------------------------------------------------------------------------
Leitch
Burbank, Ca 91505
11/00 - 03/06
Software Engineer
NXOS: Redesign of two to six channel video server operating software from Visual Basic to Visual C++. Features added included sidebars, filtering, searches, properties windows for media spots, audio displays, support for High Definition (HD), Unicode support, GUI development and FTP transfer support.
Mirror Manager: Service for mirroring two RAID systems containing video and other media. Added filtering criteria, logging windows, debug logs, properties windows (from NXOS), Unicode support, and additional logic.
WAN FTP Client: Developed client for FTP transfer of video files between RAID drives over 1 gig Ethernet lines. Added ability to transfer via FTP to local hard drives via and explorer interface. Transfers were initiated via Drag and Drop.
SNMP Client: Worked on Simple Network Management Protocol client to remotely administer video servers, Ciprico RAID arrays and remote hubs.
Scavenger and Encoder: Took over work on Scavenger and Encoder, two apps which worked together to make clips for low rez editing from high resolution clips on a different raidset.
All Projects involved MFC, Visual C++ 6.0, GUI, TCP/IP, and Multi-thread work.
--------------------------------------------------------------------------------------
US Interactive
Brentwood, Ca 90049
12/98 - 09/00
Sr. Software Engineer
TVN Project: Prototype of future banking interface for broadband cable networks. Partnered with Citibank and Vivid Technologies
Netsmart: Portal for Citibank, developed in association with TVN. Worked on a web-based email system, connecting through the IMAP, POP3 and SMTP protocol to servers at Critical Path, an email provider.
--------------------------------------------------------------------------------------
MediaSkope
Hollywood, Ca
07/98 - 12/98
Windows Developer
Helped develop a multi-zone DVD Jukebox for use in homes, hotels, and other areas. Information about various DVDs was kept in an Access database and a CYGNET robotic jukebox handled DVD retrieval and storage. Developed UI in MFC, DCOM interface between zones, DCOM callbacks for status messages, and DirectShow interface to play the DVDs.
--------------------------------------------------------------------------------------
Quarterdeck Corp.
Marina Del Rey, Ca 90292
08/94 -06/98
Senior Windows Engineer
Update-It: a 32-bit object to download software patches and updates for Quarterdeck products through the internet on Windows 95 and NT platforms. There were two versions; an ActiveX Template Library (ATL) version and an MFC extension version.
TuneUp: searched online for updates to a customer’s drivers and software. Unlike Update-It, TuneUp was not limited to updates for Quarterdeck products. A database of over 1,000 items existed on the server side of TuneUp. Initially responsible for integrating several components from Quarterdeck RealHelp into TuneUp, including the Rollback functionality.
Quarterdeck Mosaic: the first Licensee of NCSA Mosaic. Quarterdeck’s version started out based on the NCSA version, but was rewritten from scratch as a 16-bit application for Windows 3.1. Responsible for the primary user interface development, including functionality of all menus and dialogs; MDI window management; status bar management; viewer management, including external stand-alone viewers; history management; maintenance; navigation; and HTML parsing. Added additional functionality in later versions including tables, frames, font management, client pull, client side image maps, and audio and video support.
--------------------------------------------------------------------------------------
Source Consulting
LA, Ca
04/94 - 08/94
Multimedia Engineer For Walt Disney Imagineering, Glendale
Programmed, implemented, and debugged two interactive multimedia projects for Epcot Center. Projects used TIF and BMP graphics and MPEG digital video. The projects were built in Macromedia Authorware with subroutines using the Windows MCI API.
--------------------------------------------------------------------------------------
AND Interactive Communications
Hollywood, Ca
05/92 - 05/94
Senior Windows Software Engineer
Designed, implemented, and debugged windows multimedia authoring code, which was used on several titles including Amazonia, The Virtual BioPark, and IBM's Illuminated Books and Manuscripts. Program created and linked text, audio, graphics, and video windows. Editable events could be linked by simple drag and drop of event icons. Audio, avi, and laserdisk events supported Windows Multimedia Control Interface (MCI) protocol. Attended Kaleida Labs ScriptX Alpha classes. Developed Windows utility program under Borland C++ for examination of multimedia data structures of titles. Code was requested by IBM Atlanta as a utility for Illuminated Books & Manuscripts. At the request of IBM, modified their Cuapaint program under OS/2 for use in importing Windows 3.x and OS/2 2.0 bitmaps. Worked on at least ten multimedia titles.
======================================================================================
Education
The University of Texas at Austin, Austin, TX
1982 - 1986 Graduated with a BBA in Data Processing. GPA 3.0/4.0.
References available upon request