✓ sent
Mariana Faria
Marketing Operations · AI & Automation · Revenue Ops
+351 910 420 307 marianaefaria@gmail.com linkedin.com/in/marianaefaria Lisbon, Portugal

Marketing operations professional with 6+ years across performance marketing, revenue ops, and martech. At Coverflex, a benefits platform operating across three European markets, I build AI agents, automation workflows, and CRM infrastructure that make the GTM machine run. My background in performance marketing gave me a data-first instinct; what I've been doing since is applying it to systems. When I hit something I don't know, I figure it out, building things to work today and scale tomorrow.

Coverflex Jan 2025 – Present
Growth Operations Specialist
  • Work across the HubSpot CRM for three country pipelines (PT, ES, IT) — lifecycle stage tracking, calculated properties, lead scoring logic, and data hygiene — making sure the foundation the rest of the team works from is clean and reliable.
  • Design and deploy AI agents across different parts of the GTM process: email agents, inbound and outbound voice agents (ElevenLabs), post-call summaries and automated follow-up email generation, and sentiment analysis for lead categorisation — building in n8n and integrating with HubSpot and other tools in the stack.
  • Build reporting and operational dashboards for each project I work on, shared actively with the team so anyone can access the data they need without depending on a technical resource — from SDR activity tracking in HubSpot to custom interfaces built in Lovable and Supabase.
  • Use Clay for lead enrichment workflows, pulling from multiple data sources to feed qualified leads into the pipeline, with web scraping via Apify and Octoparse when needed.
  • Work across APIs, webhooks, and database design (Supabase / PostgreSQL) to build integrations and internal tooling that connect parts of the stack that don't talk to each other natively.
  • Partner with Sales, BDRs, Demand Gen, and Sales Ops on lead handoff quality, pipeline reporting, and data integrity across three markets.
Gerodigital Sept 2021 – Jun 2024
Performance Marketing Team Lead
  • Led a team delivering lead generation campaigns across a portfolio of 25+ clients, consistently hitting monthly pipeline targets within budget and timeline.
  • Built task management and documentation processes from scratch, creating workflows that scaled as the team grew.
  • Translated technical campaign requirements into clear stakeholder communication across internal teams, external partners, and clients.
  • Mentored and onboarded marketing managers at different experience levels, building a culture of accountability and shared ownership.
Gerodigital Jan 2019 – Sept 2021
Performance Marketing Manager
  • Managed paid media campaigns across channels: planning, daily monitoring, budget allocation, and ROI optimisation across a multi-client portfolio.
