Post Job Free
Sign in

Software Engineer Project

Location:
Duluth, GA, 30096
Posted:
March 09, 2010

Contact this candidate

Resume:

CHRIS SHEPPARD

770-***-**** • CLSHEPPARD@GMAIL.C OM

**** ****** ***** • DULUTH, GA 30096

E XPERIENCE

**** ********** ******, **

Software Engineer

Designed a C# application to stress test HTML -based set-top boxes using MS

Developer Studio 2005. The application will arm sales and tech support with important

data about maximum users. It will also guide future client development.

Outlined profiling strategies to help engineers understand Concurrent video server’s

current cache performance. The information gathered will reduce future hardware cost.

Created and managed a testing environment for Motorola digital cable products. System

included everything from video servers to edge devices and from DAC to set -top boxes.

Motorola DAC runs an older version of Linux.

Created and executed a comprehensive test plan for two new products, the iGuide

Carousel Server and embedded iGuide VOD Client. The test plan included 5 hardware

platforms and an environment unfamiliar to Concurrent’s current staff. Development

cycle went from prototype to product in 6 months and shipped on schedule. Project

secured exclusive hardware deal between Comcast and Concurrent. The iGuide

project’s success also prompted Comcast to ask Concurrent to provide support for its

Mystro back office.

2005-2007 Confocus / Flextronics Norcross, GA

Embedded Software Engineer

Developed embedded VOD client software for Motorola set -top boxes used by

Tandberg’s video on-demand system. Systems included the following Motorola

hardware: DCT 2000, DCT 2500 and ASTB models. Code was built using the TV

Guide API, the GNU C compiler and CodeWarrior C compiler. The project was

written in a multi-threaded environment, like an RTOS.

Designed and developed an RTP protocol library written in C for Confocus’s pr oduct

suite. The software was developed on a Linux machine.

2003-2005 Unicoi Systems Inc. Cumming, GA

Senior Embedded Software Engineer

Developed the Fusion real -time operating system (RTOS) for the ARM 7/9 processor

using IAR Embedded Workbench tool su ite. The project was written in 95% ANSI C

and 5% assembler. Project included driver level work for the interrupt controller, serial

driver, SPI controller and timers.

First line technical support for more than 20 years worth of repeat customers.

Managed distributors in Japan, Korea, Germany, Great Britain, Canada, and India.

Supplied sales information; addressed sales questions and contract problems.

1997-2003 Mentor Graphics Mobile, AL

Embedded Software Engineer

Provided platform specific support for the Nucleus RTOS’s Hitachi SH, PowerPC and

MIPS platforms. Platforms used the following embedded C compilers: Cygnus GNU,

Hitachi, and CodeWarrior. 25% new features and addressing bugs. 75% driver level

porting efforts: interrupt controllers, device i nitialization, timers, serial and Ethernet

devices.

Developed the robust, yet flexible release process used for all Nucleus products for

more than 10 years.

Main point of contact for Engineering, Marketing and Technical Support concerning

issues that involved the embedded Nucleus profilers or Nucleus SHELL.

Developed an embedded ONC RPC network protocol library for the Nucleus

embedded RTOS’s TCP/IP network stack. The project was written in C.

Forged a partnership between the University of South Alabama an d Mentor Graphics.

Mentor Graphics supplies the university with equipment for the students to perform

mutually beneficial research. Graduates are better suited for positions at Mentor

Graphics.

E DUCATION

2000 University of South Alabama Mobile, AL

Bachelor of Computer and Information Science

Vice President of campus ACM.

GPA in major: 3.11.

S KILLS

Programming Languages: C/C++ (emphasis on multi-threaded environments,

drivers and network protocols), C#, many assembler languages (see Processors section

below), Bash Shell, make files, DOS Batch.

Development Environments: Cygnus GNU C Toolset, Code Warrior C Toolset,

Hitachi Compiler, IAR Embedded Workbench (C Toolset), MS Developer Studio

versions 6.0 through 2005, Borland C/C++.

Operating Systems: Windows, Linux (Red Hat Enterprise and Ubuntu), Fusion

RTOS, Nucleus RTOS, TV Guide EPG, Motorola DAC.

Processors: ARM 7/9, Hitachi SH, PowerPC, Motorola 68k, MIPS, x86, ADI Blackfin

DSP, TI-DSP.

Applications: MS Office (Word, Powerpoint, Excel, Outlook, Publisher), MS

SharePoint, MS Project, MS SourceSafe, MS Internet Information Services (IIS),

Apache Webserver, Open Office, VNC, VLC, FTP, Telnet, SSH, VI, Windows Remote

Desktop, VMware, open-source Version Control Software (VCS) clients, WireShark.

770-***-**** • CLSHEPPARD@GMAIL.C OM

4030 ANGORA PLACE • DULUTH, GA 30096



Contact this candidate