Robby Riley, Developer in Seattle, United States
Robby is available for hire
Hire Robby

Robby Riley

Verified Expert  in Engineering

Full-stack Developer

Location
Seattle, United States
Toptal Member Since
October 19, 2022

Robby is a senior full-stack engineer specializing in complex web applications. He has played a key role in helping a startup get from seed to a $32 million series B while enabling small customers to compete with the industry giants. Robby uses strong technical skills, excellent communication, and business acumen to grow businesses through the use of technology.

Portfolio

Snarf
TypeScript, React, Material UI, Express.js, Apollo, GraphQL...
Daily AI
Next.js, JavaScript, TypeScript, React, GraphQL, Apollo, Prisma, GitHub, Axios...
Logixboard
JavaScript, Node.js, React, PostgreSQL, GraphQL, Terraform, SOAP...

Experience

Availability

Full-time

Preferred Environment

MacOS, Slack, GitHub

The most amazing...

...thing I've developed is an international shipment tracking platform that enables small logistics providers to beat giant digital-first providers.

Work Experience

Founder

2022 - PRESENT
Snarf
  • Founded Snarf, an app that provides weather forecasting tools for outdoor sports. Built the app from the ground up, including user research, marketing, UX design, technical architecture, and implementation.
  • Scaled the app to provide weather forecasting for the entire United States.
  • Integrated the app with 3rd-party APIs in order to pull in relevant data.
  • Conducted usability studies and gathered user feedback in order to improve the UX of the product.
Technologies: TypeScript, React, Material UI, Express.js, Apollo, GraphQL, Google Cloud Platform (GCP), MongoDB, Firebase, GitHub, Axios, Minimum Viable Product (MVP), Scalable Application, Microservices, User Interface (UI), User Experience (UX), Figma, Progressive Web Applications (PWA), Team Leadership, Data Visualization, Mapbox

Senior Full-stack Developer

2022 - 2023
Daily AI
  • Built custom integration into 3rd-party software with a short turnaround time.
  • Reduced tech debt and improved code quality. Provided code reviews for other teammates' pull requests.
  • Implemented custom Zapier integrations so other companies could integrate with daily AI software.
  • Built new UI features to spec based on designer mock-ups.
  • Understood business needs and made recommendations to reduce time to value (TTV).
Technologies: Next.js, JavaScript, TypeScript, React, GraphQL, Apollo, Prisma, GitHub, Axios, Minimum Viable Product (MVP), Scalable Application, Jest, User Interface (UI), User Experience (UX), Figma, Progressive Web Applications (PWA), Team Leadership, Data Visualization, Amazon RDS, Tailwind CSS, Vercel

Technical Lead

2020 - 2022
Logixboard
  • Architected an integration platform to support going from one to multiple integrations, seamlessly allowing downstream consumers to use the same data model for many integrations and us to grow the total accessible market significantly.
  • Designed and implemented a data backfilling system using AWS and Node.js to improve new customer onboarding speed by ten times.
  • Developed an international customs module using React under a tight deadline to meet contract requirements with customers and increase revenue.
  • Built a new integration for US customs forms under a tight deadline, which involved getting data out of the third-party system, modeling them in our database, and displaying them on the front end using AWS, Postgres, GraphQL, and React.
  • Created a domestic transport integration to meet contract requirements and gain additional revenue.
  • Managed, mentored, and grew the team from three engineers to over ten, helping them keep productivity up and focus on the right things as needed.
  • Collaborated with the product team to organize and prioritize the engineering team's work.
  • Partnered with the customer support team to understand critical issues and triage appropriately.
Technologies: JavaScript, Node.js, React, PostgreSQL, GraphQL, Terraform, SOAP, Distributed Software, MacOS, Slack, Web Development, Databases, AWS Lambda, Amazon EC2, Express.js, Full-stack, Full-stack Development, APIs, Amazon Web Services (AWS), TypeScript, Front-end, React Router, REST, Agile, Jira, REST APIs, Metrics, TMS, Architecture, Technical Consulting, Management Systems, Transportation & Logistics, API Integration, Serverless Architecture, API Development, Amazon DynamoDB, GitHub, Axios, Minimum Viable Product (MVP), Scalable Application, Microservices, Jest, SQL, User Interface (UI), User Experience (UX), Figma, Progressive Web Applications (PWA), Team Leadership, Data Visualization, Amazon RDS

Full-stack Engineer

