| Objective: | To obtain a C++ programming permanent or consulting position with an emphasis on Unix platform development. |
| Qualifications: |
|
| Experience: |
Software Engineer, Wegener Communications, Inc., Duluth, GA. July 2007 to February 2010. Developing system software for Linux-based satellite receivers, including DVB-S2 and video decoder drivers. Integrating drivers for USB/PCI tuner/decoder cards. Hands-on experience with PC hardware and diagnostic equipment, as well as kernel driver debugging, gdb process tracing, and kdump/kexec setup and use. Developing application installation package supporting dual kernels (2.4 and 2.6). Programmer/Analyst, Business Software, Inc., Norcross, GA. June 2004 to July 2007. Developing and maintaining payroll system tax software written in C/C++ for multiple platforms (including Windows, Linux, AIX, Solaris and HP-UX) and database backends (including Oracle, MySQL, Informix, IBM DB/2 and Microsoft SQL Server). Created GNU Make-based build system and Perl-based multithreaded remote build application. Software Engineer, Network Engines, Inc., Canton, MA. November 2000 to May 2004. Asssisted development on Linux SMBus device driver for our web appliances. Designed and developed Linux deployment application for our web services software, which was completed in under 5 weeks. Currently responsible for all Linux driver work and most Unix design and development at company. BIOS Engineer, American Megatrends, Inc., Norcross, GA. March 1999 to November 2000. Assembly language coding of BIOS functionality for customers. Working with x86 microprocessor hardware, various chipsets and customer requirements on several projects to achieve functional ports of the AMI BIOS to the customers' hardware. Graduate Research Assistant, Auburn University, Auburn, AL. September 1997 to March 1999. Designing and implementing digital hardware/software codesign tools under a National Science Foundation-funded research project. Current responsibilities include evaluation of in-circuit microprocessor emulators for use in a prototype hardware/ software co-verification environment. Electrical Engineer/ Technician, Mr. Transistor, Auburn, AL. September 1994 to August 1995. Designed and prototyped hardware and software for a 16x16 channel audio/ video signal router; coded user interface in Visual Basic. Assembled and tested IBM-compatible microcomputers for Auburn City Schools, and assisted in the upgrade of their local area network to 10Base-T. Successfully repaired a variety of consumer electronic components for customers. C Programmer, Auburn University, Auburn, AL. September 1993 to December 1993. Worked closely with Auburn University Electrical Engineers to design and code user interface to power flow analysis application. Student engineer, NASA/ Marshall Space Flight Center, Huntsville, AL. June 1990 to September 1992. Performed data acquisition and analysis of a prototype microgravity materials processing furnace. Designed the interconnection layout of a high-capacity uninterruptible power supply in support of the prototype laboratory. Successfully wrote a time-saving property inventory database application and associated documentation using dBASE IV
|
| Education: | B.S. Electrical
Engineering, Auburn University, AL., December 1993.
M.S. Computer Science Engineering, Auburn University, AL., most coursework completed as of March 1999. |
| Honors/Awards: | Four-year National
Merit Scholarship, 1988.
Four-year Auburn University Presidential Scholarship, 1988. Member A.C.M.,
September 1998. |
| References: | Available upon request. |