10/05/2026 updated

**** ******** ****
100 % available

Python-Entwickler - Datenautomatisierung & Web Scraping (Remote)

BRASILIA, Brazil
Only remote
Systemanalyse und -entwicklung (Estacio, Brasilien) - im Studium (incomplete, in progress)
BRASILIA, Brazil
Only remote
Systemanalyse und -entwicklung (Estacio, Brasilien) - im Studium (incomplete, in progress)

Profile attachments

cv_de.pdf
serviceblatt_de.pdf

About me

Remote-Contractor für Datenautomatisierung mit Python: Datenbereinigung, Migration, Web Scraping, Excel- und CRM-Automation. 5 eigene Tools mit 186 automatisierten Tests (öffentlich auf GitHub). Start in 24–48 h, Festpreis nach Scoping, Antwort am selben Arbeitstag.

AutomationAutomated Testing FrameworkData CleansingData TransformationData RetrievalLinuxExcel FormulasExcel MacrosExcel Pivot TablesPython (Programming Language)Office AutomationProcess AutomationSQL DatabasesAutomated Data Processing (ADP)Excel SolverData Import/ExportData IngestionpandasVba Programming LanguageData ProgrammingData Pipeline
Python-Entwicklung & Datenautomatisierung
Fundierte Kenntnisse in Python 3.12 mit Bibliotheken wie pandas, openpyxl, requests, BeautifulSoup und pytest. Entwicklung von Automatisierungsskripten für Datenbereinigung, Migration und Tabellenverarbeitung.

Web Scraping & Datenextraktion
Erfahrung im Web Scraping statischer Seiten sowie im CSV-Export und der Verarbeitung von Daten aus mehreren Online-Quellen. Einsatz von BeautifulSoup und requests für strukturierte Datengewinnung.

Testautomatisierung & Qualitätssicherung
Erstellung automatisierter Tests mit pytest, inklusive Validierung und Deduplizierung von Daten. Projekte umfassen bis zu 186 automatisierte Tests mit laufenden Demos.

Excel-Automatisierung mit openpyxl
Erstellung sauberer XLSX-Reports durch Zusammenführung mehrerer CSV-Quellen sowie Tabellen- und CRM-Automatisierung.

Telegram-Bot-API
Entwicklung von Telegram-Bots für Benachrichtigungen und Status-Checks direkt im Messenger.

Google Sheets & Excel (fortgeschritten)
Fortgeschrittene Kenntnisse in Google Sheets und Excel für Datenverarbeitung und Berichterstellung.

SQL-Grundkenntnisse
Grundlegende Kenntnisse in SQL für Datenbankabfragen und Datenmanagement.

Grundkenntnisse in Java, PHP, C/C++/C#, Visual Basic, HTML/Front-End
Grundlegende Programmierkenntnisse in mehreren Sprachen und Technologien als Ergänzung zur Python-Entwicklung.

Datei-Automatisierung & Batch-Verarbeitung
Umbenennen und Konvertieren von Dateiverzeichnissen sowie Batch-Automatisierung von Dateiprozessen.

Experience

Professional experience0 - 5 years
Freelancer since2026

Languages

EnglishGoodPortugueseNative speaker

Project history

Tabellen-Automatisierung

SheetForge (Portfolio-Projekt)
Zusammenführung mehrerer CSV-Quellen zu einem sauberen XLSX-Report: Bereinigung, Validierung, Dubletten-Erkennung, Gruppierung (sum/avg/count) und Merge zweier Exporte. Fehlerhafte Zeilen werden nie stillschweigend verworfen, sondern mit Grund in eine rejected.csv geschrieben.

Ergebnis: Demo mit 30 unsauberen Zeilen -> 25 bereinigt, 7 markiert. 56 automatisierte Tests grün.

Technologisches Umfeld: Python, openpyxl, pytest, CSV/XLSX/JSON
Code: https://github.com/Daniel-DSN/sheetforge

Preis-Monitoring

