Demonstrated software architecture expertise by creating and maintaining design artifacts such as data flow diagrams, sequence diagrams, quality attribute specifications, and interface definitions to support scalable, maintainable, and high-performance software solutions. Extensive experience with ground and space systems, including software acquisition, architecture, systems/software engineering, testing, and operations, with a deep understanding of the complexities involved in acquiring large, legacy-dependent systems.