20 years experience in software development / architecture for embedded and low level systems
Software / Firmware Engineer System Architecture - Software and Firmware Development - Project Management - Technical Support - Team Leadership Seasoned and enthusiastic professional seeking a position of Software Engineer / System Architect in a dynamic and progressive company to contribute excellent skill set and experience to its success and profitability
Self-motivated team leader with 20 years experience in software development / architecture for embedded and low level systems Excellent communication and organizational skills along with superb analytical and problem-solving skills Ability to employ sound methodologies, expertise, and organizational skills across development teams Solid background in computer science and math Ability to work well within tight deadlines and under pressure
Expert C programmer, experienced assembly programmer Strong work ethic, high personal integrity Experienced with multithreaded, limited resource platforms Great problem solving and analytical skills Able to manage complex build/release processes Creative problem solver, self-motivating
B.S. in Electrical Engineering Texas A&M University, College Station, TX 1986
StorageGear LLC - Austin, TX Systems Architect 2002-2005 Lead designer of file system and firmware architecture for a distributed NAS built upon InfiniBand. Established the basic structure of the system and defined the core design features that provided the framework for all that followed.
Dell Computer Corporation - Round Rock, TX Member of Technical Staff 1987-2002 BIOS Developer - 1999-2002 Core BIOS developer for INT 13 services, ROM setup, and secure boot functions for business desktop lines. Dell Patent Program - 1995-1999 Member of patent review board and leading software inventor. Authored / co-authored over 40 patent applications. Reviewed all patent submissions for merit and business value. Mentored other engineers. Supported legal team with ongoing patent litigation and cross-licensing issues. Project Lead, Drive Array Controllers - 1990-1999 Project lead in the development of three generations of drive array controllers. Developed all native programming interfaces, all configuration and management code, bootstrapping and diagnostics firmware, build process and source control utilities, caching and memory management, and failure recovery processes. Was the co-developer of many RAID firmware functions and authored a number of device drivers for Windows NT and OS/2. Developed key benchmarking and management technologies and functioned as project manager using an Agile-like process. Expert in RAID algorithms and embedded C programming. Served as Dell representative to the RAID Advisory Board. Founder, Server Management Group - 1994 Lead designer for SafeSite, Dell's first distributed server management application supporting Windows, OS/2, Windows NT and Netware. Coded initial application then mentored a junior programmer to deliver the product. Software Engineer, Operating Systems and Utilities - 1987-1990 Founded Dell Unix and OS/2 development teams. Developed factory installation software that became the backbone for Dell's manufacturing software automation. Maintained close ties with OS groups and authored device drivers on an as-needed basis. Developed early X11 server product.