Files
linkme/cv/old/polo-cv.html
T
rodado d2aa61c8ad chore: archive stale CV exports and clear finished audit tasks
- Move stale CV exports (polo-cv*.html, polo-new-cv.*, rafael-polo-cv*)
  to cv/old/ — kept polo.md as the single canonical source
- Delete motivation1.md (Roche) and motivation-adobe.md — both were
  one-off letters from the CV audit, superseded
- Delete homework.md — stale scratch notes
- Mark Priority 1-3 of the CV audit as executed in tasks/to-update.md;
  only the behavioural channel-shift checklist remains open
2026-09-10 10:40:02 +02:00

196 lines
8.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Rafael Polo - CV</title>
<style>
@page {
size: 8.2681in 11.6929in;
margin: 0.5in;
}
body {
font-family: Liberation Sans, Carlito, Georgia, serif;
font-size: 11pt;
line-height: 1.4;
margin: 0;
padding: 0;
}
.title {
font-size: 36pt;
font-weight: bold;
margin-bottom: 0.1in;
}
.subtitle {
font-size: 14pt;
margin-bottom: 0.3in;
color: #333;
}
h1 {
font-size: 24pt;
font-weight: bold;
margin: 0.2in 0 0.1in 0;
border-bottom: 1px solid #333;
padding-bottom: 0.05in;
}
h2 {
font-size: 18pt;
font-weight: bold;
margin: 0.15in 0 0.08in 0;
}
h3 {
font-size: 14pt;
font-weight: bold;
margin: 0.1in 0 0.05in 0;
}
.section {
margin-bottom: 0.15in;
}
.personalinline {
font-size: 10pt;
margin-bottom: 0.2in;
}
.personalinline span {
margin-right: 0.3in;
}
.key-value {
display: flex;
margin: 0.03in 0;
}
.key {
font-weight: bold;
width: 1.5in;
}
.value {
flex: 1;
}
ul {
margin: 0.05in 0;
padding-left: 0.2in;
}
li {
margin-bottom: 0.03in;
}
.small {
font-size: 10pt;
}
.experience-item {
margin-bottom: 0.1in;
}
.exp-header {
font-weight: bold;
}
.exp-meta {
font-style: italic;
font-size: 10pt;
}
.exp-desc {
margin-left: 0.2in;
}
</style>
</head>
<body>
<div class="title">Rafael Polo</div>
<div class="subtitle">Senior Software Engineer — Platform, Data & AI</div>
<div class="personalinline">
<span>Basel, 4055, Switzerland</span>
<span>rafael@extrapolo.com</span>
<span>linkedin.com/in/rafaelpolo</span>
<span>extrapolo.com</span>
</div>
<div class="personalinline">
<span>Portuguese (EU) · Brazilian — no work permit required</span>
<span>20+ years building production systems across Switzerland, Germany, Greece and Brazil</span>
<span>Fluent English · German B1 TELC (3 yrs Berlin + 3 yrs Basel) · EU citizen, immediately available</span>
</div>
<div class="section">
<h1>P R O F E S S I O N A L E X P E R I E N C E</h1>
<div class="experience-item">
<div class="exp-header">Swisscom</div>
<div class="exp-meta">DevOps Engineer · Zürich, Switzerland</div>
<div class="exp-desc">Modernization of mission-critical internal platforms & CI/CD pipelines for high-availability Telecom infrastructure.</div>
</div>
<div class="experience-item">
<div class="exp-header">EDGE Empower®</div>
<div class="exp-meta">Senior Technical Lead · Baar, Switzerland · 2024 – 2025</div>
<div class="exp-desc">Built a PayTool cutting processing time by 98%; reduced CI/CD pipeline from 14 → 4 minutes; managed 3 developers and a UX designer for a SaaS product.</div>
</div>
<div class="experience-item">
<div class="exp-header">ExtraPolo — Independent Consulting</div>
<div class="exp-meta">Software Engineer & Consultant · Rio de Janeiro · Berlin · Athens · Lisbon · 2010 – 2022</div>
<div class="exp-desc">40+ projects across civic tech, data journalism, open-source platforms and interactive installations for public and private clients.</div>
</div>
<div class="experience-item">
<div class="exp-header">Moedax Digital Services</div>
<div class="exp-meta">Founder & CTO · Lisbon · Rio de Janeiro · 2018 – 2021</div>
<div class="exp-desc">Fintech startup connecting CBDC digital currency with KYC compliance automation; built data pipelines and banking integrations in Python.</div>
</div>
<div class="experience-item">
<div class="exp-header">GFOSS.eu / Code + Create</div>
<div class="exp-meta">Web Programming Teacher · Athens, Greece · 2017 – 2018</div>
<div class="exp-desc">Taught web programming (HTML, CSS, jQuery) to refugee and local youth through the EU-funded Code + Create initiative.</div>
</div>
<div class="experience-item">
<div class="exp-header">Tactical Tech Collective</div>
<div class="exp-meta">Full-Stack Web Architect · Berlin, Germany · Dec 2014 – Jun 2016</div>
<div class="exp-desc">Built investigative data tools and platforms under the Exposing the Invisible team (Ruby on Rails, data visualisation).</div>
</div>
<div class="experience-item">
<div class="exp-header">Trommsdorff + Drüner</div>
<div class="exp-meta">Full-Stack Engineer · Berlin, Germany</div>
<div class="exp-desc">Innovation team — Business Intelligence dashboards for marketing consultancy clients.</div>
</div>
<div class="experience-item">
<div class="exp-header">Cortex Intelligence</div>
<div class="exp-meta">Developer · Rio de Janeiro, Brazil</div>
<div class="exp-desc">Competitive Intelligence and Data Mining R&D team.</div>
</div>
</div>
<div class="section">
<h1>E D U C A T I O N</h1>
<div class="key-value"><span class="key">Postgraduate in Data Science for Finance</span><span class="value">NOVA IMS Information Management School, Lisbon — 2021</span></div>
<div class="key-value"><span class="key">Master in Information Systems</span><span class="value">PPGI/UNIRIO — Knowledge Representation & Reasoning — 2010–2012</span></div>
<div class="key-value"><span class="key">Bachelor in Computer Science</span><span class="value">Metodista Bennett, Rio de Janeiro — 2004–2009</span></div>
</div>
<div class="section">
<h1>L A N G U A G E S</h1>
<div class="key-value"><span class="key">Portuguese</span><span class="value">native</span></div>
<div class="key-value"><span class="key">English</span><span class="value">full professional</span></div>
<div class="key-value"><span class="key">Spanish</span><span class="value">full professional</span></div>
<div class="key-value"><span class="key">German</span><span class="value">B1 — TELC certified · 3 yrs Berlin + 3 yrs Basel</span></div>
</div>
<div class="section">
<h1>C E R T I F I C A T I O N S</h1>
<ul>
<li>Swiss Federal Act on Data Protection (nFADP)</li>
<li>Gen AI Foundational Models — NLP & LLMs</li>
<li>AI Agents using RAG and LangChain</li>
</ul>
</div>
<div class="section">
<h1>T E C H S K I L L S</h1>
<div class="key-value"><span class="key">Languages & Frameworks</span><span class="value">Python · Ruby on Rails · TypeScript · React · Java</span></div>
<div class="key-value"><span class="key">DevOps & Infra</span><span class="value">Docker · Kubernetes · CI/CD · AWS · Linux · Git</span></div>
<div class="key-value"><span class="key">Data & AI</span><span class="value">SQL · ETL · Data Engineering · RAG · LangChain · LLM integrations · Data Science</span></div>
<div class="key-value"><span class="key">Architecture</span><span class="value">REST APIs · MVC · OOP · UML · System Design · Web Crawling & Scraping</span></div>
</div>
<div class="small">
References available upon request · CV updated May 2026
</div>
</body>
</html>