I design and build the integrations that keep business systems in sync: ERP and CRM platforms, SaaS apps, file servers and custom APIs. Most of my work runs on Boomi and Celigo, with NetSuite and Salesforce at the centre, and every integration is built to handle errors, retries and changing data without anyone babysitting it.
What I do
- Integrations on Boomi, Celigo, Workato and n8n, from design to deployment and monitoring.
- REST and proxy API design and development, API-first with OpenAPI/Swagger specifications, plus APIs built in Java Spring Boot and Node.js.
- NetSuite and Salesforce integration and customisation, including saved searches, RESTlets and real-time Salesforce triggers.
- UKG Pro WFM (Workforce Dimensions) integrations for timekeeping, accruals, scheduling and leave rules.
- File-based and B2B integrations over SFTP, FTP/S and AS2, including EDI (X12/EDIFACT 850, 810, 856, 997).
- Secure integrations: OAuth 1.0/2.0, encryption, credential management and least-privilege access.
- Reusable patterns for transformation, validation, error handling, retries and asynchronous processing, plus monitoring dashboards.
Expertise
| iPaaS | Boomi (process automation, API management), Celigo, Workato, n8n |
|---|---|
| ERP & CRM | NetSuite, Salesforce, UKG Pro WFM (Workforce Dimensions) |
| APIs | REST, proxy APIs, OpenAPI/Swagger, API-first design |
| Security | OAuth 1.0/2.0, Basic auth, encryption, credential management |
| Languages | Java (Spring Boot), Node.js, TypeScript, JavaScript, Groovy, SQL |
| Data & files | JSON, XML, CSV, EDI (X12/EDIFACT), SFTP, FTP/S, AS2 |
| Cloud & DevOps | AWS EC2 and S3, Jenkins CI/CD, Git, GitHub |
Selected work
GTreasury to NetSuite
Two-way treasury and ledger sync on Boomi: journal entries into NetSuite, balances back to GTreasury over OAuth 1.0. Read the case study →
Raiser Edge to NetSuite
Nonprofit revenue from Raiser’s Edge recorded in NetSuite as cash sales, creating new customers automatically. Read the case study →
Shopify to NetSuite Orders
The full order-to-cash cycle for Shopify orders, automated into NetSuite with Celigo. Read the case study →
DocuSign to NetSuite
Real-time webhook integration that updates customer payment details the moment a document is signed. Read the case study →
Proxy APIs for NetSuite Records
Purpose-built Celigo APIs that let a web app read and create NetSuite records safely. Read the case study →
Boomi
Celigo
n8n
Salesforce