PriceHawk (Portfolio-Projekt)
Überwachung von Produktpreisen über mehrere Online-Shops mit automatischem Alarm und HTML-Diff-Report bei Änderungen. Mehrseitiges Crawling mit Pagination, Retry/Backoff und respektvollen Pausen; Selektoren in einer JSON-Config, damit ein neuer Shop in Minuten angepasst ist. Preis-Historie als Zeitstempel-Snapshots; Exit-Code 2 bei Änderung, direkt in cron/CI einbindbar.

Ergebnis: Demo mit 40 Artikeln über 2 Seiten, Diff-Report mit Prozentwerten. 16 automatisierte Tests grün.

Technologisches Umfeld: Python, requests, BeautifulSoup4, openpyxl, pytest
Code: https://github.com/Daniel-DSN/pricehawk

Lead-Listen

LeadHarvest (Portfolio-Projekt)
Verifizierte B2B-Kontaktlisten aus öffentlichen Quellen und Kunden-CSVs, geliefert als Excel. Normalisierung von Name, E-Mail, Telefon (+55/international), Website und Stadt; E-Mail-Syntaxprüfung; Deduplizierung nach E-Mail. Abgelehnte Zeilen landen mit Grund in rejected.csv.

Ergebnis: API-Abfrage 10 Datensätze -> 10 gültig; CSV-Pfad 15 roh -> 9 gültig, 2 Dubletten, 4 abgelehnt. 33 automatisierte Tests grün.

Technologisches Umfeld: Python, requests, openpyxl, pytest, XLSX/CSV/JSON
Code: https://github.com/Daniel-DSN/leadharvest

Telegram-Bot

WatchPulse (Portfolio-Projekt)
Monitoring-Bot, der eine Seite oder Datei beobachtet und nur bei echter Änderung stört. Wertaufnahme per CSS-Selektor, Regex oder seitenweiser sha256-Hash; Zustand pro Label in einer JSON-Datei; Dry-Run als Standard (funktioniert ohne Bot-Token). Exit-Code 2 bei Änderung.

Ergebnis: Demo-Baseline GBP 42,00 -> Erkennung GBP 37,80 (-10,0%) -> formatierte Telegram-Nachricht mit Alt, Neu, Prozentwert und Zeitstempel. 43 automatisierte Tests grün.

Technologisches Umfeld: Python, requests, BeautifulSoup, Telegram Bot API, pytest
Code: https://github.com/Daniel-DSN/watchpulse

Datei-Automatisierung

FileFlow (Portfolio-Projekt)
Ein unordentliches Verzeichnis mit einem Befehl aufräumen, ohne etwas Irreversibles zu machen. Dry-Plan, der nichts auf die Platte schreibt; Kategorisierung nach Dateityp in 7 Gruppen; optionales Umbenennen zu 001_name.ext; Dublettenprüfung per sha256 (überschreibt nie); CSV-Bericht mit Größe und Hash als Audit-Trail. Anwendung braucht explizites --yes und prüft, dass Quelle und Ziel innerhalb des Zielordners bleiben.

Ergebnis: Demo mit 16 Dateien -> 14 in 7 Kategorien einsortiert, 2 Dubletten übersprungen, 8 leere Ordner entfernt. 38 automatisierte Tests grün.

Technologisches Umfeld: Python (nur Standardbibliothek), pytest, sha256, CSV
Code: https://github.com/Daniel-DSN/fileflow

Servicemitarbeiter

Rede Modesto (Tankstelle)
Kundenbedienung und Betriebssicherheit im Schichtdienst (14:00-01:00).

Servicemitarbeiter

AutoShopping / Sao Bernardo (Tankstellen)
Kundenbedienung, Kasse, Bestandskontrolle.

Portier / Teamleitung / Elektrik-Hilfe

Frühere Rollen
Zugangskontrolle mit Teamleitung, Elektro- und hydraulische Montage.

Techniker-Assistent Elektronik

Eletronica Tecnotel
Reparatur und Wartung von Elektrogeräten und Computern, Antenneninstallation.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in