Principal Software Engineer with a track record of architecting scalable, cross-platform systems and transforming development ecosystems. Proven leader in modern build systems, CI/CD, and software supply chain security, including SBOMs and automated compliance. Drove 10x gains in developer productivity and product throughput by introducing key technologies, restructuring large-scale codebases, and standardizing development environments. Deep expertise in C++, CMake, containerization, and high-performance systems, with experience spanning embedded, UI, and multimedia domains.
Experience
Principal Software Engineer • Priority 6 • Current
Architected a reusable CMake build platform with CI pipelines, leveraging Git, GitHub, and Docker (externpro/externpro)
Developed extensive GitHub Actions for automated build, testing, and security compliance
Created world-class CMake build platform supporting multiple processor architectures, OSes, and compiler releases
Implemented software supply chain security with SBOMs and attestation for production deployment
Software Engineer • Space Dynamics Laboratory • 20+ years
Transformed development ecosystem by pioneering 10 key technologies, enabling 10x productivity growth and scaling from 3 annual to 50+ product releases
Reorganized 100+ static libraries, eliminating circular dependencies and enabling 10x product growth and unlocking 5x developer efficiency; the Architect of C4ISR division’s code library structure
Introduced Docker containerization, standardizing development environments across Windows/Linux for 50+ engineers, reducing onboarding time from 3 days to 1 hour
Implemented Git/GitHub Enterprise, preserving 15+ years of SVN history and enabling modern continuous integration and deployment (CI/CD) that cut deployment time by 80%
Spearheaded cross-platform agile development, guiding teams on Windows, Linux, and Solaris to meet release deadlines
Expanded image compression capabilities with JPEG 12-bit, JPEG 2000, and JPEG XR integration and developed applications that showcase the capabilities offered
Software Engineer • Sorenson Media, Inc. • 5+ years
Designed & implemented an extensible video codec framework to run under several multimedia architectures (QuickTime, Video For Windows, DirectShow, MPEG-4)
Responsible for architecture, implementation, and optimization of core encoding algorithms which differentiate compression performance
Led an engineering team in implementing the Sorenson Video 3 codec based on H.26L specification
Codec implementations: H.263, H.261, MPEG-4 Visual (Simple and Advanced Simple Profiles), H.264 (aka JVT, MPEG-4 Part 10 AVC)