Data Analyst CV: Example and Template
A complete Swiss CV example for Data Analysts with measurable achievements, concrete tech stacks and the industry-standard details on qualifications, languages and availability.
Currently 16 open Data Analyst positions in Switzerland, across 6 cantons, 1 of them from the last 7 days. eClerx advertises the most.
CV example — two-page template
This template is editable straight away — or upload your existing CV and it is carried into this layout automatically.
What qualifications are expected of Data Analysts in Switzerland?
A BSc or MSc from a university of applied sciences or ETH/university in business information technology, data science, statistics or industrial engineering is standard, complemented by verifiable tool certifications.
State your degree using its official title and institution, for example 'BSc Business Information Technology, ZHAW School of Management and Law' or 'MSc Statistics, ETH Zurich'. For career changers, further education formats from Swiss universities are a strong signal: CAS Data Analytics at FHNW, MAS Data Science at HSLU, or the CAS Machine Learning at HSR/OST. If you have a commercial apprenticeship with a vocational baccalaureate followed by a university of applied sciences degree, list this path in full - Swiss employers read the vocational education route as practical experience, not a drawback.
Supplement your degree with certifications that are actually sought in the job market: Microsoft PL-300 (Power BI Data Analyst), SnowPro Core, dbt Analytics Engineering, Tableau Desktop Specialist, or Databricks Data Analyst Associate. Avoid listing 15 MOOC participations without an exam; three to four verified certificates with the year completed look more credible. Also mention subject-specific courses relevant to your industry, such as revDSG training for insurance and healthcare data, or FINMA-relevant reporting fundamentals in banking.
For foreign diplomas, it is advisable to note the recognition status: write, for example, 'MSc Applied Mathematics, University of Belgrade, 2018 - recognition requested from swissuniversities' or refer to a level confirmation already obtained. Only state your grade or thesis focus if it is relevant, for example a bachelor's thesis on time-series forecasting in retail. This precision saves HR from having to ask follow-up questions and increases your chances of getting to the first interview.
How do I present my professional experience as a Data Analyst convincingly?
Describe the data context, your stack and three to four results with figures for each position - not the task list from the job ad.
Start each position with a brief context line: size of the data set, number of report users, industry and technologies. 'Analytics team of 6 people, Snowflake/dbt/Power BI, reporting for 310'000 insured members' says more than three lines of task description. Follow this with your results in the logic of problem - action - measurable impact, for example 'reduced daily batch from 4h 20min to 48 minutes' or 'consolidated 137 Excel reports into 19 Power BI models'.
Quantify in the way that matters in this profession: data volume and number of models, dashboard usage figures, load times and cloud platform costs, data quality incidents, model performance (AUC, MAPE, RMSE) and the resulting business value in CHF. If you cannot demonstrate revenue impact, use hours of work saved or shortened turnaround times - both are well understood in everyday Swiss reporting. Avoid phrases like 'responsible for analyses', which would apply to any position.
Also show the range between technical work and business liaison. Name concrete stakeholder situations: requirements workshops with Controlling, KPI definitions with Marketing, coordination with the data protection officer on anonymisation, handover to Data Engineering. A sentence about your way of working in a Git workflow, code reviews, or documentation in a data catalogue signals that you don't just deliver ad-hoc queries but build maintainable data products.
How long should the CV be, and does it need a photo?
Two pages is standard for Data Analysts; a professional photo is still common in Switzerland, though optional.
Keep to a maximum of two pages, even with ten years of experience: page one with profile, quick overview, skills and current position, page two with further positions, education, certificates and languages. Summarise older positions in one line. Don't list technologies as a 40-item list; group them by database/cloud, transformation, visualisation and programming - this lets a specialist recognise your focus within seconds.
A professional-looking headshot in the top right corner is still common in Switzerland and expected by many HR departments; it is not mandatory. In the header, add your place of residence, contact details and - if you are not a Swiss citizen - your residence status, for example 'Permit B, unrestricted work authorisation' or 'EU/EFTA citizen, permit-exempt'. This detail prevents your application from being sorted out due to uncertainty. Date of birth and marital status have become optional, and references should be listed as 'available on request'.
Typically Swiss touches also include precise details on availability, notice period, workload (for example 80-100%) and languages by CEFR level rather than a vague self-assessment. Only state your salary expectations if requested in the job ad, and then as an annual gross figure in Swiss notation, for example CHF 118'000 at 100%. Submit your CV as a PDF with a clear file name, and if available, link a GitHub or portfolio profile with two to three well-organised analysis projects - for Data Analysts, this is often more convincing than any self-description.
Where Data Analyst are hired in Switzerland
How the 16 open positions are spread across the cantons.
Figures as a table
| Canton | postings |
|---|---|
| Zürich | 5 |
| Genf | 4 |
| Tessin | 2 |
| Bern | 1 |
| Waadt | 1 |
| Freiburg | 1 |
Which languages the postings require
Of 10 postings that state a language — in brackets, those requiring professional level.
Figures as a table
| Language | postings |
|---|---|
| English | 9 (8) |
| German | 3 (1) |
| French | 3 (2) |
| Italian | 1 (1) |
Who hires Data Analyst in Switzerland
Employers with the most open positions. Staffing agencies are excluded.
Figures as a table
| Employer | postings |
|---|---|
| eClerx | 2 |
| GOLD AVENUE | 1 |
| Zurich Insurance | 1 |
| Tecan | 1 |
| CERN | 1 |
| Givaudan | 1 |
Full-time or part-time?
How the positions are advertised.
Figures as a table
| Workload | postings |
|---|---|
| Vollzeit / plein temps | 13 |
| Teilzeit / partiel | 1 |
The CV in full
To read through and reuse.
Nadine Brünnimann
Data Analyst (BSc Business Information Technology, ZHAW), focus on Analytics Engineering & BI
Data Analyst with 7 years of experience in retail and health insurance, specialising in SQL modelling, dbt-based data models and Power BI reporting for business units with over 400 users. I translate unclear business questions into robust metric definitions and automate manual Excel reporting into versioned, tested data products. Experienced in working with data protection and audit under the revDSG, including anonymisation and documented processing registers for analytical data.
What sets me apart
Metric definitions instead of number hunting: I introduced a central metrics layer with 48 formally defined KPIs, reducing discrepancies in revenue figures between Controlling and Marketing from 11 cases per quarter to zero.
Analytics engineering in a Git workflow: All models run version-controlled through dbt with CI tests and pull request reviews; the error rate in production reports dropped by 72% within twelve months.
Data protection-compliant analyses: I produce analyses on health and customer data under the revDSG with k-anonymity from k=5 and documented access roles, reviewed by internal audit without any findings.
Bilingual stakeholder management: I run requirements workshops and training sessions in German and French, including for 9 branch managers in Romandy, achieving a satisfaction rating of 4.6 out of 5.
Key achievements
Consolidated reporting landscape. Reduced 137 legacy Excel reports to 19 Power BI models, freeing up 1'100 working hours per year in the business unit, equivalent to around CHF 95'000 in personnel costs.
Churn analysis with measurable return. Built a cancellation-risk scoring model in Python (scikit-learn, AUC 0.81); the resulting retention campaign retained 2'340 policies and around CHF 1.9 million in annual premiums.
Improved data warehouse performance. Optimised Snowflake models through clustering and incremental loads: reduced daily batch load time from 4h 20min to 48 minutes and cut credit consumption by 34%.
Experience
Senior Data Analyst — Helvetia Insight Group AG, Zurich, 03/2021 - present
Analytics team of 6 people at a health insurer with 310'000 insured members; stack: Snowflake, dbt, Power BI, Azure Data Factory.
- Responsible for over 60 dbt models and 210 data tests; reduced data quality incidents from 9 to 2 per month.
- Introduced a claims data dashboard for 4 business units, used by 420 people with an average of 3'800 sessions per month.
- Developed a churn model (AUC 0.81) and integrated it into the campaign process; achieved retention of 2'340 policies.
- Provided technical guidance to two junior analysts and created an SQL onboarding curriculum that shortened ramp-up time from 12 to 7 weeks.
Data Analyst BI — Alpwerk Retail Services AG, Dietikon, 08/2018 - 02/2021
Branch network with 74 locations across German- and French-speaking Switzerland; reporting for category management, logistics and finance.
- Consolidated 137 Excel reports into 19 Power BI models, eliminating 1'100 hours of manual work per year.
- Built an assortment analysis for 12'000 SKUs; identifying 640 slow-moving items led to CHF 480'000 less capital tied up in inventory.
- Automated the daily sales metrics set for 74 branches, moving delivery time from 11:00 to 06:30.
- Conducted training sessions in German and French for 9 branch managers, raising the self-service rate for reports to 68%.
Junior Data Analyst — Seetal Analytics GmbH, Lucerne, 02/2017 - 07/2018
Analytics service provider for SME clients in industry and e-commerce, 14 employees.
- Created SQL analyses and Tableau dashboards for 11 client projects, with an average budget of CHF 18'000 per project.
- Linked Google Analytics and shop data for an e-commerce client; increased conversion rate from 1.4% to 2.1% within 5 months.
- Introduced a data quality checklist that reduced rework in client deliverables by 40%.
Education
Master of Advanced Studies (MAS), Data Science — Lucerne University of Applied Sciences and Arts (HSLU) · 2023
Bachelor of Science (BSc), Business Information Technology, majoring in Business Intelligence — ZHAW School of Management and Law, Winterthur · 2016
Commercial Vocational Baccalaureate, Business and Services — Berufsfachschule Uster · 2012
Microsoft Certified: Power BI Data Analyst Associate (PL-300) · dbt Analytics Engineering Certification · SnowPro Core Certification · CAS in Data Protection and revDSG in Practice, HSLU