Remote · Eastern Time (US)

Erick Shepherd

Full-Stack Software Engineer · Python · Oracle APEX & PL/SQL · AI Integrations

Software engineer building enterprise applications, scientific Python tools, and AI-assisted developer workflows. NASA Goddard research experience.

Experience

Recent work

Full-stack and Oracle development, defense systems engineering, and NASA Earth-science 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

View full experience

Projects

Selected projects

A few of the things I've built — AI-assisted tooling, enterprise data, geospatial systems, and scientific computing.

Gestalt — A Multi-Provider AI Workspace

A personal project in development: Python orchestration, MCP execution, React, and Rust/Tauri, with permissions separated from prompts and explicit recovery safeguards. Architected and directed with AI-assisted implementation.

  • Python
  • MCP
  • React
  • Rust / Tauri
  • Kotlin
  • Evaluation

All projects

Contact

Let's work together

Open to remote engineering roles and freelance work — AI-assisted tooling, automation, and backend and data engineering.

dm@erickshepherd.com