Data Analyst Resume Example

A complete, annotated resume for a mid-level data analyst. Every section is broken down — so you can see exactly what makes this resume land interviews.

Scroll down to see the full resume, then read why each section works.

Sarah Kim
sarah.kim@email.com | (415) 555-0192 | linkedin.com/in/sarahkim | San Francisco, CA
Summary

Senior data analyst with 5 years of experience turning messy datasets into decisions that move revenue. Currently leading analytics for Spotify’s podcast recommendations team, where I built the measurement framework that attributed $4.2M in incremental ad revenue to algorithmic playlist placement. Background in econometrics and product analytics gives me the rare ability to design experiments, not just report on them.

Experience
Senior Data Analyst
Spotify San Francisco, CA (Hybrid)
  • Built the attribution model for podcast ad placements across algorithmic playlists, directly linking recommendation changes to $4.2M in incremental annual ad revenue and becoming the primary metric cited in quarterly business reviews
  • Designed and analyzed 14 A/B tests for the podcast discovery funnel, identifying that personalized episode previews increased click-through rate by 23% — a finding that reshaped the product roadmap for Q3 2025
  • Created an automated anomaly detection pipeline in Python that monitors 38 KPIs daily, replacing a manual weekly review process and catching a data ingestion bug within 2 hours that would have corrupted 3 days of listening metrics
  • Partnered with the data engineering team to redesign the podcast engagement schema in BigQuery, reducing average query runtime from 12 minutes to 45 seconds and saving the analytics team an estimated 15 hours per week
Data Analyst
Instacart San Francisco, CA
  • Owned the analytics for Instacart’s shopper incentive program, analyzing $30M in annual incentive spend across 600K+ shoppers and identifying $2.1M in overspend from misaligned bonus tiers that were rewarding low-value orders
  • Built a churn prediction model using logistic regression in Python that flagged at-risk shoppers 14 days before churn with 78% accuracy, enabling the operations team to deploy targeted retention campaigns that reduced monthly churn by 11%
  • Developed a self-serve Looker dashboard suite for regional operations managers, consolidating 8 separate Excel reports into a single source of truth and reducing ad-hoc data requests to the analytics team by 40%
  • Led a cross-functional analysis with Product and Finance to evaluate the ROI of same-day delivery windows, producing the business case that justified expanding the program to 12 new metro areas
Junior Data Analyst
Wayfair Boston, MA
  • Analyzed customer purchase patterns across 2M+ transactions to identify cross-sell opportunities, surfacing product pairings that increased average order value by 8% when implemented as “frequently bought together” recommendations
  • Automated the weekly marketing performance report using SQL and Python, reducing report generation time from 6 hours to 20 minutes and eliminating manual data entry errors that had caused two incorrect budget reallocations in the prior quarter
Skills

Languages & Tools: SQL (advanced — window functions, CTEs, query optimization), Python (pandas, scikit-learn, matplotlib), R (ggplot2, dplyr)   Visualization: Looker, Tableau, Mode Analytics   Data Infrastructure: BigQuery, Snowflake, dbt, Airflow (basic DAG authoring)   Methods: A/B testing, regression analysis, cohort analysis, funnel analysis, anomaly detection

Education
B.A. Economics, Minor in Statistics
University of California, Berkeley Berkeley, CA

What makes this resume work

Seven things this data analyst resume does that most don’t.

1

The summary leads with impact, not identity

Most data analyst summaries open with “detail-oriented data analyst with a passion for insights.” Sarah’s summary leads with what her analysis actually produced: a measurement framework tied to $4.2M in revenue. The summary doesn’t describe her personality — it describes what happens when she gets her hands on data. That’s the difference between a summary that gets skimmed and one that gets remembered.

“...built the measurement framework that attributed $4.2M in incremental ad revenue to algorithmic playlist placement.”
2

Every bullet follows the action-scope-result structure

Each bullet starts with what Sarah did, scopes the work (how much data, how many tests, what dollar value), and ends with the measurable outcome. “Built a churn prediction model” becomes “built a churn prediction model using logistic regression that flagged at-risk shoppers 14 days before churn with 78% accuracy.” The method, the lead time, and the accuracy are all there. A hiring manager can evaluate her technical depth and business impact in one sentence.

