David Tooley

David Tooley Email and Phone Number

Sr Software Engineer @ Sierra Nevada Corporation
Aurora, CO, US
David Tooley's Location
Aurora, Colorado, United States, United States
David Tooley's Contact Details

David Tooley personal email

n/a
About David Tooley

I am a professional software engineer creating software for C-130 aircraft modifications who has demonstrated the ability to work comfortably as a software lead in a responsive, results-driven, team. I am detail-oriented with strong analytical, verbal and written communication skills. I have experience in developing, analyzing and debugging complex software issues, presenting software functionality to customers, and maintaining software requirements and interface specifications. I deliver quality results and drive projects to completion.

David Tooley's Current Company Details
Sierra Nevada Corporation

Sierra Nevada Corporation

View
Sr Software Engineer
Aurora, CO, US
Website:
sncorp.com
Employees:
4798
David Tooley Work Experience Details
  • Sierra Nevada Corporation
    Sr Software Engineer
    Sierra Nevada Corporation
    Aurora, Co, Us
  • Sierra Nevada Corporation
    Senior Software Engineer
    Sierra Nevada Corporation Mar 2022 - Present
    Sparks, Nv, Us
  • Raytheon Technologies
    Senior Software Engineer
    Raytheon Technologies Jun 2020 - Mar 2022
    Arlington, Va, Us
    Lead team as Scrum Master and Product OwnerResponsible for onboarding new members and getting them acquainted with the code and processes.Coordinated with multiple library maintainers to correct bugs, and request updates, as well as keep track of the impact of planned changes on our codebase.Dockerized web-based UI, Proxy, and Gateway communication pointsCreated and integrated new displays for large satellite constellations with Cesium Integration, heatmap, region selection, orbit traces, among multiple other views.Implemented functionality to allow the scheduler to perform load sharing during certain CPU intensive tasks.Worked with Ignite to implement distributed DB operations and an in-memory cacheCorrect multiple bugs within the task scheduling softwareCompleted trade study for Consensus algorithms for discrete scheduling operations.Operated as the program's FOSS POC for downloading, requesting, and managing FOSS software
  • Sierra Nevada Corporation
    Software Engineer Iii
    Sierra Nevada Corporation Jan 2020 - Jun 2020
    Sparks, Nv, Us
    Represented the program in concept review meetings used to define features and delivery timeline to the customerBalanced priorities between multiple programs and customersInvestigated and corrected software defects to meet operational requirements
  • Sierra Nevada Corporation
    Software Engineer Ii
    Sierra Nevada Corporation May 2018 - Jan 2020
    Sparks, Nv, Us
    Communicated directly with customers as part of a highly responsive, results-driven teamTraveled on-site to the aircraft to install and verify software featuresCreated Windows services to allow network control of multiple pieces of locally connected hardware Interfaced with GPS system to provide increased performance and allow extended operational capability Implemented control logic for Electronic Circuit Breakers (ECB) and Digital Inputs and Outputs (DIO) Maintained and modified powerup and power-down sequence for hardware powered through ECBs Implemented API for external control of DIOs and ECBsMaintained and improved user-facing software interface implemented with WinForms Designed and implemented display to control system video routing Implemented data display for data verification by developer and maintenance personnelImplemented hardware failover capabilitiesDiagnosed and optimized runtime inefficiencies in key software areasFacilitated software upgrades to the lastest tooling and features
  • Lockheed Martin
    Software Engineer Ii
    Lockheed Martin Nov 2016 - May 2018
    Bethesda, Md, Us
    Increased code stability and security of the Mission Computer by performing range checking on incoming and outgoing message data based on each signal's interface definition.Refactored the build database, eliminated data replication and legacy build environment assumptions.Upgraded the compiler for simulation builds to use the latest Green Hills compiler. This upgrade included removing legacy compiler assumptions from the build processes and updating the program that generates the build files for each build to create Green Hills Project Files instead of the now depreciated Green Hills Build Files. This transition allowed the builds to go from single core compilation & linking to multi-core; reducing the time taken to compile and link by 90%.Worked with the IT department to get updated software to increase the efficiency programs used during the build process.Participated in the implementation and maturation of the Agile process within the F-16 organization to design, implement, test, and improve software .While working on the DevOps team I pushed us to operate under the Kanban ideology to improve our ability to react to changes in priority as engineering support.
  • Lockheed Martin
    Associate Embedded Software Engineer I
    Lockheed Martin Jun 2015 - Nov 2016
    Bethesda, Md, Us
    Implemented upgrades to the F-16 mission software to operate with a new multi-core processor and radar.Designed and implemented handling of faults for the F-16's multi-instance subsystems. Refactored legacy Ada code into Rhapsody models that generate C++ code. This allowed the program to be offloaded from the legacy processors to the new target processor.Redesigned middleware file service operation to simplify testing and debugging on the target hardware.Improved software quality by analyzing and correcting multiple critical software anomalies .Debugged and tested code related to questionable third-party algorithm performance while coordinating with the customer and the third-party vendor regarding my analysis.Implemented core functionality related to navigation and internal communication during F-16 degraded operation.Implemented control strategy to support customer specific hardware and software maintenance capabilities.Facilitated the use of a static code analysis tool and created an interface for running on local user modifications, encouraging engineers to catch potential bugs and maintain code quality standards.
  • East Kentucky Power Cooperative
    Automation Engineer
    East Kentucky Power Cooperative Jul 2013 - Aug 2014
    Us
    Worked with Operations Engineering to improve efficiency by implementing work flow automation.Designed a website using HTML, PHP, and JQuery, which would allow external users access to submit or read the power outage database information. This led to fewer interruptions and less need for direct communication with external users that needed to request or submit data for planned power outages. - Designed and created a relational Microsoft SQL database to store all outage information. - Users could intuitively lookup outage information through the website. - Created form for users to submit outage information to be reviewed. - After an external user submits a form, their request is flagged for an engineer to verify before being processed into the database.Wrote a program using Python that would simplify communication between the Power Transmission System Planning software and the automated testing system. Some of the many features I developed allowed for improved efficiency in many daily tasks. - Provided automatically generated power outage reports requiring only the requested date range. - Enabled multiple unique power outage reports to be created simultaneously. Previously only one could be run at a time. - Enabled users to execute batch changes to the simulation files within the Power Transmission System Planning software. - Created specialized seasonal simulation stress test reports. - Allowed seamless integration of weekly status reports by auto-populating expected values and considerations, to be approved by an engineerCreated a geographically accurate map of all company owned power lines and their external connections, updating in real-time. This included displaying MVA values, the flow of the lines and color-coded indicators to show off-line and overpowered lines.Implemented Excel macros to reorganize weekly reports received from external organizations to highlight only the relevant information.