2019 - 2020
Blue Origin
  • Developed a quality assurance application to meet certification standards using React, Node.js, and GraphQL, building the app to stakeholder satisfaction in a shorter timeline and at a lower cost than the off-the-shelf option.
  • Implemented barcode scanning on third-party devices to improve manufacturing floor workers' and operations' efficiency.
  • Took on-call shifts requiring diving into code bases and learning quickly to triage or fix issues as they came.
  • Built third-party accounting integration for easy tracking of the business' manufacturing costs.
Technologies: MySQL, MongoDB, GraphQL, Angular, Redux, MacOS, Web Development, Databases, JavaScript, Node.js, React, Express.js, Full-stack, Full-stack Development, APIs, Amazon Web Services (AWS), TypeScript, Front-end, React Router, REST, Agile, Jira, REST APIs, Architecture, Technical Consulting, API Integration, API Development, GitHub, Axios, Scalable Application, Microservices, Jest, SQL, User Interface (UI), User Experience (UX), Figma, Progressive Web Applications (PWA), Team Leadership, Amazon RDS

Full-stack Engineer

2017 - 2019
Best Buy
  • Built a framework to create guided-buying workflows for various appliances on Best Buy's website. Users would be asked a series of questions and get product recommendations based on their answers.
  • Helped build an engine for advanced A/B testing based on previous purchases and user behavior. The engine can test various page layouts for different user types and choose a page for similar users, increasing conversion rates.
  • Contributed to revamping Best Buy's website header, ensuring content was configurable so non-technical people could easily change the menu layout and end users could quickly find what they needed.
Technologies: JavaScript, React, HTML, CSS, Google Cloud Platform (GCP), MacOS, Web Development, Databases, Full-stack, Full-stack Development, APIs, TypeScript, Front-end, React Router, REST, Agile, Jira, REST APIs, Metrics, Architecture, Technical Consulting, API Development, GitHub, Scalable Application, Jest, SQL, User Interface (UI), User Experience (UX), Progressive Web Applications (PWA), Team Leadership, Data Visualization

Software Engineer

2015 - 2016
Epic
  • Rebuilt key data entry forms using a proprietary JavaScript framework, making them more performant.
  • Modernized various features, building them in Visual Basic to use the new proprietary framework.
  • Built custom features for customers to enable patients to enter non-critical information into the application.
Technologies: JavaScript, NoSQL, HTML, CSS, Web Development, Databases, Full-stack, Full-stack Development, Front-end, Agile, GitHub, Scalable Application, User Interface (UI), User Experience (UX)

Web-based Supply Chain App

An application that integrates with logistics providers' existing system to acquire data and make them available and more usable to their customers.

I worked as a full-stack engineer and team lead on the project. The app enabled logistics providers to compete with huge digital providers and beat them out of business.

Weather App for Backcountry Skiing

A React/Node.js application I built completely solo. It ingests large amounts of data and provides the user with an easy-to-use interface with visualizations, making it easy to plan your next ski trip. It has innovative ways to view weather data to be more useful than traditional tabular views.

Snarf

https://snarfme.com
Snarf is a weather forecasting web app for outdoor sports built on React, Node.js, MongoDB, and GCP/Firebase. I'm the founder and sole builder of the app that I scaled to cover the entire United States. I grew the user base to hundreds of users per month.
2011 - 2015

Bachelor's Degree in Computer Science

University of Wisconsin–Eau Claire - Eau Claire, Wisconsin, United States

Libraries/APIs

Node.js, React, React Router, REST APIs, API Development

Tools

Slack, Jira, GitHub, Terraform, Figma, Prisma

Frameworks

Express.js, Material UI, Next.js, Angular, Redux, Jest, Tailwind CSS

Languages

JavaScript, GraphQL, HTML, CSS, TypeScript, SQL, Bash

Paradigms

REST, Agile, Serverless Architecture, Scalable Application, Microservices, UX Design

Platforms

MacOS, Amazon EC2, AWS Lambda, Amazon Web Services (AWS), Mapbox, Google Cloud Platform (GCP), Docker, Firebase, Vercel

Storage

Databases, PostgreSQL, NoSQL, MySQL, MongoDB, Amazon DynamoDB, Google Cloud, Cloud Firestore

Other

Distributed Software, Web Development, Data Structures, Full-stack, Full-stack Development, APIs, Front-end, Architecture, Technical Consulting, API Integration, Axios, Minimum Viable Product (MVP), User Interface (UI), User Experience (UX), Progressive Web Applications (PWA), Team Leadership, Data Visualization, Amazon RDS, Algorithms, SOAP, Metrics, TMS, Management Systems, Transportation & Logistics, Firebase Hosting, Firebase Cloud Functions, Apollo

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