“Built a churn prediction model using logistic regression in Python that flagged at-risk shoppers 14 days before churn with 78% accuracy, enabling the operations team to deploy targeted retention campaigns that reduced monthly churn by 11%.”
3

Technical work is framed as business decisions

Sarah doesn’t just say she “ran A/B tests.” She says she designed 14 A/B tests and that the findings “reshaped the product roadmap for Q3 2025.” The anomaly detection pipeline isn’t positioned as a cool engineering project — it’s positioned as the thing that caught a bug before it corrupted 3 days of data. Every technical accomplishment is tied to a business consequence, which is what separates a data analyst from a report generator.

“...identifying that personalized episode previews increased click-through rate by 23% — a finding that reshaped the product roadmap for Q3 2025.”
4

Skills are categorized with honest depth indicators

SQL is specified as “advanced — window functions, CTEs, query optimization.” Airflow is honestly scoped as “basic DAG authoring.” This builds trust. When a hiring manager sees that Sarah specifies her proficiency level for each tool, they trust the entire skills section more. Compare this to a resume that just lists “SQL, Python, Tableau” with no context — that tells you nothing about whether someone can write a window function or just a SELECT statement.

“SQL (advanced — window functions, CTEs, query optimization)” — specificity beats a flat list every time.
5

The resume shows infrastructure fluency, not just analysis

Mid-level and senior data analysts are increasingly expected to work with the data stack, not just query it. Sarah shows this by partnering with data engineering to redesign a schema, authoring Airflow DAGs, and building automated pipelines. She’s not claiming to be a data engineer, but she’s demonstrating that she can operate in that world — which is exactly what senior analyst roles demand.

“Partnered with the data engineering team to redesign the podcast engagement schema in BigQuery, reducing average query runtime from 12 minutes to 45 seconds.”
6

Self-serve tooling is positioned as a force multiplier

Building dashboards is table stakes. What makes Sarah’s dashboard bullet stand out is the outcome: “consolidating 8 separate Excel reports into a single source of truth and reducing ad-hoc data requests by 40%.” She didn’t just build a dashboard — she freed up her team’s time by making stakeholders self-sufficient. That’s a signal that she thinks about scale, not just deliverables.

“...consolidating 8 separate Excel reports into a single source of truth and reducing ad-hoc data requests to the analytics team by 40%.”
7

Career progression shows a clear growth trajectory

Junior analyst at Wayfair doing report automation and cross-sell analysis. Mid-level analyst at Instacart owning a $30M incentive program and building predictive models. Senior analyst at Spotify designing experiments and building attribution frameworks. Each role is a visible step up in scope, complexity, and strategic influence. The progression tells a story: this person grew from pulling data to shaping decisions.

What this resume gets right

Leading with revenue, not reports

The single biggest mistake on data analyst resumes is leading with the deliverable instead of the outcome. “Built a dashboard” is a task. “Built an attribution model that linked recommendation changes to $4.2M in incremental ad revenue” is a result. Sarah’s resume consistently puts the business impact first and the technical implementation second. That ordering matters — hiring managers scan resumes in 6–8 seconds, and dollar signs catch their eye faster than tool names.

Quantifying the “before and after”

Notice how many bullets include both the old state and the new state: query runtime from 12 minutes to 45 seconds. Report generation from 6 hours to 20 minutes. Eight separate Excel reports consolidated into one. These before/after comparisons make the impact visceral. A reader doesn’t need to guess whether “improved query performance” means a 5% improvement or a 95% improvement — the numbers do the work.

Showing cross-functional influence

Data analysts who only talk to other analysts don’t get promoted. Sarah’s resume shows partnerships with data engineering, product, finance, and operations teams. She’s not waiting for someone to ask her a question — she’s proactively leading analyses that shape product roadmaps and justify geographic expansions. That cross-functional breadth is what separates a senior analyst from a mid-level one.

Common mistakes this resume avoids

Experience bullets

Weak
Performed data analysis using SQL and Python. Created dashboards and reports for stakeholders. Conducted A/B tests to improve product metrics.
Strong
Designed and analyzed 14 A/B tests for the podcast discovery funnel, identifying that personalized episode previews increased click-through rate by 23% — a finding that reshaped the product roadmap for Q3 2025.

