Experience

Experience

From satellite data pipelines to internal AI developer tools — experience across enterprise software, defense, and NASA research.

Aug 2021 – May 2026

Application Development Advisor (Full-stack software engineering)

Cigna Supplemental Health Services (via Magnit Global) · Remote

Sole developer maintaining and extending an inherited field-quoting application and lead on the contract-generation app behind a national supplemental-health-insurance underwriting pipeline — Oracle APEX and JavaScript on the front, PL/SQL and Python on the back.

  • Maintained and extended an inherited field-quoting application as its sole frontend and backend developer in the underwriting pipeline — used daily by sales, pricing, and underwriting teams — turning a customer quote into a signed contract (Oracle APEX, JavaScript, jQuery, HTML, CSS, PL/SQL).
  • Introduced Git and GitHub to a team with no source control, establishing the branching, code-review, and commit standards adopted across the group, with admin over 29 repositories.
  • Co-designed the team's first CI/CD pipeline and led the Oracle APEX deployment-workflow integration.
  • Designed and built a custom domain-specific language and Python package that compiles PL/SQL objects in correct dependency order across environments — replacing an error-prone manual process — plus a companion VS Code syntax-highlighting extension.
  • Built a locally running, credentialed Python utility through which Claude and Cursor worked with Oracle databases. Other developers used this internal developer tool for database engineering and dependency analysis.
  • Authored an OCR-backed ETL pipeline using pandas and pytesseract that migrated inconsistently structured Excel pricing data — including rate tables embedded as images — into Oracle on upload.
  • Mapped dependencies across 15+ applications and hundreds of database objects with graphviz and networkx into architectural reference graphs delivered to leadership.
  • Coordinated four other developers on the contract-generation product through task delegation, code review, and technical direction. Gathered business requirements directly before product assumed that responsibility.
  • Reduced document-generation time from more than 30 seconds to under one second by eliminating PL/SQL-to-SQL context switching.
  • Implemented rate-versioned pricing, interactive dashboards, and templated Excel reporting.
  • Oracle APEX
  • PL/SQL
  • Oracle Database
  • JavaScript
  • Python
  • Jenkins
  • GitHub
  • Liquibase
  • pandas

Dec 2020 – Apr 2024

Systems and Embedded Software Engineer

Self-employed · Union Bridge, MD (Hybrid)

Independent contract engineering spanning embedded/IoT devices, data-analysis pipelines, and web systems.

  • Designed and prototyped IoT security devices: embedded firmware in C, C++, and Python (Arduino), custom PCB design, serial/UART debugging, and sensor integration.
  • Co-built a Dockerized FastAPI and PostgreSQL backend that served device telemetry over TCP/IP through a REST API.
  • Built data-analysis and automation deliverables over real-world and scientific datasets — including geospatial work (Python/pandas, netCDF, cartopy mapping, statistical analysis) — alongside web development and systems integration.
  • C
  • C++
  • Python
  • Embedded firmware
  • Arduino
  • PCB design
  • FastAPI
  • PostgreSQL
  • Docker
  • pandas
  • cartopy
  • Geospatial

Jun 2020 – May 2021

Radar Systems Engineering Intern

Northrop Grumman Mission Systems · Remote

Defense systems engineering on a cleared program (DoD Secret), performed fully remotely.

  • Previously held a DoD Secret security clearance (2020–2021); the role was fully remote.
  • Worked within large-scale defense systems-engineering processes, documentation standards, and cross-functional team workflows.
  • Systems engineering
  • MATLAB

Jun 2019 – Dec 2019

Research Intern

NASA Goddard Space Flight Center · Greenbelt, MD

Streamlined ground-truth validation and eliminated a proprietary IDL dependency in NASA's MODIS Dark Target aerosol-retrieval pipeline; two tools filed as NASA New Technology Reports.

  • Wrote a Python AERONET data-retrieval tool and a Python re-implementation of the IDL CONGRID interpolation routine — both filed as NASA New Technology Reports — eliminating a proprietary IDL licensing dependency from the Dark Target pipeline.
  • Showed that near-real-time GFS forecast fields could substitute for older GDAS re-analyses in aerosol retrieval, enabling near-real-time processing; presented at the AGU Centennial Fall Meeting in 2019.
  • Selected for the nationally competitive NASA Sally Ride Internship under the Science Mission Directorate.
  • Python
  • NumPy
  • pandas
  • Remote sensing
  • Geospatial analysis

Jun 2018 – Aug 2018

Research Intern

NASA Goddard Space Flight Center · Greenbelt, MD

Studied poleward aerosol transport using space-based lidar from the International Space Station.

  • Analyzed lidar backscatter and depolarization data from CATS — the Cloud-Aerosol Transport System aboard the International Space Station — and the CALIPSO satellite, characterizing poleward aerosol transport; presented at the GSFC summer intern poster session.
  • NASA ACES research placement, June 18–August 10, 2018, following separate instruction at the University of Virginia from May 30–June 15. Selected for a national cohort of 20.
  • Python
  • Fortran
  • HPC
  • MPI / OpenMP

Aug 2017 – Jun 2020

Research Assistant

UMBC — Department of Physics, ACROS Group · Baltimore, MD

Atmospheric remote-sensing research on UMBC’s Taki supercomputer. NSF CyberTraining research in fall 2019 and coursework in spring 2020 were part of this longer appointment, with stipend support.

  • Introduced Git/GitHub workflows and authored and delivered training, including use on the Taki HPC cluster. The public research workflow persisted after my appointment.
  • Implemented a K-Nearest-Neighbors algorithm to collocate MODIS satellite cloud observations with NOAA and NSIDC sea-ice measurements, investigating anomalous cloud-opacity discrepancies between MODIS and CALIOP.
  • Architected a modular Python package to process NASA CATS (ISS-lidar) data — automated download, HDF5 ingestion, and cloud/aerosol observation-frequency maps and vertical cross-sections — run on the Taki HPC cluster.
  • Used NumPy, SciPy, scikit-learn, PySpark, mpi4py, and SLURM for computational research and scaling studies. Co-authored work presented at the 2019 MODIS/VIIRS Science Team Meeting; the planned 2020 International Radiation Symposium presentation was canceled with the conference.
  • Python
  • scikit-learn
  • PySpark
  • mpi4py
  • HPC / SLURM

Jan 2019 – May 2019

Teaching Assistant, Computational Physics

UMBC — Department of Physics · Baltimore, MD

Spring 2019 appointment for Introduction to Computational Physics (PHYS 220).

  • Graded projects, held office hours, and led lectures covering Python, Monte Carlo methods, numerical linear algebra, and ODEs/PDEs.
  • Python
  • NumPy
  • Matplotlib

Jan 2018 – May 2018

Teaching Assistant, Computational Physics

UMBC — Department of Physics · Baltimore, MD

Spring 2018 appointment for Introduction to Computational Physics (PHYS 220).

  • Graded projects, held office hours, and led lectures covering Python, Monte Carlo methods, numerical linear algebra, and ODEs/PDEs.
  • Python
  • NumPy
  • Matplotlib

Sep 2015 – Dec 2017

Co-Founder and Chief Operations Officer (Self-employed)

Industrial Commons, Inc. · Hagerstown, MD

Co-founded and ran operations for a nonprofit community makerspace.

  • Co-founded a non-profit community makerspace of roughly 20 members; ran day-to-day operations, built and operated the website, and led STEM workshops in Python, Raspberry Pi, and 3D printing and design.
  • Led science-demonstration outreach with a local museum, including 3D-printed educational models.
  • Operations
  • STEM education
  • 3D printing