Keith Olson's Resume 
Keith Olson - 2009

Resume of Keith Olson

 
Phone: 503-620-0690
Email: kaolson47@hotmail.com

Executive Summary:

- Technical: Expert in Windows, UNIX, web applications, IP networking, and embedded development.

- Management: Proven experienced team lead, matrix manager, Agile Scrum, and project manager.

Objective

Seeking a position as a team lead or individual contributor in software projects.

Summary of Qualifications

Technical

  • Individual contributor and team leader
  • Software architect
  • Microsoft Windows software
  • ASP web applications
  • Microsoft SQL
  • UNIX software
  • Wireless embedded systems
  • IP networking
  • Graphics firmware and software
  • Smart cards
  • Logic analyzers
  • SURFs
  • In Circuit Emulators
  • Packet sniffers
  • IP switches and routers
  • Military communications firmware and software
  • Real time medical data acquisition and graphics display software
  • Real time simulations
  • Unix and Windows device drivers
  • MIL-SPEC design, code and documentation
  • Operating system utility software
Management
  • Project scheduling and tracking
  • Requirements analysis and definition
  • Technical lead
  • Matrix management and employee mentoring
  • Agile Scrum leader
Other
  • Lapsed secret clearance
Languages

  • C++
  • C#
  • ASP
  • SQL
  • C
  • ASMx86
  • others

Systems

  • Microsoft Windows, .NET
  • Sun SunOS, Solaris
  • UNIX
  • VRTX
  • Qualcomm AMSS
  • X86
  • ARM
  • PPC
  • others

Patents

5,987,430 - Communications network connection system and method (co-inventor)

6,128,601 - Active client to communications network connection apparatus and method (co-inventor)

6,233,604 - Communications network connection system and method (co-inventor)

6,286,039 - Automatic static to dynamic IP address and DNS address management for remote communications network access (co-inventor)

6,625,645 - Automatic static to dynamic IP address and DNS address management for remote communications network access (co-inventor)

Pending - one power management patent and two IP networking patents

Education

BS Systems and Industrial Engineering with distinction, University of Arizona
MS Computer Science, University of Arizona

Work Experience

Qualcomm (2004 - present)

  • Audio firmware developer on advanced cell phone chip project (C, C++, Qualcomm mobile embedded AMSS, ARM)
  • Tech lead and individual contributor of Qualcomm Hours of Service team (Microsoft Windows, IIS, ASP.NET, C, C#, SQL)
  • Tech lead of Critical Event Reporting software team 2008 (JBOSS, SQL)
  • Founder and tech lead of BREW Target Group (C, C++, Qualcomm mobile embedded AMSS, ARM)
ATCOM/INFO - (acquired by) CAIS - (acquired by) Cisco Systems (1996 - 2004)
  • Member of Cisco NMTG Patent Committee
  • Member of Cisco NMUSE Architecture Committee
  • Architect and lead developer for Cisco BBSM Server
  • Led and/or implemented many projects to add networking features to Cisco BBSM Server
  • Designed, coded, and tested first three versions of IPORT/BBSM Server, including ASP web apps. (Microsoft Windows NT, IIS, ASP, SQL)
  • Architect and lead developer for ATCOM/CAIS kiosk software
  • Designed, coded, and tested kiosk interfaces to smart cards and magnetic stripe card readers. (Microsoft Windows NT)
  • Designed, coded, and tested kiosk interfaces to various credit card and hotel billing systems. (Microsoft Windows NT, SQL)
Precision Computing Arts, Inc. (1987 - 1996)
  • Designed, coded, and tested 3-D graphics device driver software in SunOS environment. (Sun SunOS)
  • Designed, coded, and tested 3-D graphics accelerator firmware in SunOS and Solaris environment. (Sun SunOS, Solaris; Intel i860; Motorola PPC)
  • Helped debug new hardware in SunOS and Solaris environment. (Sun SunOS, Solaris; Intel i860; Motorola PPC)
  • Wrote requirements, designed, coded, and tested PC- and Windows-based military tactical message editor and communications software. (IBM AT; MS-DOS, Windows, C, MASM)
  • Wrote requirements, designed, coded, and tested PC-based sleep apnea study system. System collects, stores, and graphically displays data in real time and analyzes data offline. (IBM PC/XT/AT; MS-DOS, C, MASM)
  • Modified SUN Unix SCSI disk device driver to interface with Megatek 928 graphics terminal. (SUN-3; UNIX, C)
  • Wrote requirements, designed, coded, and tested real time PC-based communications simulation used in testing military communications system. (IBM AT; MS-DOS, C)
  • Designed, coded, and tested 8086 firmware, running under VRTX, to provide secure military communications. (8086; VRTX, C, MASM)
  • Designed, coded, and tested PC software, running under MS-DOS, to provide secure military communications. (IBM PC; MS-DOS, C, MASM)
  • Implemented firmware to interface Megatek graphics system with various peripheral devices. Enhanced Tektronix graphics system emulation in Megatek graphics system. (80286,80386; PL/M, MASM)
Computer Engineering Services, Inc.
  • Designed, documented, and implemented host resident Megatek graphics system diagnostic software. Implemented and documented high performance Megatek graphics system firmware. Designed and implemented Tektronix graphics system emulation in Megatek graphics system firmware. (VAX/VMS, GOULD/SEL, 8086,80186,80286; MPX, UTX, FORTRAN, PL/M, MASM)
General Dynamics - Data Systems Division
  • Supervised team in design, code, test, and MIL STD 483 documentation of real time, hardware in-the-loop avionics simulations. (VAX/VMS; FORTRAN)
Bell Telephone Laboratories
  • Wrote requirements for telco office automation systems
  • Implemented telco office automation systems

References

 
References available upon request