Joe Robertson, Developer in Waconia, MN, United States
Joe is available for hire
Hire Joe

Joe Robertson

Verified Expert  in Engineering

Bio

Joe has been developing websites and web apps for 15 years. He is a full-stack developer doing front end, back end, databases, and DevOps work. Lately, Joe has been focusing more on the front end and enjoys working on tooling like DevOps and CI/CD pipelines.

Portfolio

Blue River Technology – Shasta (Robotics)
React, JavaScript, TypeScript, CSS, Figma, AWS Amplify, GraphQL, Jest, Webpack...
Ameriprise Financial
React, JavaScript, Next.js, TypeScript, Agile Sprints, Agile, Debugging...
Best Buy
React, JavaScript, React Native, TypeScript, Agile Sprints, Agile, Debugging...

Experience

Availability

Full-time

Preferred Environment

Node.js, React, JavaScript, Amazon Web Services (AWS)

The most amazing...

...project I've worked on is an offline piece of hardware that was a web app built into a router to use without Internet access.

Work Experience

Front-end JavaScript Developer

2022 - 2023
Blue River Technology – Shasta (Robotics)
  • Converted the previous website to a new React version.
  • Added large amounts of Cypress-automated tests to increase confidence in the refactor work.
  • Collaborated closely with the business and design teams to develop a new UX.
Technologies: React, JavaScript, TypeScript, CSS, Figma, AWS Amplify, GraphQL, Jest, Webpack, Chart.js, Full-stack Development, Test-driven Development (TDD), HTML, Team Leadership, GitHub, React Router, Axios, Technical Architecture, Minimum Viable Product (MVP), Architecture, Webflow, Integration Testing, HTML5, Cypress, Chai, API Integration, User Interface (UI), User Experience (UX), REST APIs, Dashboard Development, Front-end Design, Front-end Architecture, NPM, Software Architecture, Tailwind CSS

Front-end Developer

2020 - 2022
Ameriprise Financial
  • Developed a new functionality using React components and microservices REST APIs.
  • Added unit testing and end-to-end testing coverage to new and existing functionalities.
  • Pioneered the migration of two teams to a new mono-repository platform, including updating code architecture to take advantage of a new platform.
  • Managed deployments and various release activities.
Technologies: React, JavaScript, Next.js, TypeScript, Agile Sprints, Agile, Debugging, Unit Testing, Software Development Lifecycle (SDLC), Full-stack Development, HTML, Team Leadership, Minimum Viable Product (MVP), Microservices, Integration Testing, HTML5, Cypress, React Redux, Chai, API Integration, User Interface (UI), CSS, User Experience (UX), REST APIs, Front-end Design, Front-end Architecture, NPM, Software Architecture

Front-end Developer

2020 - 2020
Best Buy
  • Created a new web platform for internal use by employees in stores.
  • Assisted in the migration of an employee app from Xamarin to React native.
  • Added an initial testing framework for the new platform.
Technologies: React, JavaScript, React Native, TypeScript, Agile Sprints, Agile, Debugging, Unit Testing, Software Development Lifecycle (SDLC), HTML, Redux, Technical Architecture, Microservices, HTML5, Cypress, React Redux, Chai, API Integration, User Interface (UI), CSS, User Experience (UX), REST APIs, Front-end Design, Front-end Architecture, NPM, Software Architecture

Solutions Engineer

2018 - 2019
GovDocs
  • Led a team of developers in creating a new digital services product for a company that previously worked in physical products only.
  • Designed and implemented a system to export and sync data from the previous NetSuite database to a new Node.js and PostgresSQL product.
  • Implemented automated testing for core business code.
  • Designed a rules engine to determine minimum wage based on various criteria.
Technologies: React, Node.js, JavaScript, NetSuite, PostgreSQL, Testing, TypeScript, Agile Sprints, Agile, Debugging, Unit Testing, Software Development Lifecycle (SDLC), Full-stack Development, Express.js, AWS Lambda, Lambda Functions, Full-stack, HTML, Team Leadership, Technical Architecture, Architecture, Integration Testing, Postman, API Integration, User Interface (UI), CSS, User Experience (UX), SQL, REST APIs, Dashboard Development, Front-end Design, Front-end Architecture, NoSQL, Database Architecture, NPM, Software Architecture

Front-end Developer

2018 - 2019
WhereTo
  • Designed and implemented a React component library.
  • Implemented high-performance UX designs that had to parse large amounts of data and still remain performant.
  • Added large amounts of automated testing coverage to new and existing code.
