Matt Fulton, Developer in San Francisco, CA, United States
Matt is available for hire
Hire Matt

Matt Fulton

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
May 6, 2020

Matt is a full-stack web developer, former CTO, Google engineer, and YCombinator alum. He has built systems with a large variety of technologies and has deep experience in systems architecture, product strategy, and managing engineering teams. He has reduced query latencies from 10s of seconds to 100s of milliseconds saving vast amounts of time. His work has helped companies safely migrate, expand, and resolve critical issues that directly helped their bottom line and customer experience.

Portfolio

TakeoffDB
Amazon Web Services (AWS), PostgreSQL, Ruby, Amazon Kinesis...
Google
SQL, Java, AngularJS, TypeScript
Fulton Software
Node.js, Redux, React, JavaScript, Scala, MySQL, Swagger

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Plaid, Stripe, Redis, Amazon DynamoDB, SQL, Java, Ruby on Rails (RoR), Ruby, Redux, React, JavaScript, TypeScript

The most amazing...

...automated cache I've developed reduced the latency of complex queries from 10s of seconds to 100s of milliseconds, without cache management code.

Work Experience

CTO

2020 - 2020
TakeoffDB
  • Reduced customer query latencies from 10s of seconds to 100s of milliseconds.
  • Backed by YCombinator, participating in the winter 2020 batch.
  • Designed and built an automated cache, which plugged directly into customer databases, streamed changes, and incrementally updated views of otherwise expensive queries.
Technologies: Amazon Web Services (AWS), PostgreSQL, Ruby, Amazon Kinesis, Amazon Simple Queue Service (SQS), AWS Lambda, Amazon DynamoDB

Software Engineer

2018 - 2020
Google
  • Assisted in the product area: Actions on Google, Google’s 3rd-party development platform.
  • Organized, designed, and directed the build of a configuration-driven platform to customize partner development experience for category needs.
  • Designed and built tools and services for 3rd-party developers to simulate and test their integrations with Google.
  • Received outstanding performance reviews that indicated "strongly exceeds expectations."
Technologies: SQL, Java, AngularJS, TypeScript

Principal

2018 - 2018
Fulton Software
  • Offered services ranging from software architecture, to software engineering, to DevOps, to light UI/UX.
  • Built warehouse management software, including scanner and printer integrations.
  • Executed design sprints and build outs of MVPs for early stage products.
Technologies: Node.js, Redux, React, JavaScript, Scala, MySQL, Swagger

CTO

2015 - 2018
Sail (Acquired)
  • Architected, designed, and built products from the ground up.
  • Managed a team of ten, from hiring through day-to-day operations.
  • Set company and product strategy with other members of the leadership team.
Technologies: Amazon Web Services (AWS), Redis, PostgreSQL, Ruby on Rails (RoR), Ruby, JavaScript, Redux, React

Lead Growth Engineer

2013 - 2015
Roadtrippers
  • Led the growth team from concept through implementation, reporting to COO, resulting in 12x user growth during my tenure.
  • Reduced search latency by an order of magnitude by migrating from PostgreSQL full-text search to an Elasticsearch cluster.
  • Built growth features, along with regular features using Rails, Backbone.js, PostgreSQL, and Elasticsearch.
Technologies: MongoDB, PostgreSQL, Ruby, Backbone.js, JavaScript, Elasticsearch

Pack - Warehouse Management Software

Hired as a software consultant. Gathered requirements, designed the interface, and built software for the managing of the packing process in a warehouse. This software was built in JavaScript and Scala, integrating with scanners and printers.

Languages

Ruby, JavaScript, TypeScript, SQL, Scala, Java

Frameworks

Ruby on Rails (RoR), Redux, AngularJS, Swagger

Libraries/APIs

Ruby on Rails API, React, Stripe, Backbone.js, Node.js

Storage

PostgreSQL, Amazon DynamoDB, Redis, Elasticsearch, MongoDB, MySQL

Other

Software Architecture, Software Design, System Design, Amazon Kinesis

Platforms

Amazon Web Services (AWS), AWS Lambda

Tools

Plaid, Amazon Simple Queue Service (SQS)

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