Professional experience

Nicholas Carter

Senior software engineer · Full stack, data & AI

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.

Sarasota, FloridaOpen to senior/staff engineering roles and selected client work

Role-specific views

A closer look at the work.

Start with the general profile, or choose the projects and skills most relevant to your team. Read online or take a PDF.

Professional summary

Enterprise experience. Modern engineering.

My career started with CMS, e-commerce, and interactive web applications. Since then, I’ve worked on GM infotainment, healthcare member portals, retail point-of-sale systems, and enterprise platforms. I’ve been a hands-on developer, a team lead, and a consultant working directly with clients. The common thread is connecting the user experience to the services and delivery work behind it. My current AI and data projects build on that foundation.

Professional experience

A career in software delivery.

2023 – Present

Verdict / Independent

Independent Engineer — AI Infrastructure & Data Systems

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.

  • Developed a paper-first trading and ML platform with real-time market data, PostgreSQL/Redis persistence, LightGBM training, FastAPI inference, and React and terminal dashboards.

  • Maintain automated tests, typing, linting, security scans, build and install checks, and cross-language contract checks across repositories.

  • Client contract work (2024–2025): built Angular 17 front ends using signals, standalone components, typed reactive forms, and Angular Material, with Jest and Cypress tests.

Jan 2018 – Nov 2023

AgileThought

Senior Consultant · Team Lead

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.

  • Supported architecture and implementation planning, code review, defect resolution, production troubleshooting, and release delivery.

  • Applied responsive design, accessibility, and cross-browser practices to long-lived enterprise applications.

Jul 2016 – Jan 2018

Mad Mobile

Senior Software Developer, Team Lead

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.

  • Mentored developers, reviewed code, and coordinated delivery across client teams; recognized as Developer of the Month three consecutive months.

Oct 2013 – Jul 2016

Blue Cross Blue Shield of Michigan

UI Lead · Senior Web Developer / Senior Web Designer

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.

  • Received a Team Project Award and multiple internal recognitions, including the 1% Award.

Mar 2013 – Jul 2013

Compuware

Senior Software Developer

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.

2006 – 2012

Wayne County • Motor City Interactive • Enlighten • Summit Sports

Earlier Engineering Roles

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 project experience

Projects, in detail.

Autonomous development control plane

Verdict

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.

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

Architecture & evidence docs

Proof case study (opens in a new tab)

Keeping market data in sync

Prediction Market SDK

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.

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

Checking risk before action

Verdict Risk

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.

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

Request checks for Node.js apps

verdict-node

A TypeScript adapter for applying request checks in Express and Next.js. It moves checks to the outgoing HTTP boundary, rather than asking every caller to implement them separately.

Published as an alpha. The shared Python/TypeScript request contract is still being aligned; end-to-end enforcement is not complete.

Technical capabilities

Tools I work with.

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

Full-stack & mobile

  • JavaScript & TypeScript
  • React & React Native
  • Angular (1 through 17)
  • HTML & CSS
  • Responsive UI & WCAG
  • CMS & e-commerce

Platform & leadership

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

Education

Education.

2005

Lakeland High School, White Lake, MI

High School Diploma, General Studies