×
James Thomason, Jr

James Thomason, Jr

Senior Full-Stack Engineer | Platform Engineering | Agent-Native Systems

Flushing, Michigan, US, MI 48433
(810) 214 0123
English

Background


About

About

Senior Full-Stack Engineer specializing in developer platforms, cloud infrastructure, and agent-native systems. Experienced designing multi-tenant SaaS platforms, AI-powered developer tooling, cloud-native services, and internal engineering systems that improve developer productivity and accelerate delivery.

Work Experience

Work Experience

  • Founding Engineer (Independent), Stations.dev

    Aug, 2026 - Present

    Designing and building Stations, a multi-tenant work coordination platform where humans and autonomous agents securely claim, execute, and review the same work through shared workflows.

    • Architected a multi-tenant SaaS platform spanning 7 deployable services and 250+ REST endpoints behind a NestJS gateway, using shared API and event contracts within an Nx TypeScript monorepo.

    • Designed a shared workflow model where humans and autonomous agents operate under the same authorization, approval, leasing, and artifact requirements, enabling seamless human-in-the-loop automation.

    • Implemented enterprise-grade multi-tenant authentication and authorization using JWT, OIDC, CASL, PostgreSQL row-level security, service-to-service authentication, and enterprise SSO with DNS-based tenant discovery.

    • Built cloud infrastructure on AWS using Kubernetes, OpenTofu, Docker, GitHub Actions, and OpenTelemetry with automated CI/CD, security scanning, rate limiting, and cost monitoring.

    • Delivered a unified product experience through a Next.js web application, CLI, and Model Context Protocol (MCP) server consuming the same public gateway API.

    • Established a specification-first AI-assisted engineering workflow spanning 34 design specifications, 73 implementation plans, 248 merged pull requests in the first month, and more than 2,500 automated tests while maintaining open-source agent tooling for reusable development workflows.

  • Software Development Engineer II, Amazon

    Jun, 2022 - Aug, 20264 years 1 month

    Built AI workflow platforms, experimentation systems, cloud infrastructure, and developer tooling supporting autonomous and data-driven engineering workflows.

    • Designed and developed an agentic workflow platform leveraging AWS Bedrock, knowledge bases, and multi-agent orchestration, enabling teams to create 100+ autonomous workflows with more than 600 executions through a visual DAG-based editor.

    • Contributed to an internal experimentation platform supporting more than 1,500 experiments used to validate system behavior and customer impact through large-scale testing.

    • Created internal developer tooling including CLI applications, MCP servers, and agentic workflows to streamline local development, testing, review, and deployment.

    • Built and maintained cloud infrastructure using AWS CDK to support internal platforms and automated engineering workflows.

    • Automated deployment workflows through CI/CD pipelines, improving repeatability and reducing manual delivery steps.

  • Senior Software Engineer, ActiveCampaign

    Dec, 2021 - Jun, 20225 months

    Improved reliability and developer workflows for customer experience automation systems.

    • Built a command-line data seeding tool that made production issues easier to reproduce in local development environments.

    • Mentored junior engineers on software design, coding fundamentals, and engineering best practices through pairing and hands-on guidance.

  • Cloud Engineering Chapter Lead, Vanguard

    Mar, 2020 - Dec, 20211 year 9 months

    Led cloud engineering enablement and migration of enterprise security gates and CI/CD workflows from Bitbucket and Bamboo to GitHub.

    • Maintained enterprise CI/CD pipelines during the migration from Bitbucket and Bamboo to GitHub, minimizing disruption for development teams.

    • Helped establish a chapter-based engineering organization focused on technical mentorship, shared practices, and cross-team knowledge transfer.

    • Mentored engineers through regular coaching, technical guidance, and career development conversations.

    • Fostered continuous learning through discussions on engineering best practices, platform trends, and emerging technologies.

  • Software Engineer, Quicken Loans

    Sep, 2017 - Mar, 20202 years 5 months

    Built deployment orchestration, infrastructure automation, and developer tooling for enterprise software delivery.

    • Built and maintained infrastructure using Terraform and Terragrunt to support enterprise deployment workflows.

    • Developed custom deployment targets and orchestration capabilities for CI/CD tooling to support varied application requirements.

    • Built and maintained a shared repository of developer tools and automation scripts to improve engineering productivity and standardize workflows.

    • Evaluated enterprise tooling through RFCs and architecture reviews, influencing build-versus-buy decisions for internal developer platforms.

    • Mentored junior engineers on PHP, object-oriented design, agile development, and pair programming.

  • Senior Full Stack Software Engineer, magicJack

    Aug, 2016 - Sep, 20171 year

    Modernized customer-facing and internal service architecture across web, API, and order-processing systems.

    • Designed and implemented a new API architecture to modernize internal services and improve separation between application components.

    • Developed a shared library that enabled incremental migration from a monolithic architecture to microservices.

  • Software Engineer, Bank of America

    Aug, 2015 - Aug, 201611 months

    Built internal compliance software and reusable frontend components for enterprise applications.

    • Developed reusable frontend libraries for data grids, state history, and loading experiences that became widely adopted across internal applications.

    • Published internal technical content to share engineering practices and encourage cross-team technology discussions.

  • Software Developer, Quicken Loans

    May, 2014 - Aug, 20151 year 3 months

    Built mortgage servicing software while improving local development consistency and onboarding.

    • Created and maintained a reproducible Vagrant-based development environment that standardized local setup and streamlined onboarding.

    • Mentored an engineering intern on PHP, object-oriented design, agile methodologies, and pair programming.

Skills

Skills

  • AI-Assisted Development

    Claude Code

    ChatGPT / Codex

    Cursor (Cloud Agents, Bugbot)

    Grok

    Google Stitch

    Agent skill libraries

    Subagent orchestration

    Spec-driven development

    Agent-readable architecture docs

    Agent approval policies

  • AI & LLMs

    AI agents

    Multi-agent systems

    Agent-native platform design

    Human-in-the-loop workflows

    Prompt engineering

    Structured outputs

    AWS Bedrock

    RAG pipelines

    Model Context Protocol (MCP)

    Agent Client Protocol (ACP)

  • Platform & Architecture

    Multi-tenant SaaS

    Service decomposition

    Backend-for-frontend

    Event-driven workflows

    Transactional outbox

    Row-level security

    Enterprise SSO (OIDC)

    JWT & mTLS service auth

    RBAC (CASL)

    Signed webhooks

  • DevOps

    IaC

    AWS

    Kubernetes

    OpenTofu

    Terraform

    CloudFormation

    AWS CDK

    Docker

    GitHub Actions

    CodePipeline

    CircleCI

    OpenTelemetry

  • Backend

    Node.js

    TypeScript

    NestJS

    Nx monorepo

    Bun

    Go

    PHP

    Java

    PostgreSQL

    Drizzle ORM

    MongoDB

    Redis

    REST

    gRPC

  • Frontend

    TypeScript

    JavaScript

    HTML

    JSX

    CSS

    React

    Next.js (App Router)

    Tailwind CSS

    shadcn/ui

    Base UI

    React Flow

    Redux