Senior Software Engineer

  • Integrated Salesforce CRM with NetSuite and other enterprise applications using REST APIs and authentication schemes including Basic, OAuth 1.0 and OAuth 2.0.
  • Developed and maintained Salesforce-to-ERP integration workflows involving customer, order, invoice and financial data synchronization, working extensively with Salesforce standard/custom objects and data mappings.
  • Designed API-led integration solutions using Boomi and Celigo, including NetSuite RESTlet-based integrations and Proxy APIs via the Boomi API module and Celigo API, to expose reusable services for multiple consuming applications.
  • Implemented API security, rate limiting and fault-tolerant integration patterns for high-volume transactional workloads, and deployed the APIs for public use.
  • Built Node.js based integration utilities, middleware components and on-premise APIs to support enterprise application integrations.
  • Developed integrations utilizing AWS EC2 and S3 for file-based and API-driven workflows.
  • Performed data transformation, validation and reconciliation between Salesforce, NetSuite and third-party systems.
  • Worked on Dell Boomi integration project using Salesforce and NetSuite as the API endpoints and other SaaS apps like Concur, Gtreasury, Paylocity, SFTP, JIRA, Zendesk, ServiceNow, Shopify etc.
  • Performed NetSuite customization and saved search creation.
  • Successfully delivered 5 Boomi deliverables and 4 Celigo based deliverables, and automated the Procure to Pay and Order to Cash processes.
  • Worked on NodeJS and Angular projects and set up CI/CD pipelines using Jenkins.