Second Field Software
Software Engineering Development

David P. Roland

View Resume (PDF)
Diverse Software Applications
  • Database design, analysis and reporting software
  • C++ and Java applications for commerce and research
  • B2B middleware, Enterprise Application Integration
  • Manufacturing support software (ERP, FDA regulated)
  • Example applications at right =>
  • Large-scale data mining for research
  • Virtual Automated Tape Library
  • Blood Analysis Machine
  • Application Adapters
  • Purchase Card Transaction
Object Oriented Software Architectures
  • Message based distributed applications (including Web)
  • State machines/Event driven/Interactive computing
  • Instrument data collection and analysis
SpaceOps2006 slides SMOD (PDF) SpaceOps2006 paper SMOD (PDF)
Software Testing Automation Infrastructures
  • Innovative approaches to test planning and execution
  • Custom testing drivers and simulators
  • Test data collection and reporting
Presentation on Regression Testing
Software Development Processes
  • Innovative life cycle specification considering:
    • Time to market
    • High availability/Reliability
    • Regulatory agencies: FDA, ISO9000, SEI
  • Design for Testability
  • Formal peer review (Fagan Inspections)
Presentation on Applying Aerospace Practices to Software Development(PDF)

Article on Skunkworks and Software(PDF)