🚀 Martin Spier

🚀 Martin Spier

Los Gatos, California, United States
14K followers 500+ connections

About

Martin is a computer scientist and engineering leader, with over 16 years of experience…

Experience

  • PicPay Graphic

    PicPay

    San Francisco Bay Area

  • -

    São Paulo Area, Brazil

  • -

    São Paulo Area, Brazil

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Florianópolis Area, Brazil

  • -

    San Francisco Bay Area

  • -

    Greater Seattle Area

  • -

    Porto Alegre Area, Brazil

Education

Volunteer Experience

Publications

  • Java in Flames

    Netflix Techblog

    Other authors
    See publication
  • A Microscope on Microservices

    Netflix Techblog

  • Log-Based Approach for Performance Requirements Elicitation and Prioritization

    Requirements Engineering Conference (RE), 2012 20th IEEE International

    Requirements engineering activities are a critical part of a project's lifecycle. Success of subsequent project phases is highly dependent on good requirements definition. However, eliciting and achieving consensus on priority between all stakeholders is a complex task. Considering software development of large scale global applications, the challenges increase by the need of managing discussions between groups of stakeholders with different roles and background. This paper presents a practical…

    Requirements engineering activities are a critical part of a project's lifecycle. Success of subsequent project phases is highly dependent on good requirements definition. However, eliciting and achieving consensus on priority between all stakeholders is a complex task. Considering software development of large scale global applications, the challenges increase by the need of managing discussions between groups of stakeholders with different roles and background. This paper presents a practical approach for requirements elicitation and prioritization based on realistic user behaviors observation. It uses basic statistic analysis and application usage information to automatically identify the most relevant requirements for majority of stakeholders. An industry case illustrates the feasibility and efficiency of our approach.

    Other authors
    See publication

Projects

  • d3-heatmap2

  • FlameScope

    A visualization tool for exploring different profile and trace time ranges as flame graphs.

    Other creators
  • d3-flame-graph

  • FlameCloud

    -

    Netflix's continuous profiling and cloud-wide analysis solution, which collects thousands of software profiles and aggregates millions of stacks every day.

  • End-to-End Tracing

    -

    Introduced method tracing and end-to-end tracing to all Netflix's user devices, allowing for full tracing from the user action to the last backend layer.

  • Theseus

    -

    Netflix's overall User Performance Score, based off Google's Lighthouse project and combining multiple user experience facets into a single metric used in internal prediction models and reports.

  • FlameCommander

    -

    Netflix's cloud profiling tool that allows engineers to capture and analyze performance profiles, on any cloud instance or container, at a click of a button.

    Other creators
  • Differential Flame Graphs

    -

    A visualization that allows users to easily identify differences in performance profiles.

  • Vector

    -

    Netflix's open source on-host, high-resolution performance monitoring framework.

  • Icarus

    -

    Netflix's real user performance monitoring solution, that runs on every user device, processes over 180B+ events and petabytes of data every day, provides an intuitive GUI for analysis, alerting and anomaly detection.

  • 345 Upvotes on Product Hunt

    -

    Other creators
    See project
  • Mogul

    -

    A bottleneck analysis tool that inspects internal and downstream dependency demand for services.

  • Production Ready

    -

    A company-wide program to improve service availability by implementing and applying a collection of best practices related to the development, deployment, and operation of cloud services.

  • Slalom

    -

    A high-level demand analysis tool that helps visualize demand flow on large scale systems.

Languages

  • English

    Native or bilingual proficiency

  • Portuguese

    Native or bilingual proficiency

Recommendations received

View 🚀 Martin’s full profile

  • See who you know in common
  • Get introduced
  • Contact 🚀 Martin directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses