Wow. This needs updated.

MaxCDNContent Marketer • November 2014 — June 2016

I help generate leads by producing content that serves customers in the awareness, consideration, and decision phase of the CDN buying process. I do this by working with data, colleagues, and current customers to determine what information the market desires.

Responsibilities: Lead Generation, Content Management, Content Creation, Content Distribution, Social Media Management, Email Drip Campaigns, Copywriting, HubSpot Management

WebimaxSenior Content Writer • April 2014 — June 2014

After a year at Webimax, I was promoted to a senior position. In my senior role, I…

Most articles about building e-commerce software focus on B2C (business-to-consumer) settings. While B2C is widely written about, there are far fewer technical guides for developers in the $1.3 trillion B2B (business-to-business) e-commerce industry. B2B e-commerce is notably different from B2C retailing, and building software for this industry poses a unique set of challenges.

In this post, I’ll shed some light on building a modern, scalable B2B e-commerce platform. I’ll share some of the technical considerations you’ll make and architectural decisions you’ll encounter. Along the way, I’ll mention a few tools that will help you build B2B e-commerce software faster.

Technical Considerations for B2B E-Commerce


One of the most critical pieces of infrastructure for a scalable e-commerce platform is its product information manager (PIM). It acts as the source of truth for product data, allows team members to add and modify product information, and makes this product information available to various distribution channels.

This post is the third in a three-part series on the technical decisions that go into building a PIM (catch up on part one here and part two here). In this post, I’ll focus on how you can make your product data available to your distribution network.

In modern e-commerce businesses, it’s…

A product information manager (PIM) is primarily responsible for storing product data, allowing team members and partners to create and update that data, and distributing product data to customers. In part one of this series, I walked you through setting up your PIM’s data model, and in this post, I’ll walk you through the technical challenges you will need to solve surrounding collecting, importing, and modifying data within your PIM.

While you have to get the core data model right, a useful PIM needs to be dynamic, allowing team members, partners, and engineers to modify products quickly and easily. …

Thanks for considering to take the remote job course! This course contains all of the tactics I’ve used to get three full-time remote jobs in my career. I spent months creating it after getting asked by dozens of people how I’m able to land new full time remote jobs so fast.

There is no guesswork required on your part in this course. Every remote job search tactic is fully detailed and documented in a step-by-step format. Simply follow the steps to get interviews for full time remote jobs as soon as possible.

To complete this course and get a full…

Why do you want to work remotely?

The constant factor to success in landing a full time remote job quickly is motivation. To stay motivated, you need a goal. That goal is different for everyone. Maybe you want to travel, spend more time with your kids, or have more time to work on your side projects.

For me, the goal of traveling overseas is what motivated me to find my first full time remote job in just two weeks in 2016. The goal that motivates you may be very different. Nonetheless, you need a goal.

When I ask people why they want to work remotely, they say…

People had full time remote jobs before working remotely became trendy. For instance, IBM had thousands of employees working remotely in the early 2000s, around the same time video conferencing and instant messaging tools became available for business. But in 2017 they gave employees an ultimatum: come back to the office or get fired. Yahoo did the same thing with their remote employees.

These seemed like cases of large corporations wanting to have more control over employees. In the beginning, it probably made sense for IBM to have remote employees. They could save money on onboarding, real estate, and office-related…

If you want a remote job sooner than later you need a portfolio site. It doesn’t matter if you’re a writer, marketer, financial planner, waitress, or sales person. You need a portfolio site.

You’re going to use your portfolio site to tell your story and get hiring managers at remote companies interested in you — even if you don’t have a portfolio of work. Also, having a website sends a strong signal to hiring managers that you are tech savvy and understand how different software and online tools work. This is an important skill for aspiring remote workers.

Another reason…

Showcase pages are portfolio pages that give you the opportunity to elaborate on your experience at a specific company. You can’t fit all of your accomplishments on your resume, nor should you try. These pages solve that problem.

You will link to your showcase pages below the accomplishments section for jobs featured on your resume. These pages will give hiring managers the opportunity to learn more about your accomplishments at a specific company.

Here’s an example of a showcase page.

How to create a showcase page

You want to create one showcase page for the last three positions you plan to add to your resume.


Robert Gibb

Tech marketer and aspiring screenwriter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store