Nate Gibson, Developer in Jacksonville, FL, United States
Nate is available for hire
Hire Nate

Nate Gibson

Verified Expert  in Engineering

Full-stack Developer

Jacksonville, FL, United States

Toptal member since September 13, 2022

Bio

Nate is a highly skilled software developer who started his professional career in business intelligence in 2010 after years of programming as a hobby. After graduating in computer science in 2013, he worked primarily in web application development, ERP (NetSuite) customization, and system integrations. Proficient in several languages, frameworks, and tools, Nate also spearheaded, architected, and developed countless projects as a lead developer.

Portfolio

SuiteTech LLC
JavaScript, Node.js, NetSuite, Learning Management Systems (LMS), Laravel 5...
Hazlnut
JavaScript, Node.js, Express.js, Dialogflow, Twilio, Google Cloud, AWS Lambda...
Saddleback Leather Company
React, NetSuite, SuiteScript 2, NetSuite OneWorld, NetSuite API...

Experience

  • JavaScript - 9 years
  • NetSuite - 9 years
  • Node.js - 7 years
  • React - 6 years
  • Unit Testing - 6 years
  • Laravel - 3 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

Windows, Slack, NetSuite

The most amazing...

...web app I've developed is a 3D viewer that allows customizing products by selecting colors, logos, and different finishes, fully integrated with the ERP.

Work Experience

Founder

2015 - PRESENT
SuiteTech LLC
  • Developed an integration between NetSuite and the Outlook add-in to enable syncing of email communications to NetSuite.
  • Created an integration between NetSuite, Canada Post, and Canada Cartage to pull live rates to the ERP interface and the SuiteCommerce site.
  • Architected and developed a web-based 3D model viewer application built with React that allows product customizations like color, finishing, size, and logo, with integration to NetSuite.
  • Built a React-based custom location leveling application to view all areas above and below the threshold and create automatic transfer orders to resolve issues.
  • Developed a React-based custom stock count mobile web application and desktop web app for creating entire warehouse counts, counting lines with bin, lot, and serial support, and creating inventory adjustments with line levels of approval.
  • Created a custom sales order picking mobile application to allow grouping lines across SOs and better handling units of measure with serials.
  • Supported and developed a Laravel application for a custom LMS solution.
  • Built a custom integration between Redtail and Mailchimp to enable the two-way syncing of contacts.
  • Developed and supported a custom two-way integration between NetSuite and ShipStation to handle thousands of daily shipped orders.
  • Added a custom integration with Stripe to allow custom LMS platform users to manage their payment info.
Technologies: JavaScript, Node.js, NetSuite, Learning Management Systems (LMS), Laravel 5, Three.js, Redux, AWS Lambda, Amazon EC2, Responsive Web Apps, React Native, TypeScript, HTML5, HTML, CSS, MongoDB, Authentication, Ionic, Unit Testing, Jest, Mocha, Jasmine, jQuery, Cypress, Selenium, WebDriver, MySQL, NoSQL, Amazon Web Services (AWS), Angular, SCSS, Webpack, User Interface (UI), User Experience (UX), React Redux, APIs, REST APIs, REST, Sockets, Docker, Docker Compose, PHP, Laravel, Leadership, Web Development, Agile, Full-stack, Databases, Capacitor, Cordova, Hybrid Apps, Hybrid Frameworks, Mobile App Development, Architecture, PostgreSQL, Heroku, B2B, Front-end, CTO, Figma, SVG, Full-stack Development, Customer Relationship Management (CRM), HubSpot, Web

Vice President of Technology

2022 - 2022
Hazlnut
  • Led the hiring process to grow the team from the startup phase and brought two new developers on board.
  • Architected and led the transition of a legacy API to a new one.
  • Worked on several new initiatives using Dialogflow, Twilio, Google Cloud, AWS, and Node.js.
  • Managed a team of four developers and implemented an agile project management approach.
Technologies: JavaScript, Node.js, Express.js, Dialogflow, Twilio, Google Cloud, AWS Lambda, AWS Fargate, React Native, TypeScript, Android, iOS, MySQL, Amazon Web Services (AWS), APIs, REST APIs, Full-stack, Leadership, Agile, Databases, Architecture, Startups, NestJS, TypeORM, Microservices, Next.js, B2B, CTO, Front-end, SMS, Google Cloud Platform (GCP), Web

NetSuite Developer

2016 - 2018
Saddleback Leather Company
  • Customized the company's SuiteCommerce Advanced website and added several non-standard features.
  • Developed a custom WMS solution for the warehouse to pick sales orders.
  • Installed, configured, and customized an Odoo instance used for project management.
  • Provided consultancy to a manufacturing plant in Mexico to improve work processes within the manufacturing system.
