Ralph Allan Rice

Ravenna OH US 44266

Summary of Qualifications

An accomplished software professional specializing in object-oriented design and analysis with extensive and diverse experience in the full lifecycle of the software design process including requirements definition, prototyping, implementation, testing and maintenance.

  • Possess strong object oriented design and analysis skills with an emphasis of system abstraction.
  • Strong knowledge of many programming languages and environments, which provides a core foundation for integrating heterogeneous software systems.
  • Very proficient in the art of refactoring existing systems to promote cohesive, extensible, and reusable software.
  • Diverse background of non-technical experience that compliments the technical skills.

Technical Skills

Education

The University Of Akron

Bachelor of Science, Computer Science

Akron OH US 44309
December 1993 - December 1999
  • Focus on algorithmic analysis, 3D graphics, and artificial intelligence.
  • Senior project was a web-based expert system.

Experience

OEConnection

Software Engineer

Richfield OH US 44286
September 2001 - Present
  • Technologies used: C/C++, C#, SQL, COM/DCOM/COM+/.NET, Windows, HTML, XML
  • A member of the applications team focused on the design, development and deployment of web and service-oriented products to benefit the automotive and collision industries.
  • Designed and implemented significant portions of the initial core architecture stack for OEConnection systems.
  • Engineered core logic in national parts locator that used a heuristic weighted rank algorithm to sort potential part suppliers by a set of pre-defined criteria. The end-user configured a preferred order of relative importance between the criteria. The results generated reflected the most optimal selections for that end-user.
  • Developed an agent that automatically imported collision estimates from various manufacturers into our applications.
  • Created a custom rule engine to generate supplemental information to newly published inventory data, given a set of criteria specified by our application end-users.
  • Key member of the technology group for automotive supply chain solutions.
  • Actively involved it the implementing new concepts as technology evolves and new standards emerge.

Performance Concepts, Inc

Systems Engineer

Mentor OH US 44060
May 1999 - September 2001
  • Technologies used: C/C++, Assembler, SQL, OpenGL, WinAPI, Python, Linux, FreeBSD, Windows, HTML, XML, Embedded.
  • Designed turn-key kiosk solutions for the medical and consumer industries.
  • Provided data-center support for kiosk systems.
  • Created software interfaces with medical devices (weight, blood pressure, diabetes meters) at different levels.

Praxair Distribution, Inc - Fire Protection Division

Fire System Design Engineer

Akron OH US 44311
October 1994 - August 1998
  • Technologies used: AutoCAD, Lisp, Assembler, C/C++, Windows, Linux
  • Designed engineered and pre-engineered fire suppression systems for restaurants, industrial, and computer data centers.
  • Maintained material safety data sheets (MSDS) and occupational safety requirements for chemicals used as fire suppessants.
  • Created software that interfaced with AutoCAD to improve efficency of the design process.

United States Naval Reserve

Construction Mechanic

Cleveland OH US 44114
August 1991 - August 1999
  • Graduated Construction Mechanic 'A' school in ranked 2nd in class.
  • Primary role as diesel mechanic, working on various types of construction vehicles.
  • Secondary role as fire team member.