Matt Fulton, Software Developer in San Francisco, CA, United States
Matt Fulton

Software Developer in San Francisco, CA, United States

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.
Matt is now available for hire


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



San Francisco, CA, United States



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.


  • CTO

    2020 - 2020
    • 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, AWS Kinesis, Amazon Simple Queue Service (SQS), AWS Lambda, Amazon DynamoDB
  • Software Engineer

    2018 - 2020
    • 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
    • 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
  • Platforms

    Amazon Web Services (AWS), AWS Lambda, AWS Kinesis
  • Tools

    Plaid, Amazon Simple Queue Service (SQS)

To view more profiles

Join Toptal
Share it with others