Search

Gary W Steffens

age ~73

from Tucson, AZ

Also known as:
  • Gary William Steffens
  • Gary D Steffens
  • Gary E Steffens
  • Gary W Steffans
Phone and address:
3800 Cherry Creek Pl, Tucson, AZ 85749
(520)7601779

Gary Steffens Phones & Addresses

  • 3800 Cherry Creek Pl, Tucson, AZ 85749 • (520)7601779
  • 12425 Snyder Rd, Tucson, AZ 85749 • (520)7491257 • (520)7491841

Work

  • Position:
    Professional/Technical

Resumes

Gary Steffens Photo 1

Senior Principle Software Developer

view source
Location:
Chicago, IL
Industry:
Information Technology And Services
Work:
Oracle
Senior Principle Software Developer

Pillar Data Systems Feb 2005 - Sep 2011
Principal Engineer

Snia Feb 2005 - Sep 2011
Smi Architect

Lsi Corporation Sep 2002 - Jan 2005
Principal Engineer

Ibm Jun 1980 - Jul 2002
Senior Consultant
Education:
Swinburne University of Technology Sydney 2009 - 2014
Master of Science, Masters, Astronomy, Astrophysics, Astronomy and Astrophysics
Swinburne University of Technology 1996 - 1998
Masters
University of Wisconsin - Madison 1978 - 1980
Master of Science, Masters, Computer Science
University of Arizona 1970 - 1974
Bachelors, Bachelor of Science, Astronomy, Physics
St. Patrick High School
Skills:
Software Design
Object Oriented Design
Object Oriented Modeling
Object Oriented Software
System Architecture
Enterprise Software
Embedded Systems
Agile and Waterfall Methodologies
Use Case Analysis
Use Case Diagrams
Restful Architecture
Debugging
Object Oriented Perl
C++
Java
Python
Xml
Json
Solaris
C
Cloud Computing
Enterprise Architecture
Requirements Analysis
Gary Steffens Photo 2

Gary Steffens

view source
Gary Steffens Photo 3

Gary Steffens

view source
Gary Steffens Photo 4

Gary Steffens

view source
Gary Steffens Photo 5

Principal Engineer At Pillar Data Systems

view source
Location:
Tucson, Arizona Area
Industry:
Computer Software

Us Patents

  • Method, System, And Program For Implementing A Remote Method Call

    view source
  • US Patent:
    7051341, May 23, 2006
  • Filed:
    Dec 14, 2001
  • Appl. No.:
    10/020692
  • Inventors:
    David Alan Burton - Vail AZ, US
    Robert Louis Morton - Tucson AZ, US
    Gary William Steffens - Tucson AZ, US
  • Assignee:
    International Business Machines Corporation - Armonk NY
  • International Classification:
    G06F 9/44
  • US Classification:
    719330, 719313, 719316, 709217
  • Abstract:
    Provided is a computer implemented method, system, and program for implementing for implementing a remote method call. Remote objects and at least one proxy object are generated, where each proxy object corresponds to one remote object. Data from the remote object is included into the proxy object. A call to a method on one proxy object is processed and the method is executed. The method is one of a plurality of methods, wherein at least one of the plurality of methods comprises a local method including code to perform method operations on the proxy object without going to the remote object and at least one other of the plurality of methods comprises a remote method including code to perform method operations on the remote object.
  • Method, System, And Product For Proxy-Based Method Translations For Multiple Different Firmware Versions

    view source
  • US Patent:
    7260816, Aug 21, 2007
  • Filed:
    Oct 9, 2003
  • Appl. No.:
    10/682012
  • Inventors:
    Abhishek Kar - Tucson AZ, US
    Robert Louis Morton - Tucson AZ, US
    Gary William Steffens - Tucson AZ, US
  • Assignee:
    LSI Corporation - Milpitas CA
  • International Classification:
    G06F 9/45
  • US Classification:
    717136, 717120, 719328, 719330, 719332
  • Abstract:
    The present invention is a method and system for translating method calls to version-specified method calls. An interface to an underlying object is provided. Applications communicating with the underlying object use the interface. The interface is separate from the underlying object. Version-specific underlying objects are generated. Each one of the version-specific underlying objects is a different version of the underlying object. A plurality of translation objects, one for each version-specific underlying object, are generated for communicating between the interface and each one of the version-specific underlying objects. A translation object is used for translating an interface method call invoked on the interface to a version-specific method call for the underlying object for each version of the underlying object. All translation objects are generated from a single proxy class and a single invocation handler class. The same proxy class and the same invocation handler class are used to generate the translation object for each different version of the underlying object.
  • Method For Creating A Large-Scale Storage Array System Out Of Multiple Mid-Range Storage Arrays

    view source
  • US Patent:
    7568069, Jul 28, 2009
  • Filed:
    Jul 29, 2005
  • Appl. No.:
    11/192636
  • Inventors:
    Ray Jantz - Wichita KS, US
    Juan Gatica - Cedar Park TX, US
    Scott Kirvan - Austin TX, US
    Gary Steffens - Tucson AZ, US
  • Assignee:
    LSI Corporation - Milpitas CA
  • International Classification:
    G06F 12/00
    G06F 13/00
    G06F 13/28
  • US Classification:
    711114
  • Abstract:
    Disclosed is a method for creating a large-scale storage array by combining multiple mid-range storage arrays via a host based aggregation engine software application. Each mid-range storage array, also call a storage building block, consists of one or more RAID volumes. Each mid-range storage array has equivalent configuration and property settings including number of drives, RAID level, volume segment sizes, and volume cache settings, but not including the volume label. The complex combination of mid-range storage arrays appears as a single storage system to a data management application of a host computer system. Once the mid-range storage arrays are aggregated into a large-scale storage array, or storage complex array, common features may be modified as a collection of items so that a common modification need only be entered one time for all items in the collection. The storage complex array also permits a management application to interact with the storage complex array as a virtual volume without the need to handle the complexities of the individual mid-range storage arrays. A separate graphical user interface application permits a system administrator to configure the aggregation engine without putting the burden of graphics and user interaction into the operation of the aggregation engine.
  • System And/Or Method For Implementing Efficient Techniques For Testing Common Information Model Providers

    view source
  • US Patent:
    7865880, Jan 4, 2011
  • Filed:
    Nov 16, 2004
  • Appl. No.:
    10/989698
  • Inventors:
    Ashok Purushotham Ramasamy Venkatraj - Tucson AZ, US
    Gary William Steffens - Tucson AZ, US
    Abhishek Kar - Tucson AZ, US
  • Assignee:
    LSI Corporation - Milpitas CA
  • International Classification:
    G06F 9/44
    G06F 9/45
    G06F 7/00
    G06F 17/30
  • US Classification:
    717126, 707802, 707803, 717108, 717124
  • Abstract:
    A method for testing a provider in a common information model. The method generally includes the steps of (A) generating a test case class of the common information model, the test case class residing in a class hierarchy of an object-oriented model, (B) generating a client test case class of the common information model below the test case class in the class hierarchy, the client test case class defining control of at least one logical configuration for the provider and (C) generating an instance tester class of the common information model below the client test case class in the class hierarchy, the instance tester class defining at least one verification module for testing the provider.
  • Method, System, And Program For Determining A Configuration Of A Logical Array Including A Plurality Of Storage Devices

    view source
  • US Patent:
    20030074527, Apr 17, 2003
  • Filed:
    Oct 15, 2001
  • Appl. No.:
    09/978942
  • Inventors:
    David Burton - Vail AZ, US
    Robert Morton - Tucson AZ, US
    Gary Steffens - Tucson AZ, US
    Bryan Wright - Tucson AZ, US
  • Assignee:
    International Business Machines Corporation
  • International Classification:
    G06F013/00
  • US Classification:
    711/114000
  • Abstract:
    Provided is a method, system, and program for determining a configuration of a logical array including a plurality of storage devices. A selection of a number of storage devices is received to include in the logical array. A determination is made of a number of groups in which to include the selected number of storage devices, wherein each group includes at least one storage device maintaining user data and parity data for the user data in the group. Determining an assignment of the selected number of storage devices to the determined number of groups and allocating the storage devices to the determined number of groups according to the determined assignment.