The weak version describes activities that every data analyst does. The strong version names the number of tests, the specific finding, the percentage impact, and the strategic consequence. Same type of work, completely different level of credibility.

Summary statement

Weak
Data-driven professional with a passion for insights and strong analytical skills. Experienced in SQL, Python, and Tableau. Looking to leverage my skills in a challenging data analyst role.
Strong
Senior data analyst with 5 years of experience turning messy datasets into decisions that move revenue. Currently leading analytics for Spotify’s podcast recommendations team, where I built the measurement framework that attributed $4.2M in incremental ad revenue.

The weak version is a collection of buzzwords that could describe any analyst on earth. The strong version names a company, a specific team, a deliverable, and a dollar figure — all in two sentences. It tells the reader exactly what kind of analyst Sarah is.

Skills section

Weak
SQL, Python, R, Excel, Tableau, Looker, BigQuery, Snowflake, Communication, Problem Solving, Critical Thinking, Attention to Detail, Team Player
Strong
Languages & Tools: SQL (advanced — window functions, CTEs, query optimization), Python (pandas, scikit-learn, matplotlib)   Visualization: Looker, Tableau, Mode Analytics   Data Infrastructure: BigQuery, Snowflake, dbt, Airflow (basic DAG authoring)

The weak version mixes hard skills with meaningless soft skills and lists tools without any depth context. The strong version is categorized by function, specifies proficiency levels for ambiguous tools, and drops the soft skills entirely — letting the experience bullets prove those instead.

How to adapt this for your experience

If you have fewer years of experience

You don’t need 5 years to write a strong data analyst resume. The structure is the same: action, scope, result. If you automated a report that saved your team 3 hours a week, that’s a real accomplishment — frame it the same way Sarah frames her work. The key is specificity, not seniority. A junior analyst who writes “analyzed 500K transactions to identify a pricing anomaly that recovered $12K in lost revenue” is more compelling than a mid-level analyst who writes “performed ad-hoc analysis for stakeholders.”

If you come from a different industry

Sarah’s resume is tech-heavy — Spotify, Instacart, Wayfair. But the principles apply everywhere. If you’re in healthcare, finance, or retail, the formula is identical: name the dataset size, specify the tool, and quantify the outcome. “Analyzed 3 years of patient readmission data to identify risk factors, reducing 30-day readmission rates by 9%” works just as well as anything on Sarah’s resume. The industry changes; the structure doesn’t.

If you don’t have A/B testing experience

Not every data analyst runs experiments. That’s fine. Replace A/B testing bullets with whatever analytical method you use most: cohort analysis, regression, forecasting, segmentation. The point isn’t the specific technique — it’s showing that you applied a method, scoped the analysis, and delivered a result that someone acted on. If your analysis changed a decision, it belongs on your resume.

If your tools are different

Sarah uses BigQuery, Looker, and Python. You might use Snowflake, Power BI, and R. The tools matter less than how you describe your relationship with them. “R (ggplot2, dplyr, tidyr)” tells a hiring manager more than “R” alone. Whatever your stack is, categorize it, specify your depth, and drop any tool you couldn’t confidently discuss in an interview.

Frequently asked questions

How long should a data analyst resume be?
One page unless you have 8+ years. Even then, two pages max. Every line should earn its place. A concise, metric-driven one-page resume will outperform a bloated two-pager every time. If you’re cutting for space, drop the oldest role first — your most recent 2–3 positions carry the most weight.
Should I include a summary section?
Yes, if it’s specific. “Data-driven professional with a passion for insights” is worthless. A summary that names your specialty, years of experience, and best result is worth the space. Think of it as your elevator pitch: what kind of analyst are you, where have you done it, and what’s the most impressive thing you’ve accomplished?
Do I need a portfolio or GitHub for data analyst roles?
Helpful but not required at mid-level. Your work experience should speak for itself. A well-documented analysis project is a nice bonus, not a requirement. If you do include one, link to 2–3 polished projects rather than a cluttered GitHub profile with dozens of half-finished notebooks.
1 in 2,000

This resume format gets you hired

This exact resume template helped our founder land a remote data scientist role — beating 2,000+ other applicants, with zero connections and zero referrals. Just a great resume, tailored to the job.

Try Turquoise free