Senior software engineer with 15+ years of hands-on experience designing and developing embedded and distributed systems. Holds an active U.S. government security clearance from extensive work with defense agencies on network traffic analysis, real-time data collection, and systems operations.
Expertise spans hardware-level BSP and driver development, enterprise-scale Kubernetes platform architecture, and PostgreSQL performance optimization. Served as a consulting source code review expert in trade secrets litigation, with deep technical knowledge across VxWorks, embedded Linux, FPGA interfaces, and multi-process distributed architectures.
Formal Education
- Bachelor of Science in Computer Engineering from a major research university
Career Highlights
- Principal Software Engineer at a major software engineering firm, architecting distributed near real-time data collection systems, optimizing PostgreSQL for high-performance ingestion, and deploying Kubernetes platforms for enterprise network traffic analysis
- Senior contractor with a federal intelligence agency, designing and developing software for computer network operations and distributed collection systems
- Led software team at a major defense contractor developing VxWorks Board Support Packages for PowerPC targets and embedded Linux drivers for ARM9 systems with FPGA interfaces
- Designed and implemented Ruby on Rails enterprise applications, RESTful APIs, and asynchronous event processing systems for real-time data platforms
- Software architect with expertise in distributed message queue systems (ZeroMQ), data store integration (Kafka, InfluxDB, CitusDB), and infrastructure management
Expert Qualifications
- Retained as consulting source code review expert in patent litigation involving enterprise software trade secrets
- Extensive background in government and defense systems development with active U.S. security clearance
- Expert in distributed systems architecture, high-performance database optimization, and real-time collection platforms suitable for complex software disputes
- Proven ability to analyze and explain complex software systems, architecture decisions, and technical implementation details for litigation purposes