Technologies: React, NetSuite, SuiteScript 2, NetSuite OneWorld, NetSuite API, SuiteCommerce Advanced, Manufacturing, React Redux, REST, REST APIs, APIs, Web

Software Developer

2013 - 2016
RF-SMART
  • Acted as a scrum master, leading the team through Agile processes and meetings.
  • Led the development and architecture for NetSuite products, including WMS, packing, location leveling, and more.
  • Worked closely with the product manager to translate business requirements into technical requirements.
  • Won the company-wide annual innovation contest twice consecutively.
  • Awarded for extraordinary contributions and innovations to the team for developing and supporting customer issues.
  • Received three spot awards and two high altitude awards for high performance.
Technologies: JavaScript, SuiteScript 1, Knockout (Knockout.js), Responsive Web Apps, Webpack, SCSS, Less, SaaS, NetSuite, NetSuite API, NetSuite OneWorld, REST, REST APIs, APIs, Manufacturing, Distribution, Manufacturers, Warehouses, Leadership, Full-stack, Agile, B2B, Customer Relationship Management (CRM), Web

Software Engineer I

2011 - 2013
SumTotal
  • Managed support and development for a legacy analytics product.
  • Tracked and fixed bugs, reducing the average solution time from about 90 to 10 days.
  • Worked with customers transitioning them from the legacy product to the new product.
Technologies: IBM Cognos, SQL, Data Modeling, C#, .NET

3D Customization Web App for eCommerce

I architected, designed, and developed a React-based 3D web app using Three.js to display 3D models to the user, with controls to customize color, shape, size, and finishing and the ability to add a custom logo to the model. Integrated it with NetSuite to enable saving customers' customizations and contact the sales representative to begin the ordering process.

Custom Sales Order Picking Application

This React-based mobile application with scanner support allows a custom picking process that pulls sales order, bin, and item information, live from NetSuite and creates an item fulfillment on submit. I architected, designed, and developed the entire solution.

Custom Learning Management System

Built a learning management system with a Laravel-based back end and a React-based front-end with many custom features. Worked with one other developer to build the platform with new features such as live chat, forums, automated flows, drip campaigns, and more.

Restaurant Ordering API

Created a new restaurant ordering API using Nest.js, with integrations to multiple POS systems, and deployed using AWS Fargate. I designed this API to replace the legacy API system and to support fast scalability.
2010 - 2013

Bachelor's Degree in Computer and Information Sciences

University of North Florida - Jacksonville, FL, USA

Libraries/APIs

React, NetSuite API, jQuery, WebDriver, Node.js, Square API, React Redux, REST APIs, Stripe, Twilio API, Three.js, Sockets, BigCommerce API

Tools

Docker Compose, CircleCI, TeamCity, Webpack, Capacitor, Git, IBM Cognos, Dialogflow, AWS Fargate, Mocha, Vagrant, Figma

Languages

JavaScript, SuiteScript 1, SuiteScript 2, SQL, HTML5, HTML, CSS, C#, Less, TypeScript, SCSS, PHP, Sass, C++, C, Java, Python, GraphQL

Frameworks

Redux, Express.js, Knockout (Knockout.js), Laravel 5, Ionic, Jest, Jasmine, Cypress, Selenium, Laravel, NestJS, .NET, React Native, Angular, Next.js, Tailwind CSS

Paradigms

Unit Testing, REST, Web Architecture, Agile, B2B, Continuous Integration (CI), Microservices, DevOps

Platforms

Web, Windows, Twilio, AWS Lambda, Amazon EC2, Android, Docker, iOS, Amazon Web Services (AWS), Heroku, Shopify, WordPress, BigCommerce, Azure, Google Cloud Platform (GCP), HubSpot

Storage

MongoDB, MySQL, NoSQL, Databases, PostgreSQL, Google Cloud

Industry Expertise

Project Management

Other

NetSuite, Software Development, Manufacturing, NetSuite OneWorld, SuiteCommerce Advanced, APIs, Distribution, Leadership, Web Development, Architecture, Front-end, Algorithms, Warehouses, Learning Management Systems (LMS), Responsive Web Apps, Authentication, User Interface (UI), Manufacturers, Full-stack, Hybrid Apps, Hybrid Frameworks, Mobile App Development, Startups, TypeORM, eCommerce APIs, CTO, eCommerce, eCommerce UI, API Integration, Technical Leadership, Cloud Architecture, Technical Consulting, Consulting, Customer Relationship Management (CRM), Data Modeling, Clover POS, User Experience (UX), SaaS, Cordova, SMS, SVG, Full-stack Development, Education Technology (Edtech)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring