Scroll To View More
Matt Goldfield, C++ Developer in Boston, MA, United States
Matt Goldfield

C++ Developer in Boston, MA, United States

Member since December 30, 2018
Matt has been a software engineer for a little over ten years. He loves math, systems, and managing people and enjoys doing all of them in different settings. He's worked in many different kinds of companies and is excited to work with a variety of organizations in his role at Toptal.
Matt is now available for hire

Portfolio

  • Simon Data
    AWS Redshift, Lambda, State Machines, DynamoDB, Relational databases, Python...
  • Bandcamp
    Ruby, SQL, JavaScript
  • Akamai Technologies
    C++, SQL, BGP, Distributed systems, Autonomous systems, Objective C

Experience

  • C++, 12 years
  • SQL, 10 years
  • Python, 8 years
  • C, 8 years
  • JavaScript, 6 years
  • Hadoop, 4 years
  • AWS Lambda, 2 years
  • Redshift, 2 years
Boston, MA, United States

Availability

Part-time

Preferred Environment

Python, C++, AWS

The most amazing...

...experience was when I built proofs of concept and took them to fruition in enterprise level environments. More details can be seen in the portfolio section.

Employment

  • Core Software Engineer

    2017 - 2018
    Simon Data
    • Co-built proof of concept of a real-time event processing system, and built significant pieces of the production system.
    • Designed and built infrastructure, analyzing data using AWS tools.
    • Built pieces of analytics layer.
    Technologies: AWS Redshift, Lambda, State Machines, DynamoDB, Relational databases, Python, SQL, Hadoop, ElasticSearch
  • Software Engineer

    2015 - 2017
    Bandcamp
    • Worked on recommendations engine.
    • Worked on search.
    • Contributed to query optimization.
    Technologies: Ruby, SQL, JavaScript
  • Senior Software Engineer

    2011 - 2015
    Akamai Technologies
    • Served as a member of the “Scoring and Topology” group, which developed technologies to discover the topology of the internet. Promoted to Senior in 2013.
    • Owned and had a significant role in the research and design of multiple components, including ping and trace systems, BGP route processing, work on our internal representation of IP space, load estimation, and more.
    Technologies: C++, SQL, BGP, Distributed systems, Autonomous systems, Objective C
  • Software Developer

    2009 - 2011
    Wayfair
    • Re-architected and implemented keyword search system using Lucene and Solr.
    • Re-architected faceting and facet-like product browsing systems.
    • Initiated and co-designed high volume clickstream analysis.
    • Developed back-end admin tools, UI/front-end work, and large data query optimization. Results included ~40% CPU usage drop on database slaves.
    Technologies: Lucene, SOLR, ASP, PHP, SQL, Hadoop, Netezza

Experience

  • Real-time Event Processing System (Development)

    For Simon Data, I co-built a proof-of-concept for a real-time event processing system using AWS lambda, step functions, and various AWS databases, and then helped lead a team to implement an enterprise-level version.

  • Autocomplete Search (Development)

    For Bandcamp, I built the autocomplete search function for their website, augmenting their in-house search functionality and also building a significant portion of the UI around it.

  • Rearchitected Search Using Lucene (Development)

    For Wayfair, I rearchitected their in-house search to use the inverted index model provided by Lucene and built a front-end based on modified SOLR. Also built a processing backend using Hadoop.

  • BGP Route Processing (Development)

    For Akamai, I re-architected their BGP processing system for internet route discovery, which is used to learn canonical BGP routes on the internet and then help direct traffic for better efficiency.

Skills

  • Languages

    C++, SQL, Python, C, JavaScript, Ruby, Bash, Java, Perl, Objective-C, Lisp, Haskell
  • Paradigms

    Functional Programming
  • Platforms

    AWS Lambda, AWS Kinesis
  • Other

    Linear Algebra, Discrete Mathematics, Statistics, Algorithms
  • Frameworks

    Hadoop, Machine Learning, Django
  • Libraries/APIs

    Node.js, Apache Lucene
  • Storage

    Redshift, Elasticsearch, AWS DynamoDB, RocksDB, MongoDB, Cassandra
  • Tools

    GDB, AWS Step Functions, Solr

Education

  • Master of Arts degree in Computer Science
    2005 - 2007
    Brandeis University - Waltham, MA
  • Bachelor of Arts degree in Mathematics
    2001 - 2005
    Carnegie Mellon University - Pittsburgh, PA
I really like this profile
Share it with others