Matthew Gordon

Senior Software Engineer

United States

About

Experience

  • Senior Software Engineer at Cision
    Mar 2019 - Apr 2025 · 6 yrs 2 mos

    - Built an API for rapidly searching and analyzing over 20 TB of social media data with Ruby on Rails and Elasticsearch - Architected and implemented a Kafka and Sidekiq distributed system for large data pipelines - Proposed and built projects to improve code quality and tech debt that decreased time to market - Used Puppet and Terraform to improve scalability and reliability

  • Software Engineer at Procore Technologies
    Jul 2017 - Mar 2019 · 1 yr 9 mos

    - Developed integrations for financial systems e.g. Quickbooks, Sage 300, and Spectrum - Implemented RESTful APIs and background jobs with Redis/Sidekiq - Created dashboard reporting tools by building various UI components with ReactJS - Traced and optimized slow running queries to improve performance and availability - Migrated legacy front-end applications from erb/jQuery to ReactJS

  • Junior Software Engineer at Special Technologies Laboratory
    Jun 2015 - Apr 2017 · 1 yr 11 mos

    - Developed plugins communicating with remote sensors using MQTT - Improved reliability over low bandwidth connections by implementing Protocol Buffer - Built automated simulations to benchmark and verify sensor functionality

  • Junior Developer Intern at AutoVitals
    Nov 2014 - Apr 2015 · 6 mos

    - Developed web applications using the .NET framework that applied server statistics and ticket tracking resources to predict database performance and root cause - Collaborated on optimizing the company database by reorganizing indices and detecting locks