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

Software Developer in San Francisco, CA, United States

Member since January 8, 2018
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

Portfolio

  • TakeoffDB
    AWS, DynamoDB, Lambda, SQS, Kinesis, Ruby, PostgreSQL
  • Google
    TypeScript, AngularJS, Java, SQL
  • Fulton Software
    Swagger/OpenAPI, MySQL, Scala, JavaScript, React, Redux, Node.js

Experience

Location

San Francisco, CA, United States

Availability

Part-time

Preferred Environment

TypeScript, JavaScript, React, Redux, Ruby, Rails, Java, SQL, DynamoDB, Redis, AWS, Stripe, Plaid

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.

Employment

  • 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: AWS, DynamoDB, Lambda, SQS, Kinesis, Ruby, PostgreSQL
  • 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: TypeScript, AngularJS, Java, SQL
  • 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: Swagger/OpenAPI, MySQL, Scala, JavaScript, React, Redux, Node.js
  • 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: React.js, Redux, JavaScript, Ruby, Ruby on Rails, PostgreSQL, Redis, AWS
  • 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: Elasticsearch, JavaScript, Backbone.js, Ruby, PostgreSQL, MongoDB

Experience

  • Pack - Warehouse Management Software (Development)

    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.

Skills

  • Languages

    Ruby, JavaScript, TypeScript, SQL, Java
  • Frameworks

    Ruby on Rails (RoR), Redux
  • Libraries/APIs

    Ruby on Rails API, React
  • Storage

    PostgreSQL, AWS DynamoDB
  • Other

    Software Architecture, Software Design, Systems Design, AWS

To view more profiles

Join Toptal
Share it with others