Files
linkme/cv/polo.md
T
rodado e066a10c3c docs: fix permit line and dates, add Rodado, drop Java from polo.md
- Swiss B permit / Portuguese (EU) citizen — "no work permit required" was
  wrong, Switzerland is not in the EU
- Correct EDGE Empower and prior-role dates
- Add Rodado (~730 Brazilian public datasets, 1TB Parquet, DuckDB,
  NL-to-SQL over MCP) alongside the existing HelvetiScan mention
- Drop Java from the skills line — the scraper itself filters Java roles
  via JAVA_TITLE_RE, so listing it as a skill was inconsistent
2026-09-10 10:39:58 +02:00

131 lines
3.3 KiB
Markdown
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.
Rafael Polo
Basel, 4055, Switzerland
rafael@extrapolo.com
linkedin.com/in/rafaelpolo
extrapolo.com
Senior Software Engineer — Platform, Data & AI
Swiss B permit · Portuguese (EU) citizen
20+ years building production systems across Switzerland, Germany, Greece and Brazil. Specialised in platform
engineering, data pipelines and AI/LLM integrations. Fluent English · German B1 TELC (3 yrs Berlin + 3 yrs Basel) · EU
citizen, immediately available.
P R O F E S S I O N A L E X P E R I E N C E
Swisscom
DevOps Engineer · Zürich, Switzerland
Modernization of mission-critical internal platforms & CI/CD pipelines for high-availability Telecom infrastructure.
EDGE Empower®
Senior Technical Lead · Baar, Switzerland
Mar 2024 – Mar 2025
Feb 2023 – Feb 2024
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.
ExtraPolo — Independent Consulting
Software Engineer & Consultant · Rio de Janeiro · Berlin · Athens · Lisbon
2010 – 2022
40+ projects across civic tech, data journalism, open-source platforms and interactive installations for public and private clients. Includes Rodado (~730 Brazilian public datasets, 1TB Parquet, DuckDB, NL-to-SQL over MCP) and HelvetiScan (scanner/mapper of 2.5M+ Swiss .ch domains — HTTP, DNS, TLS, WHOIS, CVE).
Moedax Digital Services
Founder & CTO · Lisbon · Rio de Janeiro
2018 – 2021
Fintech startup connecting CBDC digital currency with KYC compliance automation; built data pipelines and banking integrations in
Python.
GFOSS.eu / Code + Create
Web Programming Teacher · Athens, Greece
2017 – 2018
Taught web programming (HTML, CSS, jQuery) to refugee and local youth through the EU-funded Code + Create initiative.
Tactical Tech Collective
Full-Stack Web Architect · Berlin, Germany
Dec 2014 – Jun 2016
Built investigative data tools and platforms under the Exposing the Invisible team (Ruby on Rails, data visualisation).
Trommsdorff + Drüner
Full-Stack Engineer · Berlin, Germany
Innovation team — Business Intelligence dashboards for marketing consultancy clients.
Cortex Intelligence
Developer · Rio de Janeiro, Brazil
Competitive Intelligence and Data Mining R&D team.
E D U C A T I O N
L A N G U A G E S
Dec 2013 – Jan 2014
2008 – 2010
Postgraduate in Data Science for Finance
NOVA IMS Information Management School, Lisbon — 2021
Master in Information Systems
PPGI/UNIRIO — Knowledge Representation & Reasoning —
2010–2012
Bachelor in Computer Science
Metodista Bennett, Rio de Janeiro — 2004–2009
Portuguese — native
English — full professional
Spanish — full professional
German B1 — TELC certified · 3 yrs Berlin + 3 yrs Basel
C E R T I F I C A T I O N S
Swiss Federal Act on Data Protection (nFADP)
Gen AI Foundational Models — NLP & LLMs
AI Agents using RAG and LangChain
T E C H S K I L L S
Languages & Frameworks · Python · Ruby on Rails ·
TypeScript · React
DevOps & Infra · Docker · Kubernetes · CI/CD · AWS · Linux ·
Git
Data & AI · SQL · ETL · Data Engineering · RAG · LangChain ·
LLM integrations · Data Science
Architecture · REST APIs · MVC · OOP · UML · System Design ·
Web Crawling & Scraping
References available upon request  ·  CV updated May 2026