Professional Resume of
Richard G. Russell

Sammamish Washington

Blogs:

PigsCanFly, Personal

Web:

http://www.io.com/~richardr

Current As of December 2007


August 2003 to present : Microsoft Corporation
Windows Core Operating System Division
Principle
Development Manager - Windows Client Performance Team

I manage a development team focused on performance tool development, platform and OS performance analysis and core OS product performance development.  Projects and responsibilities include

August 1997 to August 2003 : Advanced Micro Devices- Austin Texas

June  2001 to the Present
AMD Performance Labs
Software and Business Development Manager - Benchmarking & Performance Analysis

I managed AMD's competitive analysis team for client systems and I was responsible for AMD's public benchmarking development efforts and for business development activities for benchmarking.  I am member of the core team for driving AMD's True Performance Initiative.   Projects and responsibilities include

February 2001 to June 2002
AMD Software Research and Development
x86-64 Tools and Infrastructure Manager

Myself, and the engineering team I managed, were organized under the AMD Software Research and Development group.  This resulted from AMD's reduced focus the x86 embedded processor business.  During this time, I was responsible for managing the team performing key partner interface for the development of tools for AMD's upcoming x86-64 based product line (the Hammer family of products).   My projects and responsibilities include:

The development team I manage is responsible for:

August 1997 to February 2001
AMD Embedded Processor Division
Manager of Systems Software Engineering

I had business, managerial, and technical responsibilities.  My business responsibilities included customer interface, project cost analysis, project management, requirements analysis and development, business plan (P&L) development, joint venture due diligence, statement of work development for outside development, contract development, outside development project management and oversight, and participation in industry groups.  My managerial responsibilities include recruiting, performance reviews, personnel supervision, and termination.  I also had responsibility for for senior level technical contribution and technical leadership. I work closely with our customers, hardware design teams, silicon architects, silicon verification and validation teams, and 3'd party partners. My projects and activates included:

I managed the software development team and software QA team for AMD's Embedded Processor Division which designed and marketed all of AMD's x86 based microprocessors and micro controllers for the embedded market. This software team was solely responsible for all software development for EPD and AMD's mobile platform initiatives.  Software development included: embedded reference design bring up; BSP development and OS porting; embedded, windows, and Linux driver development; strategic partner support; embedded BIOS development; development of embedded board level monitors; IP protocol stack development; integration of 3'd party software; and stratetic customer engineering support. We also developed advanced mobile BIOS and system level power management software which drives AMD's 6'th, 7'th and 8'th generation CPU power management technology called "AMD PowerNow!(tm)" which is resident in AMD's Mobile K6, Mobile Duron, Mobile Athlon, and hammer processors.  This technology allows dynamic processor core voltage and frequency changes.  AMD was the first company to ship this category of technology in production in machines like the HP OmniBook xe2.  We also develop AMD's K6 and Athlon based Legacy Free PC designs (the AMD EasyNow platform initiative also see Celvin). This software and associated hardware team was responsible for shipping the industry's first Legacy Free hardware platform in November of 1999.  This team was solely responsible for the software development supporting AMD's Embedded Processor Division.  These teams are, or have been, responsible for the following activities:

November 1995 to August '97: Compaq Computer Corporation- Austin Texas
Software Development Manager / Senior Software Engineer

My responsibilities included technical leadership and managerial oversight for a four-person software engineering team.  This includes hiring, performance reviews, personnel supervision, and termination.  We developed SNMP network management agents for Ethernet and Fast Ethernet repeaters and switches.  I was responsible for detailed schedule development, resource requirements planning, project risk analysis, cradle to grave project management; project and group budget development; status reporting to upper management; coordination with other development teams and departments; participation in product concept, requirements and design development. I was also involved in the development and optimization of a software development processes and set of methodologies for an ISO9000 certified engineering group. Responsibilities included close work with hardware designers, a test team, and manufacturing group. I was responsible for the management and development of the following projects:

Note: Thomas-Conrad Corporation was purchased by Compaq October 1995.  My position at Compaq was a continuation of my position at Thomas-Conrad Corporation.

November 1993 to November 1995 : Thomas-Conrad Corporation - Austin Texas
Senior Software Engineer

My responsibilities included software development for embedded systems; developing a software development processes and set of methodologies; technical project management; schedule and budge development. Work involved hardware debugging, close work with hardware designers; design of simple digital devices; programming in C and C++ with significant amounts of MIPS RISC microprocessor 32bit assembly. I was responsible for development of the following projects:

May 1993 to November 1993 : TiPS Inc. - Georgetown, Texas
Senior Software Engineer and Systems Analyst

Responsibilities included managing software development for embedded systems, Windows 3.1, and NT device drivers as well as developing a formal object oriented development methodology.  I was responsible for development of the following projects:

June 1991 to April 1993 : Wayne/Dresser - Austin, Texas
Systems Software and Project Engineer

Responsibilities included analysis, design, and technical lead on projects for embedded point of sale systems.  This work involved extensive use of structured and object oriented case tools for analysis and design, specification development, and design review of new hardware.  This work also involved hardware debugging, close work with hardware designers and design of simple digital devices.  These devices were programmed in C and C++ with significant amounts of '386 32bit protected mode assembly.  I was responsible for the development of the following projects:

October 1985 to April 1991 : EMD Inc. - Wichita Falls, Texas
Software and Project Engineer and Control Systems Specialist

Responsibilities included designing, building, and programming industrial control systems for cogeneration power plants and other industrial systems; programming in C and/or C++ for PC's and embedded '386 controllers; designing board level control and interface devices; project management functions; cost/profit analysis; management of an electrical panel shop; and the purchase and acquisition of materials.  I was responsible for development of the following projects:

June 1985 to September 1985 : Self Employed - Wichita Falls, Texas
Independent Consultant

January 1983 to June 1985 : FCS Inc. - Wichita Falls, Texas
Applications Programmer

Other Professional Activities

Winner of the MicroDesign Resources 2001 Most Valuable Participant award for work with the EEMBC

Author of the EEMBC Test Harness and chair of the EEMBC Networking Subcommittee

Chair of the Mobile Advisory Council's Legacy Free Working Group

Co-Author of the book (with Liam Quinn) of " Fast Ethernet: a Comprehensive Guide", 675 pages, John Wiley and Sons publisher.

Published in Circuit Cellar, and VME Systems

Author of an award winning Web Page covering 100VG AnyLAN.

Education

Bachelor of Science in Computer Science, Minor in Economics - Midwestern State University, Wichita Falls, Texas

Hobbies

Woodworking, Sail Boat Racing ( foredecker )