Skip to content
NCNicholas CarterFull stack · Data & AI · 20+ years
WorkApproachDocsResumeGitHub (opens in a new tab)

Data & AI resume

Nicholas Carter

Python, SQL, real-time pipelines, ML training and inference, and AI model governance

Sarasota, Florida · Open to senior/staff engineering roles and selected client work

nick@nickcarter.dev · GitHub · LinkedIn

Download PDF ↓

Summary

I’m Nicholas Carter, a software engineer with 20+ years across web, mobile, and backend development. At AgileThought, I led a Deloitte Symphony team and built Bankers Surety’s platform end to end. At Mad Mobile, I owned VF Corp’s MPOS and Sysco’s inventory apps. My work now extends into data systems and AI infrastructure.

Professional experience

Verdict / Independent · Independent Engineer — AI Infrastructure & Data Systems

2023 – Present · Florida

Build AI developer infrastructure and data systems, plus Angular 17 front ends on client contracts (2024–2025).

  • Designed and shipped Verdict, a Python-first LLM control plane with TypeScript integrations, explicit eligibility checks, decision receipts, replay, and failover workflows.

  • Built CLI and API workflows for catalog qualification, routing, simulation, benchmarking, health probing, and compatibility checks.

AgileThought · Senior Consultant · Team Lead

Jan 2018 – Nov 2023 · Tampa / St. Petersburg, FL

Led one of 17 Deloitte Symphony teams and built Bankers Surety’s platform end to end, leading the client relationship as well as development.

  • Team lead on Deloitte’s Symphony platform and owner of its React component library across three major versions.

  • Built Bankers Surety’s platform end to end: C# services, Entity Framework, Angular UI, integrations, Azure, and pipelines.

Mad Mobile · Senior Software Developer, Team Lead

Jul 2016 – Jan 2018 · Tampa, FL

Owned VF Corp’s Concierge MPOS, deployed in Stabio, Switzerland, and Sysco’s inventory and chatbot ordering apps, leading teams of up to 10.

  • Owned VF Corp Concierge MPOS for brands including Vans, Timberland, and The North Face.

  • Owned Sysco’s inventory and chatbot ordering apps and other core-services clients on AWS with Terraform.

Blue Cross Blue Shield of Michigan · UI Lead · Senior Web Developer / Senior Web Designer

Oct 2013 – Jul 2016 · Detroit, MI

UI lead for Member Portal R2: responsive, WCAG-accessible healthcare UI on Java / Spring Boot services.

  • Built responsive interfaces and reusable front-end patterns with Backbone, jQuery, Adobe CQ/CMS, HTML5, and CSS3.

  • Partnered with UX, product, content, and engineering teams on WCAG accessibility, cross-browser support, and maintainability.

Compuware · Senior Software Developer

Mar 2013 – Jul 2013 · Detroit, MI (Contract)

Developed and supported GM infotainment software in a cross-platform environment.

  • Worked with HTML5, Angular, Node.js, WebSockets, and SOAP service integrations.

  • Supported QA and release tooling, defect triage, and cross-platform troubleshooting.

Wayne County • Motor City Interactive • Enlighten • Summit Sports · Earlier Engineering Roles

2006 – 2012 · Michigan

Built the foundation of my career across CMS, intranet and portal, e-commerce, and interactive web applications.

  • Developed applications with JavaScript, PHP/MySQL, reusable UI components, and server-side integrations.

  • Worked with enterprise content-management platforms and publishing workflows.

Selected public work

Verdict · Autonomous development control plane

A goal goes in; a verified, independently reviewed, receipted change comes out. Verdict plans a DAG, admits models, runs parallel workers with same-node failover, verifies ownership and checks, runs an independent review, then writes a tamper-evident receipt.

Project status: Credential-free demo with injected worker faults and a reroute to another model, ending in a verified receipt. It uses fixtures, not live providers.

Python · control plane · receipts · failover

Prediction Market SDK · Keeping market data in sync

Market feeds need more than an open connection. I built typed Kalshi API workflows, reusable order-book state, and WebSocket subscription and reconnect handling so applications can work with the data instead of rebuilding the plumbing.

Project status: Kalshi signing, order workflows, and market-data handling are tested. Polymarket signing and live-order safeguards are still limited.

Python · AsyncIO · WebSockets · msgspec

Verdict Risk · Checking risk before action

Risk rules should be testable without placing a trade. This library separates drawdown, position, exposure, and sizing checks from storage and network calls, keeping each decision deterministic.

Project status: Property-based tests exercise the risk rules. This is a library of checks, not a trading system.

Python · risk gates · Hypothesis · OpenTelemetry

Capabilities

AI & data engineering

  • Python & SQL
  • PostgreSQL & Redis
  • Data pipelines & replay
  • LightGBM & model inference
  • Feature engineering
  • LLM routing & governance

Backend & APIs

  • C#
  • Node.js, Express & Koa
  • FastAPI & AsyncIO
  • REST & GraphQL
  • WebSockets
  • Typed contracts & integrations

Platform & leadership

  • AWS, Azure & GCP
  • CI/CD, Jenkins & SonarQube gates
  • Solution architecture
  • Client & stakeholder collaboration
  • Code review & mentoring
  • Agile delivery & release support

Education

Lakeland High School, White Lake, MI

High School Diploma, General Studies · 2005

Nicholas Carter

Sarasota, Florida · Open to senior/staff engineering roles and selected client work

GitHubLinkedInDocsResume

Nicholas Carter · Software engineer. © 2026 · NC