Hi,
I have been a software developer now for over 4 decades. This month, I transition to retirement. I love writing software and although I’m hanging up full time employment, I’d like to continue to write software part time. So I’m open to meeting new people and taking on a few part time projects.
If you’ve navigated to this page in my blog, you may already be familiar with some of my work. I’ve hit the full gamut of NetSuite customizations. I’ve written several hundred thousand lines of Suitelets, Restlets, Client Scripts, Scheduled Scripts, Map-Reduce Scripts, Event Scripts, Plugins, SDF Deployments, Saved Searches, Custom Record Types, Sublists, etc. etc. etc.
I’m not an accountant, but I certainly understand how to navigate and create custom reports for all the NetSuite transaction types: Estimates, Sales Orders, Invoices, Purchase Orders, Vendor POs, Item Fulfillments, Pick Tickets, etc. etc. etc. You’ll see from my blog I’ve worked quite a bit with Advanced HTML/PDF templates NetSuite’s infamous Freemarker language.
The other area where I’ve had a lot of fun with is data synchronization. It can get complicated, especially 2-way data synchronization. I’ve done it multiple times as I’ve migrated my last employer through 3 different CRM systems ending in NetSuite, not to mention migrating SuiteCommerce to Magento.
Regarding integrations – I’ve integrated NetSuite in both directions, calling other system’s APIs (Paystand, Hubspot, USPS, Magento) and letting other systems call custom NetSuite Restful APIs. The most recent example of this was a 2-way integration with Adobe Commerce, commonly known as Magento. I moved close to 100K products from NetSuite to Magento, along with each product’s placement in the Magento catalog. Here’s one that might raise an eyebrow: My restful NetSuite APIs supported customer specific pricing in Magento in real time. As individual customer’s prices were updated in NetSuite, the customer could see the changes as they browsed in Magento. That was a fun one!
In NetSuite, my customizations broke through the limit of 10K individual customer specific prices, supporting unlimited products under a single customer each having a special price just for that customer. NetSuite out of the box does not support customer specific costs (Special Pricing Agreements between seller and supplier, typical for distributors). I’m familiar with all of this.
With regard to reporting, I wrote portlets that presented graphed year over year reports. Showing estimates, orders and invoices side by side with full drill down capability to the detailed transactions. I developed a method of showing real-time profitability at a customer level which ties back to financials.
I guess the short answer is… if you can think it, I probably have done it. I’d love to talk about that if you have a need. I refrain from listing my contact info here, as I don’t want a lot of spam. Hit the contact page and I’ll get back to you with my info and we can talk further.
Cheers,
–Kevin