A data analyst resume has to prove three things in a few lines: that you can pull and shape data in SQL, that you turn it into something a business person uses, such as a dashboard or a recommendation, and that a decision changed because of it. The samples below cover the cases most guides skip: an entry-level candidate whose only evidence is projects, a career switcher from operations (with a finance variant), and an analyst two years in. Each is printed beside the posting it targets. Before them is what 15 live analyst postings actually asked for, and after them, bullet formulas for SQL, dashboards and experiments. Every person, company and sample posting here is invented; the 15 real postings are linked in the sources.
What a data analyst resume has to prove
To see what employers ask for right now, we read 15 analyst postings on the public Greenhouse job boards of 10 US-based technology companies on October 18, 2026: data analyst, business intelligence analyst, analytics and people analyst roles, from two internships to senior titles. It is a small sample from one kind of employer, not a survey, but it is current and every posting is linked below.
| Requirement | Postings that named it (of 15) |
|---|---|
| SQL | 14 |
| Communication or stakeholders | 14 |
| Dashboards | 11 |
| Python or R | 9 |
| Using AI tools in the work | 9 |
| A named BI tool (Tableau, Looker or Mode) | 7 |
| Statistics | 4 |
| A cloud warehouse (Snowflake, BigQuery or Databricks) | 3 |
| Excel or Google Sheets | 2 |
| Git or version control | 1 |
| A/B testing | 1 |
What the table says about the resume:
- SQL is the floor, and it gets tested. The one posting without it, at Lyft, asked instead for a master's degree in operations research or analytics and programming in C++, R and Python. Cloudflare's posting says candidates "will be assessed on advanced SQL skills including window functions and common table expressions (CTEs)", and Brex's asks for SQL fluency with "CTEs, window functions, joins across large datasets". A bullet should show the kind of query you write, not just the word.
- Communication is nearly universal, so prove it. The usual form is an audience: who saw the work, how often, and what they did with it.
- Most of these postings name AI tools, as a requirement or as part of the job. Affirm's Analyst posting, which asks for 1 to 3 years of experience, wants them in "your daily workflows to accelerate data mining and routine tasks, while carefully verifying outputs". If you use them, say how, and say how you check the result.
- Experiments are rarer than resume guides suggest. Only the Stripe internship mentioned A/B testing. Lead with experiments for product analytics roles; elsewhere, reporting and SQL carry more weight.
The minimum experience the postings stated is the gap an entry-level resume has to close. Leaving out the two internships, the lowest was 1 to 3 years (Affirm), then 2 years (two DoorDash roles), and 6 of the 13 asked for 3 years or less. The rest asked for 4 to 10. A projects-only resume is aimed at the low end of that range, and at internships, both of which required SQL.
The US government's description of the closest occupation points the same way. The first task listed for business intelligence analysts on O*NET is to "generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders."
The market, briefly. Analytics majors have lower early-career unemployment than computing majors, though computer science pays more. In the New York Fed's outcomes by major (2024 American Community Survey, graduates aged 22 to 27), business analytics graduates had 5.0% unemployment and a $72,000 early-career median wage, economics 3.5% and $72,000, and mathematics 5.8% and $70,000, against 7.0% and $87,000 for computer science. Indeed's remote tracker puts 33.0% of US postings in its mathematics category as remote or hybrid on September 30, 2026, against 8.6% of all postings.
Sample: entry level with projects only
Sample posting (invented): Junior Data Analyst, Oakhollow Health Plans.
- R1: "SQL required. Experience joining and cleaning large datasets."
- R2: "Build dashboards in Tableau or Power BI for operations teams."
- R3: "Explain findings clearly to non-technical colleagues."
PRIYA NANDAKUMAR
Atlanta, GA | (555) 010-6601 | priya.n@example.com
linkedin.com/in/example | github.com/example | public.tableau.com/app/profile/example
EDUCATION
BA Economics, Peachtree State University | May 2026
Coursework: Econometrics, Statistics for Business, Database Systems
PROJECTS
Hospital Wait Times | SQL (PostgreSQL), Tableau | github.com/example/er-waits
- Joined 4 public CMS tables (about 1.1M rows) to compare emergency room wait
times across 300 Georgia and Florida hospitals; wrote the cleaning steps as
SQL views with window functions to rank hospitals by month
- Published a Tableau dashboard with county filters; walked through it in a
10-minute talk to a public health student group
Transit Ridership Recovery | Python (pandas), SQL, Excel | github.com/example/transit
- Rebuilt monthly ridership for 38 rail stations from public data and found 6
stations below 60% of their 2019 levels; wrote a 2-page summary for a
city council member's office as a class project
EXPERIENCE
Shift Lead, Riverbend Grocery, Atlanta, GA | Jun 2023 to present (part time)
- Built a Google Sheets tracker of daily waste by department; the store manager
used it to cut bakery orders 15% in the first month
- Trained 8 new cashiers
SKILLS
SQL (PostgreSQL), Tableau, Excel, Google Sheets, Python (pandas), Git
Line by line:
- Projects sit above experience, because they are the evidence for all three requirements. A projects-only resume should read like a job: tools, data size, method, finding, audience.
- Project 1 answers R1 (joins, cleaning, window functions, a row count) and R2 (a Tableau dashboard anyone can open). It also matches the employer's field, health care, which is worth doing whenever a public dataset exists for it.
- The talk and the 2-page summary answer R3. Explaining work to non-specialists is the requirement most new analysts leave without proof.
- The grocery job stays, trimmed to the bullet that shows data changing a decision. Any job where you built a tracker, a report or a forecast counts.
- Links go in the header, so a reader can open the code and the dashboard before reaching the projects.
Public data is not the constraint. Data.gov alone lists 586,883 datasets. The constraint is picking a question an employer in your target field would care about.
Sample: switching from operations or finance
Sample posting (invented): Data Analyst, Supply Chain, Larkspur Home.
- R1: "SQL and Python. Build inventory and fulfillment reporting."
- R2: "Partner with operations leaders on forecasting and capacity."
- R3: "Turn messy operational data into clear recommendations."
MARCUS DELGADO
Columbus, OH | (555) 010-7702 | marcus.delgado@example.com | github.com/example
SUMMARY
Operations supervisor moving into data analysis, with 6 years running warehouse
fulfillment and 3 years building the site's inventory and labor reporting in SQL,
Excel and Python.
EXPERIENCE
Operations Supervisor, Brookstone Distribution, Columbus, OH | Mar 2020 to present
- Wrote SQL queries against the warehouse management system to build a daily
pick-rate report for 4 shifts, replacing a 2-hour manual Excel process
- Built a weekly labor forecast in Python from 2 years of order history; overtime
hours fell 18% over the next two quarters
- Found that 9% of late shipments traced to one carrier's pickup window and
presented the analysis to the regional director; the pickup was moved
- Supervised 25 associates across two shifts
Inventory Coordinator, Brookstone Distribution | Jun 2018 to Feb 2020
- Ran cycle counts and reconciled inventory variances in Excel for 12,000 SKUs
PROJECTS
Carrier Delay Analysis | SQL, Python, Tableau | github.com/example/carriers
- Analyzed 5.8M public US flight records to model delay by carrier and hour;
dashboard and notebook published with a README
EDUCATION
BS Business Administration, Scioto Valley University | 2018
SKILLS
SQL, Python (pandas), Excel (pivot tables, Power Query), Tableau, forecasting
Line by line:
- The summary names the switch. The title on the page is still "Operations Supervisor", because that was the job. The summary tells the reader to read the bullets as analysis work, and says how long the data part has gone on.
- Every operations bullet is rewritten as data work that happened. The query, the tool, the data and the decision. "Replacing a 2-hour manual Excel process" is the kind of result a hiring manager on a supply chain team recognizes.
- The project fills the one gap the job could not: work in a public repository that a reader can inspect.
- Domain is the advantage. A switcher applying to a supply chain analyst role already speaks the team's language. Aim at analyst roles in the field you are leaving first.
If you are coming from finance, the structure is the same and the bullets change. Samples:
- Automated the monthly variance report for 14 cost centers with SQL and Power Query, cutting close-week prep from 3 days to 1
- Built the FP&A team's headcount dashboard in Power BI, used in every quarterly planning meeting
- Rebuilt the revenue forecast in Python from 4 years of bookings data; forecast error fell from 9% to 4% over two quarters
Our guide to a career change covers the wider move.
Sample: two years in
Sample posting (invented): Data Analyst II, Product, Fenwick Learning.
- R1: "Strong SQL; model data in dbt and build Looker dashboards."
- R2: "Design, run and analyze A/B tests with product managers."
- R3: "Define and own core product metrics."
HANNAH ESTRADA
Remote (Austin, TX) | (555) 010-8803 | hannah.estrada@example.com | github.com/example
EXPERIENCE
Data Analyst, Tallowbrook Apps, Austin, TX | Jul 2024 to present
- Built 11 dbt models in Snowflake behind the weekly retention and activation
reports; cut the dashboard's refresh failures from about 1 a week to none
- Designed and analyzed 9 A/B tests with 3 product managers; a simplified sign-up
flow raised day-7 activation from 31% to 35% and shipped to all users
- Wrote the definition and SQL for "weekly active learner", now the metric on the
company dashboard; documented it in the dbt project
- Built 6 Looker dashboards used by 40 people across product and marketing
Data Analyst Intern, Tallowbrook Apps | Jun 2023 to Aug 2023
- Cleaned 3 years of app store review data and tagged 2,000 reviews by theme
EDUCATION
BS Statistics, Hill Country University | 2024
SKILLS
SQL (Snowflake), dbt, Looker, Python (pandas, statsmodels), A/B testing, Git
Line by line:
- No summary and no projects. Two years of matching work fill the page.
- Each R gets a bullet in the posting's words. dbt and Looker for R1, A/B tests with product managers for R2, and a metric definition for R3, which is the rarest and most persuasive line on this resume.
- The test bullet reports one result, with the before and after and what happened next. Nine tests is the volume; one shipped change is the proof.
- Git and documentation show habits of the engineering-adjacent end of the role. Only 1 of the 15 real postings asked for version control, and 2 named dbt, so these lines help most on teams that work like engineers.
Bullet formulas for SQL, dashboards and experiments
Each formula below names the work, the scale, the tool and what it changed. The sample lines are invented.
| Work | Formula | Sample bullet |
|---|---|---|
| SQL and modeling | [Wrote or modeled] [what] in [tool] over [data size], so that [decision or time saved] | Wrote SQL with window functions over 40M order rows in BigQuery to find repeat buyers, used to target the spring loyalty campaign |
| Dashboard | Built [dashboard] in [tool] for [audience, how often], which [decision or process it changed] | Built a Tableau dashboard of daily support backlog for 6 team leads, which replaced a weekly spreadsheet and moved staffing calls to the morning |
| Experiment | Designed [test] with [partner] on [sample size]; [metric moved from X to Y]; [what shipped] | Designed a pricing page test with growth on 60,000 visitors; trial starts rose from 4.1% to 4.6%, and the new page shipped |
| Automation | Automated [report] with [tool], cutting [time] to [time] | Automated the monthly churn report with Python and SQL, cutting 6 hours of manual work to 10 minutes |
| Data quality | Found or fixed [issue] in [data], which [corrected what] | Found duplicate account records inflating active users by 7%, fixed the join and restated the quarter's numbers |
| Metric | Defined [metric] for [team], now used in [where] | Defined "qualified lead" with sales leadership, now the headline number in the weekly revenue review |
Three rules keep these honest. Use a real number or write "about" and know how you got it. Name the decision the analysis fed; an analysis nobody acted on is still worth listing, but say what it found. And keep the tool next to the result, because a reader skimming for "Tableau" should land on a line that shows what you did with it.
For more verbs by type of result, see our action verbs for a resume.
Skills and tools
Group the skills line by type and order it by the posting. A workable layout:
- Languages: SQL, Python (pandas), R
- BI and visualization: Tableau, Looker, Power BI
- Data: Snowflake, BigQuery, dbt, Excel, Google Sheets
- Methods: A/B testing, regression, forecasting
Rules that hold up against the postings above:
- Use the posting's spelling and its tool. If it says Power BI and you know Tableau, list Tableau and expect a question about how quickly you could switch. Do not write Power BI unless you have used it.
- Name the database or warehouse next to SQL when you know it. Three of the 15 postings named BigQuery, Snowflake or Databricks.
- List AI tools only with a habit attached. "Use AI coding assistants to draft SQL; validate against known totals before sharing" answers the question nine of these postings raise.
- Leave soft skills out of the skills line. Fourteen postings mentioned communication or stakeholders. The way to show it is the audience in each bullet.
O*NET's technology list for business intelligence analysts marks Microsoft Power BI, Snowflake, SAS and Microsoft Excel as in-demand hot technologies, which is a useful second check when a posting is thin. Our guides to hard skills for a resume and the resume skills section cover the rest.
Business analyst, data scientist and data engineer resumes
The same method works for the neighboring titles, with a different center of gravity.
| Title | What the resume leads with | Typical proof |
|---|---|---|
| Business analyst | Requirements, process and stakeholders | Process mapped, requirement adopted, hours saved |
| Data analyst | SQL, reporting and dashboards | A decision changed, a report automated |
| Data scientist | Models and statistics in Python or R | Model shipped, accuracy or lift against a baseline |
| Data engineer | Pipelines, warehouses and orchestration | Data volume, reliability, cost |
The closest federal data is for data scientists. The BLS Occupational Outlook Handbook puts their median pay at $120,230 in May 2025 and projects 35% employment growth from 2025 to 2035. Our software engineer resume samples cover the engineering end, including how to write scope into bullets.
Sending it
Keep it to one page, a single column and a PDF, and check that the text pastes out of the PDF in reading order. Then change the top third for each posting: the tool names, the domain and which bullet leads. ApplyEze, the product this blog belongs to, writes a resume for each posting it applies to and a cover letter when the form asks. It brings the posting's named skills and tools onto your skills line, even when your own record does not list them. There is no step to remove one before a live run, so use a dry run to see what it writes, and be ready to discuss anything on the page. More full resumes for other roles are in our resume examples.
