For recruiters · Cameron Porter

Backend / product engineering

TypeScript · Go · AWS · Event-driven systems

I build payment integrations and cloud services, with a focus on reliability, explicit boundaries, and maintainable systems. My product work brings that same discipline to training software.

Shepherd, MI · Christian · Coast Guard veteran · Family man

Experience highlights

Software Developer II · Compassion International

04/2023 – Present

  • Lead development of enterprise payment processing systems integrating NetSuite ERP with AWS infrastructure, supporting millions of financial transactions annually.
  • Delivered a third-party vendor payment integration projected to save $3 million over four years while generating $5 million in additional income.
  • Redesigned commitment and payment upsert logic, reducing request processing time by 3,400 percent and improving readability enough for new developers to contribute immediately.

Software Engineer · Merkle, Inc.

03/2022 – 04/2023

  • Built backend systems and automation tooling in Node.js supporting large-scale client promotions and digital campaigns.
  • Designed automation workflows that reduced operational costs by approximately $2 million annually.
  • Identified system vulnerabilities and implemented mitigations against robot traffic, preventing service disruption during high-volume campaigns.

Software Engineering Mentor · Vets Who Code

03/2021 – 03/2025

  • Mentored transitioning veterans into software engineering roles through one-on-one pair programming and technical guidance.
  • Guided developers through system architecture, debugging, and scalable implementation approaches.
  • Reviewed code and delivered feedback that improved performance, readability, and maintainability.

Engineering beyond the resume

GRIT is a Next.js training PWA. The case study walks through deterministic program rules, a constrained AI selection boundary, design tradeoffs, and current limitations.

Read GRIT case study

Start a conversation

Let’s discuss role scope and work arrangement, the systems your team owns, and where my experience fits.