font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--text-secondary); background: var(--bg); border: 0.5px solid var(--border); padding: 10px 18px; cursor: pointer; border-radius: 2px; transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; } .inbox-toggle-btn:hover { background: var(--text-primary); color: #fff; border-color: var(--text-primary); } .inbox-toggle-btn svg { width: 12px; height: 12px; stroke: currentColor; fill: none; flex-shrink: 0; } .inbox-toggle-wrap { display: flex; align-items: center; gap: 8px; } .inbox-inline { display: none; align-items: center; gap: 6px; } .inbox-inline.open { display: flex; } .inbox-input { font-family: 'Jost', sans-serif; font-size: 13px; font-weight: 300; color: var(--text-primary); background: transparent; border: none; border-bottom: 1px solid var(--border); padding: 6px 0; outline: none; width: 200px; transition: border-color 0.15s ease; } .inbox-input::placeholder { color: var(--text-muted); } .inbox-input:focus { border-bottom-color: var(--text-primary); } .inbox-send-btn { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-secondary); background: transparent; border: 0.5px solid var(--border); padding: 6px 12px; cursor: pointer; border-radius: 2px; transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; } .inbox-send-btn:hover { background: var(--text-primary); color: #fff; border-color: var(--text-primary); } .inbox-success { display: none; font-family: 'JetBrains Mono', monospace; font-size: 10px; letter-spacing: 0.1em; color: var(--text-muted); } /* ── Header ── */ .header { display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 3rem; padding-bottom: 2rem; border-bottom: 1.5px solid var(--text-primary); margin-bottom: 3rem; } .name { font-size: 64px; font-weight: 300; letter-spacing: -2px; line-height: 1; color: var(--text-primary); } .name strong { font-weight: 500; } .role-tag { font-family: 'JetBrains Mono', monospace; font-size: 11px; color: var(--text-muted); letter-spacing: 0.12em; text-transform: uppercase; margin-top: 12px; } .contact { display: flex; flex-direction: column; align-items: flex-end; gap: 5px; padding-bottom: 6px; } .contact a, .contact span { font-size: 14px; color: var(--text-secondary); text-decoration: none; font-weight: 300; } /* ── Body: minmax(0,1fr) prevents content from forcing 2-col on mobile ── */ .body { display: grid; grid-template-columns: minmax(0, 1fr) 280px; gap: 5rem; align-items: start; } .section { margin-bottom: 2.8rem; } .section-label { font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 1.2rem; padding-bottom: 6px; border-bottom: 0.5px solid var(--border); } .summary-text { font-size: 16px; font-weight: 300; line-height: 1.8; color: var(--text-secondary); } .summary-text strong { font-weight: 500; color: var(--text-primary); } .job { padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 0.5px solid var(--border-light); } .job:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .job-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; } .job-company { font-size: 18px; font-weight: 500; color: var(--text-primary); } .job-date { font-family: 'JetBrains Mono', monospace; font-size: 11px; color: var(--text-muted); white-space: nowrap; } .job-title { font-size: 14px; font-weight: 300; font-style: italic; color: var(--text-muted); margin-bottom: 12px; } .job ul { list-style: none; } .job ul li { font-size: 15px; font-weight: 300; line-height: 1.7; color: var(--text-secondary); padding-left: 16px; position: relative; margin-bottom: 8px; } .job ul li::before { content: '–'; position: absolute; left: 0; color: var(--border); } .job ul li strong { color: var(--text-primary); font-weight: 500; } .sidebar-section { margin-bottom: 2rem; } .skill-group { margin-bottom: 1.1rem; } .skill-group-name { font-size: 13px; font-weight: 500; color: var(--text-primary); margin-bottom: 3px; } .skill-list { font-size: 13px; font-weight: 300; color: var(--text-secondary); line-height: 1.65; } .tag-row { display: flex; flex-wrap: wrap; gap: 5px; } .tag { font-family: 'JetBrains Mono', monospace; font-size: 10px; padding: 4px 9px; border-radius: 2px; background: var(--tag-bg); color: var(--text-secondary); border: 0.5px solid var(--border); letter-spacing: 0.02em; } .edu-item { margin-bottom: 1rem; } .edu-name { font-size: 13px; font-weight: 500; color: var(--text-primary); line-height: 1.4; } .edu-sub { font-size: 12px; font-weight: 300; color: var(--text-secondary); } .edu-date { font-family: 'JetBrains Mono', monospace; font-size: 11px; color: var(--text-muted); } .lang-row { display: flex; flex-direction: column; gap: 5px; } .lang-item { display: flex; justify-content: space-between; font-size: 13px; } .lang-name { font-weight: 400; color: var(--text-primary); } .lang-level { font-weight: 300; color: var(--text-muted); } /* ── Mobile ── */ @media (max-width: 768px) { :root { --cv-pad-h: 1.2rem; } .cv { padding-top: 1.6rem; padding-bottom: 2.5rem; margin-bottom: 0; } .action-bar { margin-bottom: 1.4rem; } .inbox-input { width: 140px; } .header { grid-template-columns: 1fr; gap: 1rem; padding-bottom: 1.2rem; margin-bottom: 1.8rem; } .name { font-size: 36px; letter-spacing: -1px; } .role-tag { font-size: 9px; margin-top: 6px; } .contact { align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 3px 10px; } .contact a, .contact span { font-size: 12.5px; } .body { grid-template-columns: 1fr; gap: 0; } .section { margin-bottom: 1.6rem; } .section-label { font-size: 9px; margin-bottom: 0.9rem; } .summary-text { font-size: 14px; line-height: 1.72; } .job-company { font-size: 16px; } .job-title { font-size: 13px; } .job ul li { font-size: 13.5px; line-height: 1.62; margin-bottom: 6px; } .job { padding-bottom: 1.5rem; margin-bottom: 1.5rem; } .sidebar { border-top: 1px solid var(--border-light); padding-top: 1.8rem; margin-top: 0.2rem; } .sidebar-section { margin-bottom: 1.5rem; } .tag { font-size: 10.5px; padding: 4px 8px; } } @media (max-width: 400px) { .name { font-size: 30px; } .contact { flex-direction: column; gap: 2px; } .inbox-input { width: 120px; } }
✓ sent
Mariana Faria
Marketing Operations · AI & Automation · Revenue Ops
+351 910 420 307 marianaefaria@gmail.com linkedin.com/in/marianaefaria Lisbon, Portugal

Marketing operations professional with 6+ years across performance marketing, revenue ops, and martech. At Coverflex, a benefits platform operating across three European markets, I build AI agents, automation workflows, and CRM infrastructure that make the GTM machine run. My background in performance marketing gave me a data-first instinct; what I've been doing since is applying it to systems. When I hit something I don't know, I figure it out, building things to work today and scale tomorrow.

Coverflex Jan 2025 – Present
Growth Operations Specialist
  • Work across the HubSpot CRM for three country pipelines (PT, ES, IT) — lifecycle stage tracking, calculated properties, lead scoring logic, and data hygiene — making sure the foundation the rest of the team works from is clean and reliable.
  • Design and deploy AI agents across different parts of the GTM process: email agents, inbound and outbound voice agents (ElevenLabs), post-call summaries and automated follow-up email generation, and sentiment analysis for lead categorisation — building in n8n and integrating with HubSpot and other tools in the stack.
  • Build reporting and operational dashboards for each project I work on, shared actively with the team so anyone can access the data they need without depending on a technical resource — from SDR activity tracking in HubSpot to custom interfaces built in Lovable and Supabase.
  • Use Clay for lead enrichment workflows, pulling from multiple data sources to feed qualified leads into the pipeline, with web scraping via Apify and Octoparse when needed.
  • Work across APIs, webhooks, and database design (Supabase / PostgreSQL) to build integrations and internal tooling that connect parts of the stack that don't talk to each other natively.
  • Partner with Sales, BDRs, Demand Gen, and Sales Ops on lead handoff quality, pipeline reporting, and data integrity across three markets.
Gerodigital Sept 2021 – Jun 2024
Performance Marketing Team Lead
  • Led a team delivering lead generation campaigns across a portfolio of 25+ clients, consistently hitting monthly pipeline targets within budget and timeline.
  • Built task management and documentation processes from scratch, creating workflows that scaled as the team grew.
  • Translated technical campaign requirements into clear stakeholder communication across internal teams, external partners, and clients.
  • Mentored and onboarded marketing managers at different experience levels, building a culture of accountability and shared ownership.
Gerodigital Jan 2019 – Sept 2021
Performance Marketing Manager
  • Managed paid media campaigns across channels: planning, daily monitoring, budget allocation, and ROI optimisation across a multi-client portfolio.