Software engineer and NetSuite developer

I’m Mike, a software engineer with extensive background in NetSuite development based in Northern Illinois.

Data Generation for Dev Environments

Managing one or more development environments? How do you keep them relevant over time. If they become stale, it makes working on new projects with current data difficult. Here, I’ll explain a series of steps I’ve taken to maintain my development environment ensuring current sales order, invoice, and customer payment data.

Scripted vs Saved Searches

Unpopular Opinion: I prefer to use scripted searches in my SuiteScript rather than referencing existing, external saved searches.

Here’s why.

Custom State Labels on Records

Ever wanted to add a custom status to your transactions? Sales Orders might be "Pending Approval", "Pending Billing", or "Billed", but do your business processes also include transaction states like "Validated" or "In Collections". With this SuiteScript module, you can easily display these states using the same look and feel as the native NetSuite transaction states.

Work History

  1. Company
    CrowdStrike, Inc.
    Role
    Sr. NetSuite Developer
    Date
  2. Company
    Rapid7
    Role
    Sr. NetSuite Engineer
    Date
  3. Company
    Okta, Inc.
    Role
    Sr. NetSuite Engineer
    Date
  4. Company
    SaaS Consulting Group
    Role
    Sr. NetSuite Engineer
    Date
  5. Company
    TaxJar, LLC
    Role
    Sr. Software Engineer, NetSuite
    Date
  6. Company
    PODS, Inc.
    Role
    Sr. Software Engineer, NetSuite
    Date
Download Resume

Currently Reading

  1. Mistborn