Overview
Work History
Education
Skills
Technologies
Tools
Clearance
Certification
RPL Pilot
Timeline
Generic

David Rule

WARNERS BAY,NSW

Overview

1
1
year of professional experience
1
1
Certification

Work History

Software Engineer

Collins Class Submarine - Combat System Project
  • Developing Ada 83 software for the Weapon Data Computer on the Collins Sub
  • Solving Development Trouble Reports (DTR’s) raised on the WDC
  • Lead for UGM84 Harpoon Testing at Cat 0 and Cat 1 Testing.

Software Engineering Manager

Insitec MIS (Military Intelligence Space)
07.2024 - Current
  • Managing software teams to develop military products for Australian Defence customers
  • Managing all software & related engineers in the Insitec MIS business
  • Development of Software Engineering processes
  • Bid Response development
  • Project Manager, Product Owner, Scrum Leader and Business Analyst of the Samsung S23 Tactical Edge Device sovereign binary and middleware development project
  • Scrum Lead of the AusTAC C2 and BFT project.

Software Engineer

Boeing Australia Limited
- 09.2024
  • Software Developer on the AGM-142 Standoff Weapon Integration project
  • Responsible for the documentation, design, code development & testing for the CDU / BSIU Displays for the F-111 and integration with the F-111 Mission Computer.

Software Principal Engineer, Project Lead

Performance Software Inc.
07.2024 - 07.2024
  • Project Lead, estimating, bidding, and managing large software projects with large teams in multiple locations and countries in the Avionics and Medical industries
  • All aspects and levels of DO-178B/C software development from Systems and Software Requirements, Design, Architecture, Code, Testing, Process Management, Team Management & Reporting.

Software Lead / Lynnwood Site Lead / Process Manager

Crane Aerospace & Electronics
01.2024 - 06.2024
  • Software Lead for the Sensing Team on the 787 BCMS
  • Responsible for planning, execution, and technical direction for the development of the sensing requirements & embedded software on the 787 BCMS
  • Managed local and remote teams located in diverse areas including Michigan, Montana, California, Washington, and India
  • Team included 3rd party software developers from GE (Aviation), Performance Software and HCL India
  • Software developed to RTCA/DO178B (Level A) in C language.

Senior Software Engineer

Boeing Australia Limited
10.2024 - 01.2024
  • Senior Software Developer for the Displays Team, Architecture Team & Communications Team for Mission Computing for the Boeing 737 AEW&C Wedgetail Project over several years
  • Design, Code & Unit Test & Integration of the software using C++, JAVA, CORBA & KDA SPIDER UIS HMI proprietary technology
  • Lead Designer of the Frequency Management system
  • Lead Engineer on the SATCOM Radio integration into Mission Computing
  • Technology Focal for Frequency Management, SATCOM Radios, V/UHF Radios, Surveillance, Alarms / Alerting & Transceivers.

Team Manager

01.2024 - 07.2021
  • Work directly with individuals in the organization as part of a matrix, managing them and their careers over several projects
  • Career development, mentorship, training, morale, performance management and reviews
  • Interviewing potential candidates, recruiting, and advertising for positions.

Education

Bachelor of Science (Computer Science) -

University of New South Wales
01.1996

B.Eng (Hons), B.Sc. -

University of New South Wales
01.1995

Skills

  • Feature and Application Implementation
  • JIRA
  • Code Reviews
  • Team Collaboration
  • Agile
  • Stakeholder Communication
  • Project Documentation
  • Engineering Standards
  • Code Development
  • Cross-Functional Collaboration
  • Software Development Life Cycle (SDLC)
  • Algorithm Implementation
  • Testing and Debugging
  • Technical Documentation
  • Customer-Centric Approach
  • Technical Requirements
  • Virtualization Technologies
  • UX Design Principles
  • Application Lifecycle Management ALM
  • Software Design
  • Configuration Management
  • Software Applications
  • System Debugging
  • HTML and XML
  • Requirements Documentation
  • Front-End Development
  • Application Programming
  • Expert in MATLAB

Technologies

  • C/C++, 20 Yrs.
  • Java, 2.5 Yrs.
  • Matlab, 3 Yrs.
  • Ada 83 & 95, 2 Yrs.
  • Visual Basic, VBA, 2 Yrs.
  • Python, 3 Yrs.
  • Groovy / Grails, 1 Yr.

Tools

  • Processors, x86, 68000, PIC, TMS320, SPARC, i.Mx6, T2080 PPC
  • Design Analysis, Rational Rose, UML, LDRA, 6 Yrs.
  • Requirements Analysis, DOORS, JAMA, Codebeamer, 10 Yrs.
  • Software CM, Perforce, SVN, CM & Change Synergy, CC, CQ, Git, 15 Yrs.

Clearance

NV1 (Current)

Certification

  • Licensed FAA Instrument Ground Instructor - 2020

RPL Pilot

I am a licensed RPA pilot with my Remote Pilot License, category Multi-Rotor, up to 7kg.

Timeline

Senior Software Engineer

Boeing Australia Limited
10.2024 - 01.2024

Software Engineering Manager

Insitec MIS (Military Intelligence Space)
07.2024 - Current

Software Principal Engineer, Project Lead

Performance Software Inc.
07.2024 - 07.2024

Team Manager

01.2024 - 07.2021

Software Lead / Lynnwood Site Lead / Process Manager

Crane Aerospace & Electronics
01.2024 - 06.2024

Software Engineer

Collins Class Submarine - Combat System Project

Software Engineer

Boeing Australia Limited
- 09.2024

Bachelor of Science (Computer Science) -

University of New South Wales

B.Eng (Hons), B.Sc. -

University of New South Wales
  • Licensed FAA Instrument Ground Instructor - 2020
David Rule