Software & Integration Engineer · Applied AI

Everything in flow.

I'm a software engineer who connects the systems companies run on — NetSuite, Salesforce, Coupa and HR platforms — and keeps data moving between them. Five years owning integrations end to end at ThoughtSpot, now building AI agents with human oversight.

Open to new roles · Remote · Ventura County, CA
Portrait of Pamela Villalon
Boomi certified NetSuite Python Salesforce Anthropic API Coupa REST & GraphQL Groovy
scroll
Pamela Villalon in a grey blazer
01About

I build the connections between business systems and keep them running. At ThoughtSpot I owned that work end to end: gathering requirements with finance, HR and sales teams, writing the integration code, and tracing failures back to the record that caused them. I explain technical problems in plain language, and I like quiet systems that just work.

5years of engineering experience
10+integrations built & owned
20+runbooks & guides written
~500employees' data kept in sync
02Selected work

Projects that keep abusiness moving.

01 / 05
01 — Applied AI

Integration triage agent

An AI agent that reads a failed integration run, investigates it with tool calls and returns a structured diagnosis. Scored against a labeled test set, it automates troubleshooting I used to do by hand.

failed run→tool calls→diagnosis→eval
PythonAnthropic APIAI agentsevaluation
02 — Finance automation

NetSuite ⇄ Coupa integration

Moved invoices, expense lines and employee records between the ERP and the spend-management system, so the finance team could run procure-to-pay without re-entering data.

NetSuite⇄Boomi⇄Coupa
BoomiREST APIsdata mapping
03 — Sales operations

Salesforce → NetSuite sales orders

Kept sales orders flowing from the CRM into the ERP, and traced failures through logs and API responses in both directions to the exact record that broke.

Salesforce→Boomi→NetSuite
SalesforceNetSuitemonitoringdebugging
04 — Responsible AI

An AI agent that asks first

Built an agent in Boomi Agent Studio to reorganize folders across every project, then held it back from running on its own. Because it moved production files, I rebuilt it to get a person's approval before each change.

agent proposes→person approves→move
Boomi Agent Studiohuman-in-the-loopAI safety
05 — Cost savings

A $4–5K overage, traced and cut

Traced an unexpected platform overage to nested connector calls in our own processes and reduced executions. Then managed the vendor renewal, escalated to the CTO and CFO when it stalled, and closed the contract with 20 connectors.

overage→root cause→renewal
root-cause analysisvendor managementexecutive communication
03Experience

From requirementsto production.

ThoughtSpot, Inc.Nov 2021 – Sep 2026 · Remote

Applications Engineer

Sep 2025 – Sep 2026 · previously Integration Developer, Nov 2021 – Sep 2025
  • Built and owned 10+ integrations connecting finance and HR systems — NetSuite, Coupa, Salesforce, BambooHR, Greenhouse and bswift — for ~500 employees.
  • Kept order and spend data flowing across 10+ scheduled and batch jobs, monitoring runs and debugging through logs and API responses.
  • Led requirement sessions with finance, HR and sales teams and turned them into technical specs, data flows and field mappings, then shipped through dev, test and production.
  • Wrote integration code in JavaScript and Groovy against REST and GraphQL APIs (OAuth 2.0), validating in Postman before deploy.
  • Documented every integration for leadership — it became the team's reference and informed the vendor renewal. Wrote 20+ runbooks and a searchable troubleshooting guide.
CustomerDiscovery.coMar – May 2021 · Remote

Frontend Software Developer

Intern
  • Built responsive UI components in React, JavaScript, HTML and CSS on an agile team, and onboarded new interns to the codebase.
CSU Channel Islands2019 – 2021

Instructional Assistant

STEM Outreach & IT Support
  • Taught data structures, Arduino and robotics in Java, Python and C to students at every level, coaching them to debug their own code.
04Toolkit

What I work with.

Languages

Python, Java, JavaScript, Groovy, TypeScript, SQL

Integration

Boomi (certified), real-time & batch, data mapping, error handling, monitoring

Web & APIs

REST, GraphQL, OAuth 2.0, JSON, XML, CSV, Postman

Business systems

NetSuite, Coupa, Salesforce, ADP, BambooHR, Greenhouse, bswift, Box, Google Drive

Applied AI & platforms

Anthropic API, Boomi Agent Studio, Git / GitHub, AWS

Ways of working

Requirements gathering, technical documentation, stakeholder communication, agile delivery, mentoring

Certified · Jul 2026

Boomi Professional Integration Developer

B.S.

Computer Science

California State University Channel Islands

A.S. × 2

Mathematics & Natural Sciences

Ventura College

05 · Contact

Let's worktogether.

Open to software engineering, integration engineering, business systems and applied-AI roles. Remote-first, based in Ventura County, CA. Email is the fastest way to reach me.