Resume

Justin Jordan

Senior full-stack engineer building product systems, event-driven backends, and AI-assisted workflow automation.

justinjordan.devlinkedin.com/in/justintjordan

Summary

A decade of experience shipping production software, most recently event-driven serverless systems on AWS and AI-assisted product operations: I run a founder-operated product where LLM import, QA, and eval pipelines let one person manage a 13,000-product catalog, and I solely built and operate a serverless pipeline that moves up to 20,000 photos a day for a publishing client. Earlier, I led two engineering teams at a live-commerce platform building commerce features used by 4,000+ retailers driving billions in sales. I work best owning a product area end to end — understanding the product, designing the system, building across the stack, and automating the painful parts.

Skills

Languages
TypeScript, JavaScript, Python, PHP, SQL, HTML/CSS (Sass)
Frontend
React, Next.js, Vue, Angular, Redux Toolkit, RTK Query, Pinia, Vuetify, Material UI, PrimeNG, Cypress
Backend & APIs
Node.js, NestJS, FastAPI, Laravel, GraphQL, REST/RESTful APIs, OAuth 2.0/OpenID Connect (OIDC)
Cloud & DevOps
AWS Lambda, Amazon SQS, Amazon SNS, Amazon S3, Amazon API Gateway, Amazon EventBridge, AWS Amplify, AWS SAM, Serverless Framework, Terraform, Docker, Linux, NGINX, CI/CD (GitHub Actions)
Databases
PostgreSQL, MySQL, MongoDB, DynamoDB, Redshift, Microsoft SQL Server
AI & Automation
AI/LLM-assisted workflow automation, Vercel AI SDK, Vercel AI Gateway, OpenRouter, Firecrawl, Model Context Protocol (MCP), Agentic coding tools (Claude, Codex, Cursor, OpenClaw, GitHub Copilot), Human-in-the-loop data import, QA, and eval pipelines
Additional
Java (Spring Boot), C# (.NET), WordPress, Craft CMS, Agile/Scrum

Experience

Software Consultant

2023–Present

Solution Design Group

Returned as an embedded senior consultant for client teams in publishing and healthcare — event-driven AWS systems, Next.js and NestJS services, and new Angular applications, demoing work directly to client stakeholders and product teams.

  • Diagnosed and fixed a Next.js middleware bug that was silently disabling caching across a media client's entire site — cutting thousands of dollars a month in unnecessary API usage costs.
  • Designed, built, and solely operated a serverless photo pipeline (AWS Lambda, S3, SQS, EventBridge) that moves up to 20,000 photos a day from photographers across the country into the CMS, auto-populating records from photo metadata — still in production today.
  • Built a serverless event system that enriches CMS content events with canonical IDs from internal APIs and fans them out over SNS to downstream consumers — the GraphQL API serving the client's web and mobile apps, a legacy API, and the Redshift analytics warehouse.
  • Replaced a subscription site's login system with a third-party identity provider and architected the client-side state management behind authentication and paywall validation.
  • Built multiple greenfield Angular and PrimeNG applications on a three-developer team — owning implementation and much of the UX design — and took the client's frontend from untested to near-complete unit and E2E coverage (Jasmine, Cypress).
  • Use AI tooling where it earns its keep on client work — debugging, unit and E2E test authoring, and codebase exploration — while keeping production code handwritten to client standards.

Senior Software Engineer & Team Lead

2021–2023

CommentSold

Live-commerce SaaS platform where retailers sell through live video. Worked across four product teams and led two of them.

  • Founding engineer on Videeo — CommentSold's white-label live-video-commerce product, still on the market today — and later its Engineering Team Lead, managing four engineers plus a QA specialist, interviewing candidates, and mentoring junior and mid-level engineers.
  • Built Videeo's embeddable SDK and stream player, letting third-party e-commerce sites host live shopping streams (TypeScript, Vue 3, Pinia).
  • Built the analytics and sales-attribution system (Redshift) used by every customer to measure sales driven through the platform.
  • Led the team that built a greenfield React marketplace (Redux Toolkit, RTK Query) showcasing every CommentSold shop in one portal, with purchasing from live streams.
  • Developed and maintained core commerce features — shopping cart, product catalog — used by 4,000+ retailers driving billions in sales (Laravel, React, Vue).