David Tooley Skills

Avionics Aerospace As9100 Earned Value Management Root Cause Analysis Systems Engineering Lean Manufacturing Engineering Management Manufacturing Engineering Six Sigma Telelogic Doors Aircraft Engineering Manufacturing Gd&t Machining Mrp Mechanical Engineering Value Stream Mapping Aerospace Engineering Spacecraft Requirements Management Configuration Management Flight Test Defence Supplier Quality Defense Python Agile Methodologies Programming C++ Integration Linux Java Real Time Control Systems C# Object Oriented Design Automation Embedded Systems Rhapsody Ada Programming Green Hills Integrity Mil Std 1553 Serial Communications Domain Driven Design

David Tooley Education Details

  • University Of Kentucky
    University Of Kentucky
    Computer Science

Frequently Asked Questions about David Tooley

What company does David Tooley work for?

David Tooley works for Sierra Nevada Corporation

What is David Tooley's role at the current company?

David Tooley's current role is Sr Software Engineer.

What is David Tooley's email address?

David Tooley's email address is da****@****rtx.com

What schools did David Tooley attend?

David Tooley attended University Of Kentucky.

What skills is David Tooley known for?

David Tooley has skills like Avionics, Aerospace, As9100, Earned Value Management, Root Cause Analysis, Systems Engineering, Lean Manufacturing, Engineering Management, Manufacturing Engineering, Six Sigma, Telelogic Doors, Aircraft.

Who are David Tooley's colleagues?

David Tooley's colleagues are Jim Carr, Fernando Herrera, Luke Mcneill, Velinda Highfill Cpsm, Cpsd, C.p.m, Christina Looney, Marcel Dupond, Sherry Mitchell.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.