Santa Barbara, CA 93111
chris@ringthis.com
Engineering ManagementI've managed several significant projects to production, including:
|
Programming Languages
I can also find my way around:
|
Tools |
Operating Systems:I've played with
|
University of California, Santa Barbara, 1991 - 1995
B.S., Electrical Engineering - emphasis on digital logic and computer architecture.
UCSB Extension, 1999 - 2001
Java, Advanced Java, C++, Linux
Texas Instruments, Santa Barbara,
2002 - Current
Santa Barbara, California
Engineering Manager for Multimedia Frameworks 2005 - Current
- Responsible for Multimedia Frameworks (Codec Engine, Framework Components, DSP Bridge, xDAIS, etc) on single- and multiple-core processors like DaVinci and OMAP
Engineering Manager for DSP Bridge 2003 - 2005
- Responsible for DSP Bridge product on OMAP for several Embedded OS's (Symbian, Linux, WinCE).
Sr. Software Engineer, PalmOS, DSP development. 2002 - 2003
- Development lead for DSP Bridge on Palm for OMAP.
- Shipped DSP Bridge used in Palm's Tungsten T and Tungsten T2.
Intel Dialogic Division, Santa Barbara,
1998 - 2002
Santa Barbara, California
Sr. Software Engineer, NT, Win2k/XP, Linux Device Driver and systems development.
- Design lead for NT kernel mode RTOS framework used for Host Media Processing.
- Ported RTOS to NT kernel framework.
- Research of performance related issues relevant for Host Media Processing.
- Supported several internal development teams building upon the RTOS framework.
- Wrote several drivers to control hardware boards (both physical and virtual boards).
- Managed small testing group.
- Managed intranet web site responsible for publishing test results, internal product releases, support of releases, etc.
- Worked with large remote group of developers.
Spectron Microsystems, 1995 - 1998
(Note that the link is now to TI-Santa Barbara)
Santa Barbara, California
Software Engineer, PC development.
- Lead a porting effort of WinBRIDGE to NT. This required porting a Win95 VxD driver architecture to NT 4.0, and simulating Plug-N-Play in the NT environment.
- Developed several device drivers, both on Win95 and WinNT 4.0, to interact with hardware as well as provide Kernel level services to User mode applications.
- Member of the WinBRIDGE development team, a project which enables the ability to communicate from a user level application to an arbitrary piece of hardware using a device independent API. This uses a class driver/mini driver architecture.
- Developed a Control Panel Applet and a Win95 device class installer (Which required thunking to Win16 because that's the way Win95 is built) for simplifying hardware installation, and to provide a common installation scenario on both the Win95 and WinNT platforms.
- Developed installation framework using InstallShield 3.0, to address common installation issues, some of which are listed here; client/runtime models, simple runtime redistribution model, product protection using encryption and registration keys, COM component installation/registration/removal.
- Wrote test suite using Microsoft Test and Visual Basic for the IA-SPOX RTOS.
Ring This... Software, 1997 - Current
Santa Barbara, California
My personal consulting company.
- With This Ring... (Wedding planner software - no longer available)
- Graph This... Netscape plug-in.
- Several Consulting Services, including Hardware/Software Installation scripts and some Win32 applets.
- Created and maintain various private websites.
TradeWorks International, 1996 - 1997
Santa Barbara, California
Software Engineer
- Provided a GUI front end to stock trading systems optimization routines.
Fontainebleu Apartments, 1992 - 1994
Isla Vista, California
Resident Assistant, general maintenance, all-around university university student baby-sitter.
- Performed general maintenance for summers of 1992, 1993, and 1994.
- Resident Assistant for 1992-1993 school year.
- Assisted in installation and configuration of computer room, Fall 1993.
Volleyball, my kids.
Available upon request.
The Drinking Games
| The Development Site
| Resume
webmaster@ringthis.com