Technologies: React, JavaScript, TypeScript, Amazon Web Services (AWS), Agile Sprints, Agile, Debugging, Unit Testing, Software Development Lifecycle (SDLC), Full-stack Development, HTML, JSON Web Tokens (JWT), Minimum Viable Product (MVP), Integration Testing, Passport.js, Postman, API Integration, User Interface (UI), CSS, User Experience (UX), SQL, REST APIs, Front-end Design, Front-end Architecture, Redis, NPM, Software Architecture, Big Data

Product Development Manager

2013 - 2017
Statbridge
  • Created a custom hardware solution to provide an offline system that creates a custom internal network, which hundreds of thousands of users used.
  • Developed a heavily customizable, data-driven HTML5 web app and Node.js server to collect and report on custom data, including HIPAA-protected data.
  • Built an upgrade of an HTML5 app to use a modern stack, including React, Redux for view, Mocha, Sinon and Chai for testing, REST API, Webpack for bundling, and Docker for deployment.
Technologies: JavaScript, Node.js, React, Linux, CI/CD Pipelines, Hardware Design, HIPAA Compliance, Networking, Agile, Debugging, Unit Testing, Software Development Lifecycle (SDLC), Full-stack Development, Express.js, Full-stack, HTML, Team Leadership, Technical Architecture, Minimum Viable Product (MVP), Architecture, Swagger, Integration Testing, API Integration, User Interface (UI), CSS, User Experience (UX), SQL, REST APIs, Dashboard Development, Front-end Design, Front-end Architecture, NoSQL, Database Architecture, Mathematics, Redis, NPM, PHP, Software Architecture, 3D Games, Game Development, Multiplayer, Game Design

Senior Interactive Developer

2011 - 2013
Fusion Room
  • Developed websites using JavaScript, PHP, and Drupal.
  • Built Drupal commerce sites with the custom import of data.
  • Used Drupal features and installed profiles to create deployable versions of sites.
  • Created an automated testing platform for PHP and .NET projects using Jenkins.
  • Tested using Aegir to automatically build, deploy, and test Drupal site versions during development.
  • Designed and implemented a file and database backup system for development machines.
  • Managed Linux and Internet Information Services (IIS) development and automated machines.
Technologies: JavaScript, PHP, Drupal, Jenkins, GitLab CI/CD, Debugging, Software Development Lifecycle (SDLC), Full-stack Development, Full-stack, HTML, Team Leadership, Technical Architecture, Architecture, Swagger, API Integration, User Interface (UI), CSS, User Experience (UX), SQL, REST APIs, Dashboard Development, Front-end Design, Front-end Architecture, Database Architecture, Software Architecture, PixiJS, WordPress

StatBridge Hardware Development

I designed and built an offline hardware solution that created a WiFi hotspot to serve a web app designed to collect health screening data over that hotspot.

This allowed our clients to use our web app in places without Internet availability. The hardware could also connect to the internet to receive software updates, track billing, and configuration changes.

The app was also highly customizable, allowing each client to uniquely tailor the app to their needs, from custom questions, workflows, and reports.

Libraries/APIs

Node.js, React, REST APIs, React Router, React Redux, Chai, AWS Amplify, Chart.js, Passport.js

Tools

Babel, GitHub, Postman, NPM, Jenkins, GitLab CI/CD, Figma, Webpack

Languages

JavaScript, HTML, CSS, PHP, TypeScript, SQL, GraphQL, HTML5

Paradigms

Agile, Unit Testing, Microservices, REST, Testing, HIPAA Compliance, Test-driven Development (TDD)

Frameworks

Next.js, Material UI, Express.js, Redux, Swagger, Cypress, PixiJS, React Native, Jest, JSON Web Tokens (JWT), Tailwind CSS

Platforms

Docker, Linux, Amazon Web Services (AWS), Drupal, AWS Lambda, Webflow, WordPress

Storage

MySQL, PostgreSQL, NoSQL, MongoDB, Database Architecture, Redis

Other

Agile Sprints, Debugging, Full-stack, Web Development, APIs, Front-end, Full-stack Development, Minimum Viable Product (MVP), Architecture, API Integration, User Interface (UI), User Experience (UX), Front-end Architecture, Software Architecture, Game Design, CI/CD Pipelines, Software Development Lifecycle (SDLC), Team Leadership, Technical Architecture, Integration Testing, Dashboard Development, Front-end Design, Game Development, Multiplayer, NetSuite, Hardware Design, Networking, WebSockets, Lambda Functions, Axios, Mathematics, Big Data, 3D Games

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