Software Consultant

2019–2021

Solution Design Group

Consulting engineer embedded with product teams in security, manufacturing, and construction tech — often leading the frontend and reaching into the backend when needed.

  • Led frontend development of a greenfield security threat-monitoring application (Vue, TypeScript, Vuetify).
  • Maintained a global client's React design framework and helped maintain its Java Spring backend — and diagnosed a performance issue whose fix made API responses orders of magnitude faster.
  • Key contributor on a multi-year, 100+ person program consolidating separate e-commerce platforms into one unified experience for a manufacturing client (Vue, TypeScript, C#/.NET Core).
  • Built a React and AWS Amplify application from scratch to track construction assets in real time, owning the frontend architecture.

Web Developer

2019

Morsekode

Full-stack web developer at an advertising and marketing agency — web builds, CMS migrations, server setup, and direct client collaboration.

  • Led a university website redesign and Craft CMS 2-to-3 migration: frontend, Twig templates, custom plugins, database, and the hosting environment.
  • Reverse-engineered the site's abandoned, unsupported structural plugin — used to nest and organize every page — and rebuilt its functionality from scratch to unblock the migration.
  • Built a Vue and Laravel application for sharing video revisions with clients.

Full Stack Developer

2016–2019

Avallo

Full-stack developer at a custom web and application shop — front and back end development, server setup and maintenance, and taking projects from ideation to production.

  • Built an Angular application from the ground up helping families find senior living communities, and designed its Node.js backend.
  • Created a dynamic reporting system in Vue and PHP with a GUI query builder generating reports from MySQL data.
  • Contributed to the company's in-house PHP framework and CMS, and assisted with Linux server deployments and hosting.

Selected Projects

RigPlan

rigplan.co

Founder-operated product system · Next.js / TypeScript / Supabase / Vercel AI SDK / Firecrawl / OpenClaw

Built and operate a planning platform for camper vans, RVs, trailers, and tiny homes serving hundreds of users a day, with AI-assisted catalog operations that let one person manage 13,000+ products — a scale that would otherwise be unreasonable.

  • Built AI SDK workflows for product descriptions, spec extraction, record revision, and admin-side catalog operations.
  • Created an import pipeline that uses affiliate sitemaps, Firecrawl, Markdown extraction, LLM-assisted parsing, and human review to bring 13,000+ products into the system — imports land roughly 80% publish-ready, and downstream QA catches the rest.
  • Run hourly agentic QA routines (OpenClaw) that evaluate imported products — descriptions, photos, specs, categorization, and planning options — and either publish, fix and publish, or escalate to human review, with alerts flowing through GitHub issues and Telegram.
  • Prototyped catalog correction as a Claude-driven MCP server, then replaced it with the scheduled agentic QA above once that proved the better fit.

Where Is Justin

whereisjustin.com

Hand-built travel publishing system · Python / FastAPI / PostgreSQL / Next.js

Built a map-first travel log without AI assistance as a deliberate fundamentals project, starting with the backend and then layering on a separate Next.js frontend for photos, notes, and location history.

  • Designed and built a Python/FastAPI API with SQLModel and PostgreSQL for travel locations, notes, and publishing data.
  • Built the separate Next.js frontend around map interaction, component architecture, and a lightweight publishing experience.

Education

Post-secondary coursework plus an audio engineering diploma. The audio part may sound unrelated, but debugging a mix and debugging software both reward patience, taste, and knowing when to stop turning knobs.

Download: PDF DOCX TXT Printable version