John Gangi

John Gangi

AI Engineer & Full-Stack Developer

Experience

IBM Consulting

Jan 2025 – Present

Associate Software Developer

Independent U.S. Federal Agency · AI Engineer

Mar 2026 – Present

  • POC developed tooling vis-a-vis AI capabilities, TypeScript/Node.js / model over rest.
  • Building Salesforce Apex business logic and automated workflows
  • Introduced Playwright to a workstream losing ~30% of its manpower to manual regression testing

██████████████████████p · LLM Engineer

Apr 2025 – Mar 2026

Amplify Impact AI accelerator · Cost Explorer & DCG Microspaces tools

  • Spearheaded DocumentDB as the vector store behind RAG
  • Fixed fuzzy dataset joins (“Chili’s” vs “chilis_grill_&_bar”) with LangChain + the OpenAI API
  • Drove adoption of FastAPI, Alembic migrations and n-tier backend design
  • Built the ETL + Vantage data portal (FastAPI) gating enterprise access
  • Built Deckster, the PowerPoint export case teams hand to clients
  • Closed out a tranche of inherited CWE findings across React/FastAPI

Dialexa, an IBM Company

Jul 2022 – Dec 2024

Senior Software Engineer

H███████████████

2024

  • Chief contributor on the client’s first agentic AI workflow: Autogen agents scrape social media and vectorize it into Qdrant
  • Qdrant-backed RAG auto-generates insight-driven reports
  • Built the Qdrant collections and CRUD tools the agents use to store and query scraped content
  • Added multi-language research (English, Japanese, Chinese) and Pareto charts to the prioritized pain-point reports
  • Wrote a terminal dashboard in C to launch and monitor long-running research runs
  • Built the report viewer and shipped it to Azure Static Web Apps through GitHub Actions

███████████████roup

2024

  • Built Playwright end-to-end suites that guard UI consistency and catch regressions before rapid deploys
  • Stood up an Appium smoke-test package for the Expo React Native app

Dialexa Delivery Operations · Internal tooling

2023 – 2024

Salesforce tooling for the team that runs staffing, budgets and at-risk projects

  • Built an at-risk project workspace as a Lightning Web Component on an Apex controller: one screen with each project’s status, open risks, in-progress issues, margin-impact requests and meeting notes
  • Added in-place rich-text meeting notes on Salesforce ContentNotes, covered by Apex unit tests
  • Shipped Skills Sync v1.0: TypeScript AWS Lambdas that sync manager-endorsed skill ratings into Certinia PSA, with a dry-run endpoint that previews every change
  • Prototyped a deal approval flow in LWC that tracks sign-off across design, engineering, management, operations and sales
  • Prototyped a Next.js staffing tool with Salesforce OAuth sign-in for viewing and rating skills

R████

2023

  • Built the rename-catalog feature for a B2B procurement (PunchOut) catalog portal in React and TypeScript, with Formik and Yup validation
  • Held the feature at 100% Jest coverage and wrote the first unit tests for the shared API hook

███████████████████roup

2022

Embedded under the B██ banner for end clients ██████t and █████████████████████rmacy

  • Built H█████████████████████████’s React components in Storybook
  • Integrated the React components with an SAP CMS

Princeton Mortgage

Apr 2021 – Apr 2022

Marketing Technologist

  • Built a Node.js ACH payment portal servicing mortgage payments
  • Built a Twilio Conversations recruiting platform (Node.js/Vue.js) that bulk-texts candidates and routes replies to recruiters
  • Built TPO Connect COC tooling in PHP

Ascent Digital Media

Feb 2019 – Jul 2022

Digital Marketing, doing database and PHP engineering

  • Normalized sprawling MariaDB and MySQL tables into schemas that held up
  • Rewrote the PHP inside client WordPress builds, spaghetti so deep it would make Chef Boyardee shiver

Annotated

Fallout

Severed Fifth · CC BY-SA · read here as a project retrospective