Matt Spera

Matt Spera Email and Phone Number

Principal Software Engineer at Vevo @ Vevo
Matt Spera's Location
Portland, Oregon, United States, United States
Matt Spera's Contact Details
About Matt Spera

Technical leader with over 20 years of experience. Adept at building highly-scalable, distributed systems with expert level knowledge in designing databases and REST services. Proven abilities in architecting, developing, deploying and supporting mission-critical, high-availability applications and resilient services. Utilizes well-developed communication, analytical, and time-management skills to dramatically improve and optimize application code and business processes. Thrives in a challenging, fast-paced environment filled with new projects and learning opportunities.

Matt Spera's Current Company Details
Vevo

Vevo

View
Principal Software Engineer at Vevo
Matt Spera Work Experience Details
  • Vevo
    Principal Software Engineer
    Vevo Apr 2024 - Present
    New York, Us
  • Vevo
    Staff Software Engineer
    Vevo Jun 2022 - Apr 2024
    New York, Us
  • Vevo
    Software Engineering Manager
    Vevo Jun 2021 - May 2022
    New York, Us
    Gave engineering management a whirl. I learned a lot managing 5 direct reports, but I also missed solving technical problems and designing software architectures.
  • Vevo
    Staff Software Engineer
    Vevo May 2019 - Jun 2021
    New York, Us
  • Khoros
    Staff (Lead) Software Engineer
    Khoros Mar 2019 - May 2019
    Austin, Texas, Us
  • Khoros
    Senior Software Engineer
    Khoros Dec 2017 - Feb 2019
    Austin, Texas, Us
    Formerly Spredfast + Lithium. Refactored the entire database connection layer for Lithium’s core community product in preparation for it’s impending deployment into AWS, replacing a 12-year-old library with a more modern one, exposing pool metrics, and resolving multiple issues with unreleased database resources. Separated multiple concerns into discrete, testable classes and earned kudos for seamlessly handling RDS failover scenarios.Researched the usage of Redis with respect to migration, and rewrote several calls in order to boost content migration performance, achieving a 75% decrease in overall time needed to hydrate the Redis cache. Designed, developed, and tested various features on Lithium’s current community product offering, including features to facilitate migration to Lithium’s platform from other communities as well as the subscription framework. This work included writing unit & functional tests for new functionality, adding test coverage where previously there had been none, and soliciting code reviews and feedback from various subject matter experts. Acted as Scrum master for a high-performing, 6-person engineering consisting of multiple disciplines (QE, Performance Testing, Software Engineering), while achieving a predictable velocity. Provided knowledge, guidance and mentoring to junior engineers working on LJX across multiple sites (Lithium’s acquisition of the Jive-x platform).
  • New Relic, Inc.
    Senior Software Engineer
    New Relic, Inc. Jul 2017 - Dec 2017
    San Francisco, Ca, Us
    Added support for source language detection into the Java Agent to give customers more visibility into the technologies and languages their development teams used.Added instrumentation support for new versions of third-party libraries, including the Play Framework.Assisted the Java Agent Team in adding Java 9 support to the existing Java Agent, while also deprecating Java 5 support.Helped Support troubleshoot and diagnose customer issues with the Java Agent.
  • Jive Software
    Staff (Lead) Software Engineer
    Jive Software May 2015 - Jul 2017
    Austin, Texas, Us
    I lead a 4-person engineering team building out components of Jive’s next-generation architecture. We develop new microservices that connect to AWS offerings, e.g., S3, RDS, and DynamoDB, by using frameworks including Dropwizard, Guice, Hystrix, and JUnit and documenting all our public APIs using Swagger annotations. As a member of the larger Core Product Engineering organization, I help design and develop solutions to hard problems, refactor old and crufty code, and peer with other engineers to produce new features and squash bugs. I also perform detailed, root-cause analyses of customer issues to fix underlying bugs, occasionally tune expensive SQL queries, and eliminate pesky race conditions within individual web application nodes and across clusters. I'm a huge proponent of test-driven development, pull requests, and gating commits behind a set of pre-merge builds to try and identify regressions in functionality. I've recently spent a large amount of time significantly refactoring the core product’s management of HTTP connections to external dependencies, migrating from Apache’s HttpClient (an open-source library marked as EOL in 2011) to it’s actively-developed successor, HttpComponents. Additionally, I made liberal use of Hystrix to bulkhead the core product from cascading failures and audited all connection and socket timeouts to external services. For the last year and a half, I've led two different teams as a Scrum master, consistently achieving a good burndown of tasks during a sprint while maintaining an active development role and mentoring junior engineers within Engineering and Support.
  • Jive Software
    Senior Software Engineer
    Jive Software Jun 2012 - May 2015
    Austin, Texas, Us
  • Nike
    Lead Application Engineer
    Nike Mar 2008 - Jun 2012
    Beaverton, Or, Us
    Led a team of nine developers architecting, implementing, and supporting an N-tier search application framework consisting of eight search indexes and three Spring-powered RESTful servlets that handle over 3 million daily requests via web, mobile devices, and iPhone applications across high-volume sites including nikestore.com, nike.com, and Nike retail stores.Refactored a mission-critical, multipurpose servlet to more efficiently multithread simultaneous queries to the underlying search indexes, which resolved a major performance bottleneck involving large numbers of hung threads while also increasing request capacity and speeding up overall response time.Served as technical lead in a team comprised of five in-house developers, a digital agency, and a search vendor during two major front-end merchandising overhauls of the online Nike store, which enhanced merchandiser control of the overall consumer experience and augmented product relevancy during keyword search and navigation, ultimately leading to increased site conversion year-over-year.Evaluated new versions of Endeca software and provided feedback, enhancement requests, and API suggestions to their product management team as the Nike technical representative on their Customer Advisory Board.Proactively introduced test-driven development, consistent build processes, and continuous integration to the search platform at Nike, leading to augmented test code coverage across all search-related Java artifacts, a standardized set of Maven and Ant buildscripts, and the automation of builds, culminating in repeatable deployment steps across environments that significantly reduced deployment-related downtime.Fostered open communication with category producers, technical producers, and other internal business partners to determine future business needs and requirements, tune online search strategies, and ascertain pain points to streamline tools and processes.
  • Whole Foods Market
    Senior Programmer Analyst
    Whole Foods Market Jul 2005 - Feb 2008
    Austin, Tx, Us
    Completely revamped a legacy data-load application into an extensible, robust, and optimized process that leveraged Java 6, SQL*Loader, and the Java Spring framework in less than four weeks, netting a 75% performance gain in overall processing time.Architected, implemented, and deployed all versions of the vendor cost portal, which grew from a pilot project with an initial 40-vendor user base to a flagship application supporting 4000+ vendors and over 200 stores.Led a six-person technical team for the vendor cost portal through four major version milestones by conducting technical analyses and code reviews, assigning tasks based on developer skill sets and growth areas, and working with the business analyst and business partners to more accurately understand and plan for future needs and enhancements.Analyzed, tuned, and refactored Oracle database queries and stored procedures to streamline performance within the vendor cost portal by several orders of magnitude.Pioneered more formal software development and project management methodologies resulting in improved project schedule accuracy and delivery, a more balanced developer workload, and increased business partner satisfaction.Introduced build and deployment processes utilizing Ant which evolved into highly complex utilities managed by Hudson that facilitated automated unit testing, code coverage reporting, and nightly build generation.Drove cross-team education regarding web technologies, usability, and user interface design via collaborative brown bags for the IT department.
  • Bmc Software, Inc.
    Programmer Analyst
    Bmc Software, Inc. Jul 1998 - Apr 2005
    Houston, Texas, Us
    Spearheaded the optimization of subroutines and classes comprising the enterprise-level intranet portal, attaining 500% improvements in content delivery times, eliminating performance bottlenecks and increasing worldwide employee satisfaction.Architected and implemented enhancements to e-commerce web applications generating over $15M per year.Increased web sales by 50% in 3 months by building a customer quote system into the online store, reducing sales rep quote generation time by 75%.Converted and optimized the online store from ASP to Cold Fusion in less than 2.5 weeks, garnering a 90% improvement in page generation and load time.Designed and developed a custom internationalization scheme for a Cold Fusion web application, allowing 20 different countries in 8 local languages to run off a single database and copy of code. Revamped a rudimentary user interface in 3 months for the web application used to manage the customer training and education line of business.

