Resume

David Heritage

Staff Software Engineer

St. Louis, Missouri

david.hudson.heritage@gmail.com
Download PDF

Profile

Staff software engineer and former engineering manager with 9+ years of experience building cloud platforms, developer infrastructure, and AI systems. Deep expertise in Python and AWS, with a recent focus on AI memory, retrieval, agent integrations, and production infrastructure.

Experience

Staff Software Engineer

Memori Labs

Jul 2025 - presentRemote
  • Own core engineering for Memori, an async-first open-source Python memory SDK and AI memory platform.
  • Design memory retrieval pipelines spanning embeddings, vector search, graph context, reranking, and augmentation.
  • Architect production AWS infrastructure using ECS/Fargate, RDS, ALB, private networking, Secrets Manager, OpenTofu, and CI/CD.
  • Build provider integrations across LLM ecosystems and own SDK quality through automated testing, type checks, and releases.
  • Build developer and agent integrations, including MCP and Claude Code workflows.

Software Engineering Manager

Two Story

Jul 2023 - Jul 2025Remote
  • Owned delivery, roadmap alignment, execution planning, and mentoring for a product engineering team.
  • Designed AWS infrastructure with Terraform and built Python/FastAPI services for Fargate and Lambda.
  • Developed multi-agent AI applications using retrieval and tool-driven workflows.
  • Migrated a low-code application to AWS, improving reliability to 99.99% uptime with average incident resolution under 15 minutes.
  • Reduced PDF generation time from 30+ seconds to 1.5 seconds and cut infrastructure spend by thousands annually.

Software Engineering Team Lead

Mariner Wealth Advisors

Sep 2021 - Jul 2023Remote
  • Partnered with leadership to define requirements and architect solutions across wealth-management business lines.
  • Built daily data pipelines ingesting market and account data from Schwab, Fidelity, and Vanguard.
  • Led architecture practices, code reviews, engineering standards, and mentorship.

Senior Software Engineer (Contract)

Northwestern Mutual

Mar 2021 - Sep 2021Remote
  • Delivered features that digitized insurance applications, improved data capture, and reduced manual processing.

Software Developer

Shamrock Trading Corp

Sep 2020 - Mar 2021Overland Park, KS
  • Built internal applications for payment invoice auditing, including filtering, validation, and data integration improvements.

Web Developer

NovaTech LLC

Jan 2020 - Sep 2020Overland Park, KS
  • Modernized the Orion product interface, improving usability and navigation.

Associate Developer

Commerce Bank

May 2017 - Jan 2020Kansas City, MO
  • Automated server builds and infrastructure tasks, and developed features for the bank’s preferred pay application.

Technical skills

Languages
Python, TypeScript, JavaScript, SQL, Bash, PowerShell, Java
Cloud & infrastructure
AWS (ECS/Fargate, RDS, ALB, API Gateway, Lambda, EC2, S3, DynamoDB, IAM, Cognito, CloudWatch, SQS, Secrets Manager, Bedrock), OpenTofu / Terraform, Docker
Delivery
GitHub Actions, CodeBuild / CodePipeline, Terraform Cloud
Backend
FastAPI, Node.js, REST, GraphQL, SQLAlchemy, Alembic
Data
PostgreSQL, MySQL, MongoDB, DynamoDB, Snowflake
Frontend
React, Redux, HTML / CSS, jQuery
AI systems
Agent integrations, MCP, retrieval and memory pipelines, embeddings, vector search, reranking, context augmentation

Education

B.Sc. Computer Science

University of Missouri, Columbia, 2018

AWS Certified Cloud Practitioner · Expires 2027