Post Job Free
Sign in

Engineer Software

Location:
Claremore, OK, 74017
Posted:
August 30, 2011

Contact this candidate

Resume:

Theodore Godard IV

**** * ******* **.

Claremore, OK. 74017

816-***-****

*********@*******.***

Skills:

•Scrum methodology

•JIRA, FogBug, Confluence, Star Team, Mercurial, Git/Gerrit, HP Quality Center

•Windows/Linux/Android/Windows Mobile OS

•Languages (C++, Embedded C, Assembly, VB.NET, Java, C#, QT, Html, Java Script,

MySQL

Work Experience (6 years):

Flight Safety International – Broken Arrow, Oklahoma

Electrical Engineer

May 2011 - Present

•Converted weather radar system from Linux to Windows

•Developed new build environment in Windows Cygwin & visual studios for weather radar

system (referred to as WXR)

•Verify serial/Ethernet inputs (via proprietary tool referred to as SIMIO) for aviation simulators

(Gulfstream/Honeywell/garmin…)

Garmin International Inc – Olathe, Kansas

Automation / OEM Embedded Test Software Engineer

October 2010 – May 2011

•Successfully led the development of a new GUI test engine for OEM products

•Ported NuviPro test automation framework from previous work to OEM (now referred to

as PrOem)

•Lead automated testing for Chrysler and Kenwood products focusing on navigation

performance and stability

Automation / Handset Embedded Test Software Engineer

November 2007 - October 2010

•Lead a new team for Garmin in constructing an automation test framework from scratch that

was leveraged by several departments including marine, fitness, OEM, and

Handset/mobile. Team consisted of 15 members with test script developers, test tool

developers and test execution technicians.

•Tools created:

•System side application (runs on device) that exercises user interface via widget

control and report log information back through computer. Was developed in

Embedded C and C++.

•System scripts were written in java script, beanshell (lightweight java) to perform

functional, stability, and performance testing.

•Desktop UI application (referred to as nuvipro). Reads log information from device,

determines if automated test is passing or failing then updates quality database if

defect was determined. Tool also supports advanced script development, test

execution management, and reporting capabilities

•Development View creation (Able to download/develop/upload scripts)

•Execution View creation (Able to download scripts/execute/report results to QC)

•Reporting View creation (Able to download run data from QC and MySQL DB,

creating reports…)

•. Tool was developed in Visual Basic.net.

•Developed 100+ feature functional software automation scripts

•Developed Several Shell scripts for backend tool support

•Developed automation for web sites to compare data content from Garmin servers against

providers web servers using freeware and tools I created in C++.

•Developed a tool that automates emulators/simulators run in windows (GarWin)

•Developed test script management tool for compatibility in Linux. Was developed in QT

•Interviewed, trained and mentored new team members

Software Quality Engineer

October 2006 – November 2007

•Lead overall testing of Garmin Mobile XT

•Developed automation testing support from scratch that consisted of

•Palm OS

•Developed palm system app UI to start, execute (via widget control), log, and stop.

Also created a script recorder app.

•Developed desktop application to analyze log information and report results.

•Brew OS

•Developed automation into product thread and utilized palm desktop analyzer tool.

•Developed several automation scripts for functional, and stability testing. Was developed in

a proprietary language I created.

•Developed white box automation probe points (product source) for higher traceability (Palm

OS)

•Developed Test plans, and manual test procedures for Garmin Mobile XT (palm), Garmin

Mobile (Brew) & Garmin Mobile (Windows Mobile).

•Posted new updates and beta software for the Garmin Mobile XT software to

www.Garmin.com.

•Executed numerous automation tests and manual tests (in lab and field testing), collected

automation results, found issues and reported appropriately

Manning Systems by Honeywell – Lenexa, Kansas

Software Engineer

January 2006 – October 2006

• Developed code for 4-20 mA detection sensors (ammonia, carbon dioxide). Was developed in

embedded C.

• Increased production speeds by developing a multiple communication display in visual basic

• Created calibration and assembly procedures for refrigerant IR sensors

• Implemented a data logging modbus beta test site for newly designed cells in the field

International Game Technology – Reno, Nevada

Product Assurance Engineer

August 2005 – January 2006

• Created automated scripts in C++ & Visual Basic for RNG cycles

• Assisted in the design and maintenance of software and hardware test tools in C++, & Visual

Basic

• Tested white/black box IGT gaming software, ensuring that it meets required customer

software requirements, and jurisdictional requirements

General Electric Transportation Systems Global Signaling, LLC – Grain Valley, Missouri

Software Engineer (intern)

January 2005 – July 2005

• Wrote pilot lab testing procedures

• Debug and test ITCS (incremental train control system), for China

Education:

Bachelor of Science in Computer Engineering Technology

DeVry University, Kansas City, Missouri



Contact this candidate