Matt Spera Skills

Java Agile Methodologies Web Applications Spring Databases Scrum Maven Ant Rest Xml Junit Continuous Integration Java Enterprise Edition Tomcat Linux Soa Test Driven Development Spring Framework Endeca Agile Subversion Struts Perl Mac Os X Git Jdbc Shell Scripting Enterprise Search Documentation Apache Tdd Microsoft Sql Server Jboss Application Server Xslt Clover Jndi Oracle Sql Pl/sql Jboss Jsp J2ee Servlets Jira Postgresql Stash Google Closure

Matt Spera Education Details

  • The University Of Texas At Austin
    The University Of Texas At Austin
    Computer Science

Frequently Asked Questions about Matt Spera

What company does Matt Spera work for?

Matt Spera works for Vevo

What is Matt Spera's role at the current company?

Matt Spera's current role is Principal Software Engineer at Vevo.

What is Matt Spera's email address?

Matt Spera's email address is ma****@****evo.com

What is Matt Spera's direct phone number?

Matt Spera's direct phone number is +141575*****

What schools did Matt Spera attend?

Matt Spera attended The University Of Texas At Austin.

What skills is Matt Spera known for?

Matt Spera has skills like Java, Agile Methodologies, Web Applications, Spring, Databases, Scrum, Maven, Ant, Rest, Xml, Junit, Continuous Integration.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.