
Joe Robertson
Verified Expert in Engineering
Senior Full-stack Developer
Lafayette, MN, United States
Toptal member since August 3, 2022
Joe has been developing websites and web apps for 15 years. He is a full-stack developer, handling front-end, back-end, database, 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
Experience
- JavaScript - 15 years
- Node.js - 12 years
- Docker - 7 years
- MySQL - 6 years
- React - 5 years
- CI/CD Pipelines - 4 years
- PostgreSQL - 4 years
- REST - 3 years
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
Next.js/React Developer
Hoag - Main
- Created a new React booking platform used across multiple sites to make the process consistent for users.
- Worked with the team and leadership to implement new changes to CI/CD pipelines and team management.
- Updated and added features to multiple API back ends, including working with Epic APIs.
Full-stack Developer
Woven by Toyota, Inc - USA - Online Services
- Created and updated React components taken from a previous version.
- Implemented automated testing systems to cover new and existing work.
- Worked with QA to create new and better methods of testing, both manually and automatically.
Front-end JavaScript Developer
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.
Front-end Developer
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.
React/Typescript Developer
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.
Solutions Engineer
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.
Front-end Developer
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.
Product Development Manager
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.
Senior Interactive Developer
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.
Experience
StatBridge Hardware Development
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.
Skills
Libraries/APIs
Node.js, React, REST APIs, API Development, React Router, React Redux, Chai, React Hook Form, React Testing Library, AWS Amplify, Chart.js, Passport.js, WebGL, Vue, Three.js, Google Maps, Stripe
Tools
Git, Babel, GitHub, Postman, NPM, Jira, Jenkins, GitLab CI/CD, Figma, Webpack, Terraform, Nx, Claude Code, Grafana, Claude, TanStack Router
Languages
JavaScript, HTML, CSS, PHP, TypeScript, SQL, Modern JavaScript, GraphQL, HTML5
Paradigms
Agile, Unit Testing, Refactoring, Web Application Architecture, Web Architecture, Microservices, Object-relational Mapping (ORM), Event-driven Architecture, Role-based Access Control (RBAC), DevOps, REST API Architecture, REST, Testing, HIPAA Compliance, Test-driven Development (TDD), Search Engine Optimization (SEO), Microservices Architecture, Fast Healthcare Interoperability Resources (FHIR)
Storage
Database Migration, JSON, MySQL, PostgreSQL, NoSQL, Data Pipelines, Relational Databases, MongoDB, Database Architecture, Redis, Redis Cache, Elasticsearch
Frameworks
Next.js, Material UI, Express.js, Redux, Swagger, Cypress, PixiJS, OAuth 2, React Native, Jest, JSON Web Tokens (JWT), Tailwind CSS, Next.js 14, NestJS
Platforms
Docker, Amazon Web Services (AWS), Linux, Amazon EC2, Drupal, AWS Lambda, WordPress, Kubernetes, Contentful, Yext, EPIC Electronic Health Records (EHR), Vercel, Twilio
Industry Expertise
Healthcare, Project Management
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, Back-end, Back-end Development, Engineering, RESTFul APIs, Consumer-facing Products, Source Code Review, Web Applications, Fractional CTO, Communication, Leadership, Technical Leadership, CTO, Legacy Code, Quality Assurance (QA), Error Handling, Software Development, System Architecture, Software Design, Third-party APIs, Front-end Development, Integration, Integrations, CI/CD Pipelines, Software Development Lifecycle (SDLC), Team Leadership, Technical Architecture, Integration Testing, Dashboard Development, Front-end Design, Game Development, Multiplayer, QA Testing, MERN Stack, Gaming Platforms, Headless CMS, Security, User Authentication, Webhooks, Dashboards, Web Security, CSS-in-JS, Data Engineering, Business Strategy, SaaS, Migration, Data Governance, IT Infrastructure, Software Integration, IT Strategy, Healthtech, Team Management, Workflow Automation, HIPAA, Healthcare Software, Authentication, Authorization, NetSuite, Hardware Design, Networking, WebSockets, Lambda Functions, Axios, Mathematics, Big Data, 3D Games, Large Language Models (LLMs), AI-generated Code, AI Tools, Cloud, Fintech, Identity & Access Management (IAM), Portals, Single Sign-on (SSO), Internet of Things (IoT), Point of Sale, Large-scale Projects, Artificial Intelligence (AI), Agentic AI, AI Agents, No-code Development, Prometheus, Finance, Financial Services, Payment APIs, Electronic Health Records (EHR), HL7, Epic, Data Modeling, Row-level Security (RLS), AI Integration, OpenAI, Vite, Analytics, Real-time Data, AI-assisted Development, Agentic Coding, PDF, Electronic Medical Records (EMR), Translation, Double-entry Bookkeeping, QuickBooks Online
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring