Summary
Overview
Work History
Education
Skills
Timeline
Generic

David Prody

Gilbert,AZ

Summary

Highly skilled Senior Software Development Engineer with notable achievements at Amazon.com, including a revolutionary 20% speed up in AR Robotics frame execution and leading the design of AWS Robomaker's robotics orchestration product. Expert in C++ and cloud solutions, demonstrating strong leadership and problem-solving capabilities. Successfully patented innovative technologies, enhancing Amazon's product offerings and operational efficiency.

Overview

21
21
years of professional experience

Work History

Senior Software Development Engineer (AR Robotics)

Amazon.com
01.2022 - Current
  • Reduced release process from 6 weeks to one week
  • With a further reduction in team disruption from one week to 4 hours
  • Introduced automatic pipeline tests and oversaw their addition to all Gemini release products
  • Created a framework that allowed the single threaded Drake simulation to be run across multiple threads with minimal code changes
  • This produced a 20% speed up in frame execution time when the first system was placed on its own thread
  • Migrated Simulator to Amazons internal cloud
  • Eliminating the need for each AR Robotics engineer to have a high performance Ubuntu laptop
  • This lowered engineering onboarding time and reduced hardware costs across the division.

Senior Software Development Engineer (AWS Robomaker)

Amazon.com
01.2021 - 01.2022
  • Lead cross functional team through design and initial implementation of an Amazon product to orchestrate robotics from multiple manufactures in a variety of warehouse/manufacturing environments
  • Design included both cloud and on premise software stacks to support real time control needs as well as ease of monitoring and reporting
  • This included real time sensor streaming over both high and low bandwidth WAN connections with fault tolerant caching service for premises with intermittent network connections
  • Provisional patent(7924-53300) for a Heterogeneous Robotic Fleet Orchestration System used to back a yet to be release Amazon product.

Senior Software Development Engineer (Kindle Enterprise)

Amazon.com
01.2020 - 01.2021
  • Lead team to bring "Your Company Bookshelf" from idea to beta release in one year
  • Product was fully launched in 2023
  • Coordinated work between multiple retail and business teams including payments, retail website, Amazon Business
  • Received Patent(#11,544,754) for novel bulk buy solution that was the backbone of the Amazon's "Your Company Bookshelf" product.

Senior Software Development Engineer (Brand Programs)

Amazon.com
01.2017 - 01.2020
  • Grew Brand Program team from a single team of 6 engineers to 4 teams of 10 each
  • Lead development of the Brand Policy Enforcement engine that went into production in 2019
  • This rules engine handled high volume (1MM/hour) insites and was capable of applying policy actions against any subset of a merchants catalog.

Software Development Engineer (Feed and Report Team)

Amazon.com
01.2014 - 01.2017
  • Redesigned feed and report workflow to replace the AWS Simple Workflow Service with Dynamo DB streams and Simple Queuing Service
  • This saved 12.5 million dollars per year in operating costs
  • System is currently in production and handles over 1 billion feeds per week.

Technical Lead Engineer

Boeing, Training Systems
01.2009 - 01.2014
  • Recognized technical expert in all phases of software development
  • Assumed lead role of a hardware and software based trainer within one month of joining the program
  • Implemented a systems architecture built on Boeing's CSF framework that allowed the program's engineers to more easily integrate third party models into simulation
  • Created a virtual wiring harness simulation (ICM) that could read in data from the aircraft wiring tool and create and monitor the entire Chinook wiring book
  • This wiring simulation worked with aircraft electrical model and simulated test equipment including a simulated digital multi-meter
  • This saved hundreds of hours of manual entry and debugging
  • Created a visualization GUI for the ICM data sets using QT and graphviz allowing Engineers to easily see how the data was laid out
  • Piloted an Agile software team program that improved the engineering teams morale and efficiency
  • Created a unit test framework that allowed for unit testing as well as automatic regression testing of each build
  • Led push from Clearcase/Clearquest to Git/VersionOne
  • Designed and tested CM processes and workflows for new toolset
  • This conversion will save hundreds of man hours due to increased efficiency of daily workflow.

Real Time Simulation Software Engineer

Boeing, Engineering Development Simulator
01.2005 - 01.2009
  • Improved design and code quality for the Block III Apache EDS and AR-RPMS programs
  • Created UAV model that tracked and engaged OneSAF targets as well as communicated with Apache pilots
  • Implemented SRS Voice Recognition Software for AR-RPMS for customer demo in less than 2 weeks
  • Lead Block III IG integration work on Quantum Independence IG using a CIGI interface.

Embedded Software Engineer

Boeing, Mission Systems Armament
01.2004 - 01.2005
  • Rapidly learned Apache systems software in a role as a software tester
  • Wrote and modified C programs that test Apache software to improve readability and maintainability
  • Received recognition for outstanding effort on ARC-201 radio program for Kuwait.

Education

Master of Science in Engineering -

Ira Fulton School of Engineering Arizona State University

Bachelor of Computer Science -

University Of Montana

Skills

  • Programming in C, Java, Python, Ada, OpenGL, Typescript, UNIX Script, SQL, STL, Boost, QT, and MFC in Linux(Red Hat Enterprise), Windows, and SGI target environments
  • Designing Cloud based solutions that are scalable, reliable, and cost efficient
  • AWS Services including DynamoDB, EC2, Fargate, Lamba, API Gateway, S3, Robomaker, IAM, Elastic Cache, and Elastic Container Registry
  • Knowledge of Object Oriented programming practices and application of design pattern in software
  • Extensive work in real-time distributed system including integration of COTS and Open Source hardware and software
  • Experience in developing and debugging large multi-threaded application on multiple target operating systems

Timeline

Senior Software Development Engineer (AR Robotics)

Amazon.com
01.2022 - Current

Senior Software Development Engineer (AWS Robomaker)

Amazon.com
01.2021 - 01.2022

Senior Software Development Engineer (Kindle Enterprise)

Amazon.com
01.2020 - 01.2021

Senior Software Development Engineer (Brand Programs)

Amazon.com
01.2017 - 01.2020

Software Development Engineer (Feed and Report Team)

Amazon.com
01.2014 - 01.2017

Technical Lead Engineer

Boeing, Training Systems
01.2009 - 01.2014

Real Time Simulation Software Engineer

Boeing, Engineering Development Simulator
01.2005 - 01.2009

Embedded Software Engineer

Boeing, Mission Systems Armament
01.2004 - 01.2005

Master of Science in Engineering -

Ira Fulton School of Engineering Arizona State University

Bachelor of Computer Science -

University Of Montana
David Prody