Skip to experience

experience

Aug 2024 – Present

Senior Software Engineer / Software Lead

Medtronic

Software lead for operating-system and manufacturing software on a next-generation renal-denervation platform — from sensor silicon bring-up to a secure, self-healing OS under regulated design controls.

  • Alpha-1 Embedded Platform

    Designed the temperature-sensing subsystem firmware and led SPI bring-up and system-level debug with hardware and FPGA teams, including HAL drivers, safety limits, fault detection, and EEPROM self-tests.

    • C++
    • Embedded
    • SPI
    • HAL
    • FPGA
  • Aurora OS Reliability

    Built the Linux platform's reliability core: dual-boot with health-gated rollback that refuses to boot an unhealthy image, plus boot validation, health monitoring, and recovery.

    • C++
    • Embedded Linux
    • Yocto
    • PetaLinux
    • Bash
  • Secure Build Pipeline

    Integrated cryptographic code-signing into the Aurora OS build pipeline with DevOps, producing signed, verifiable system images.

    • Python
    • GitLab CI/CD
    • JFrog Artifactory
  • Containerized App Platform

    Built the infrastructure to package and mount containerized apps inside the OS image, enabling modular deployment and upgrades.

    • Containers
    • Embedded Linux
    • Bash

Sep 2022 – Apr 2024

Engineer II, Research

Raytheon BBN

Built distributed networking, RF-processing, and field-system software for DoD and DARPA research programs.

  • AORTA/RIPL

    Designed and implemented a generic filter interface in C++ to allow other researchers to retain, drop, or propagate control/data messages throughout the network while using CTest for unit testing and Kubernetes to build a cluster to run across distributed computing environments.

    • C++
    • Kubernetes
    • CTest
    • Embedded
  • MOA

    Designed and implemented updates to the AngularJS frontend using HTML, CSS, JavaScript and the Python Flask REST API to extend field unit capabilities for end users.

    • AngularJS
    • Embedded Linux
    • Python
    • Flask
    • JavaScript
    • HTML
    • CSS
  • DARPA COHO

    Designed and implemented both the container architecture for an RF engine and cyclostationary signal processor using Python, Docker, Redis, ZMQ and the experimental system user interface in TypeScript leveraging React and Tailwind.

    • Python
    • TypeScript
    • Docker
    • ZMQ
    • Redis
    • React
    • Tailwind CSS

Oct 2019 – Sep 2022

Associate Scientist

Raytheon BBN

Developed sensor interfaces, PNT visualization, simulations, and reporting tools for advanced research programs.

  • STOIC

    Designed and implemented the data visualization libraries used to observe the behavior of our state-of-the-art positioning, navigation, and timing (PNT) algorithms using Python and Matplotlib for real-time experiments as well as post-processing data analysis.

    • Python
    • Matplotlib
    • Data Visualization
  • DARPA ASTARTE

    Designed and implemented an interface to allow communication from new sensor hardware to subscribed nodes on the network in Java using Maven, Eclipse, and JUnit for unit tests.

    • Java
    • Networking
    • Maven
    • Eclipse
    • JUnit
  • DARPA Ground Truth

    Implemented scenarios to other researchers' specifications in Java using Eclipse, Maven, and JUnit while also writing custom scripts in Python to generate reports to summarize simulation behavior after a completed run.

    • Java
    • Python
    • OOP
    • Maven
    • Eclipse
    • JUnit