Ralph Cabrera

I am a highly-skilled and versatile software engineer with extensive experience in software development – analysis, requirements definition, design specification, development, and testing – using Java, C++, C, and SQL.

I have experience in reverse engineering, code analysis, and producing design documents from existing software. Terrific team player with extensive experience establishing teams, defining objectives and goals, and defining processes.

Wrote high-, mid-, and low-level design documents for digital imagery order feasibility and production processing applications. Analyzed software design, code (Java and PL-SQL), and tests to document software infrastructure. Interviewed business rule engineers, software architects, designers, and developers to validate information for documentation. Designed system design, data flow, and concept visualization diagrams using Visio. Wrote technical notes. Developed business rule maps for the digital imagery order interface interface Control document using MindJet’s Mindmanager. Wrote concept of current and future operations document for digital imagery collection planning system. Organized and documented test environment virtualization requirements.

References: Mark Mihelic, Manager, (303)

Title: Programmer Analyst (Subcontractor with Manpower)

Description:

Wrote system software requirements, design documents, and developed, integrated and tested custom software in C++ per DO-178B standards that used a Human-Machine Interface ARINC 661 protocol software engine to support the communications function of the B787 cockpit displays. Created and implemented C++ software development guidelines and inspection checklist. Developed auto-generation tools and build scripts for software loads. Worked remotely from home in Colorado from May, 2007 through June 2008.

References:

Harry Zulch, Department Manager, (602) 436-2311

David Schramm, Supervisor, (602) 436-2311

Title: Programmer Analyst

Description:

Designed, developed, and tested client/server corporate action back-office automation software using Java and C++. Developed functional requirements from business analyst specifications. Investigated and fixed software design and coding errors. Developed and performed formal system testing.

Title: Programmer Analyst (Subcontractor with Manpower)

Description:

Estimated, designed, planned, and developed software to replace internal flat-file librarian software using Java, SQL and an Oracle database. Developed a Pascal-to-C-to-Java API using Java’s Native Interface (JNI) technology to provide the Pascal-based legacy application JDBC/ODBC connectivity to an Oracle database.

Converted the CM application into a CM plug-in for Metrowerks' CodeWarrior development environment using the Microsoft Source Code Control Interface (SCCI) standard.

Developed and taught training classes; Wrote end-user documentation for CM applications; Wrote documents defining current and proposed configuration management processes for use with new commercial CM system

Developed/migrated an avionics database application from Vax/VMS to Sun UNIX using C, SQL, and Oracle into an X-Windows graphical user interface to replace the character cell forms-based interface. Authored the application’s user manual and developed on-line help.