About

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

iPaaSBoomi (process automation, API management), Celigo, Workato, n8n
ERP & CRMNetSuite, Salesforce, UKG Pro WFM (Workforce Dimensions)
APIsREST, proxy APIs, OpenAPI/Swagger, API-first design
SecurityOAuth 1.0/2.0, Basic auth, encryption, credential management
LanguagesJava (Spring Boot), Node.js, TypeScript, JavaScript, Groovy, SQL
Data & filesJSON, XML, CSV, EDI (X12/EDIFACT), SFTP, FTP/S, AS2
Cloud & DevOpsAWS 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 →