Facebook

Gary Steffens Photo 6

Gary Steffens

view source
Gary Steffens Photo 7

Gary Steffens

view source
Gary Steffens Photo 8

Gary Steffens

view source
Gary Steffens Photo 9

Gary Steffens

view source
...

Classmates

Gary Steffens Photo 10

Gary Steffens

view source
Schools:
St. John's School Viola KS 1958-1961
Community:
Wesley Nierman, Nancy Henson, Elicia Borel
Gary Steffens Photo 11

North High School, West u...

view source
Graduates:
Gary Steffens (1970-1974),
Doris Gager (1966-1970),
Bruce Pieper (1957-1961),
Melisa Koester (1984-1988),
Norma Wurzer (1977-1981),
Kristi Martin (1974-1978)

Googleplus

Gary Steffens Photo 12

Gary Steffens

Lived:
Tucson, AZ
Work:
Oracle Corporation - Senior Principal Programmer (2005)
LSI Corporation - Principal Engineer (2002-2005)
IBM (1980-2002)
Education:
Swinburne University of Technology - Astronomy, University of Wisconsin-Madison Graduate School - Computer Science, University of Arizona - Astronomy/Physics
Gary Steffens Photo 13

Gary Steffens

Work:
Jedi
Education:
Hard knocks - Studied life
Tagline:
I'm amazing!!
Bragging Rights:
I am superhuman and am super strong with very special powers!!
Gary Steffens Photo 14

Gary Steffens

Gary Steffens Photo 15

Gary Steffens

Lived:
Tucson, Arizona
Work:
Oracle Corporation - Senior Principal Programmer (2005)
LSI Corporation - Principal Engineer (2002-2005)
IBM - Software Engineer (1980-2002)
Education:
Swinburne University of Technology - Astronomy, University of Arizona - Astronomy/physics, University of Wisconsin-Madison - Computuer Science

Youtube

Vaal Caddis, Gary Steffens

Vaal Caddis tied by Gary Steffens a step by step video tutorial by the...

  • Duration:
    17m 28s

White Bugger by Gary Steffens

  • Duration:
    16m 24s

The Trenched Bagel Sandwich Book by Gary M. S...

The Trenched Bagel Sandwich Book 100 Delicious, Gourmet, Easy to Make,...

  • Duration:
    51s

Snow Day (Gary Steffens Original)

Written and published by Gary Steffens in 1999.

  • Duration:
    3m 57s

Gary Steffens trip to st pete fla March 11th ...

What a wonderful visit we had with our brother gary here in florida, i...

  • Duration:
    17m 56s

Gary Steffens visit at GUY HARVEYS rumfish gr...

Our brother came down for a visit and we took him to Tradeswind Resort...

  • Duration:
    2m 42s

Get Report for Gary W Steffens from Tucson, AZ, age ~73
Control profile