freiberufler Python Developer – Automation, Web Scraping & Telegram Bots auf freelance.de

Python Developer – Automation, Web Scraping & Telegram Bots

online
  • 30€/Stunde
  • 79000 Lviv
  • auf Anfrage
  • uk  |  en
  • 23.07.2026
  • Contract ready

Kurzvorstellung

Hinweis: Projektkommunikation auf Englisch – ich spreche kein Deutsch.

I am a freelance Python developer based in Lviv, Ukraine, with around six years of writing the kind of software that quietly removes manual work: scrapers and data pipelines, REST API integrations between systems that were never meant to talk to each other, and Telegram bots with payments and an admin panel behind them. I also do backend work in FastAPI and Django on PostgreSQL, and WordPress/PHP maintenance when a site needs fixing rather than rebuilding. I work remotely and in writing, and I would rather tell you up front what I cannot do than have us find out together in week three.

Geschäftsdaten

 Freiberuflich

Qualifikationen

  • Data Mining
  • Django
  • Docker
  • Linux Entwicklung
  • Postgresql
  • Python1 J.
  • Representational State Transfer (REST)
  • Schnittstellenentwicklung
  • Selenium
  • WordPress

Projekt‐ & Berufserfahrung

Python Developer – ERP-to-web data sync and business automation
Kundenname anonymisiert, Lviv (remote)
4/2025 – 12/2025 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2025 – 12/2025

Tätigkeitsbeschreibung

Two-way sync between an accounting/ERP system and a web application: memberships, payments and visit data exchanged over an HTTP API with a queue and retry logic, so a failed request never lost a record. Added logging, an error report to the manager, and a small reconciliation script the client runs when numbers do not match.

Eingesetzte Qualifikationen

API-Entwickler, Backend, Python

Python Developer – Web scraping and product feed automation
Kundenname anonymisiert, Lviv (remote)
9/2024 – 2/2025 (6 Monate)
Handel
Tätigkeitszeitraum

9/2024 – 2/2025

Tätigkeitsbeschreibung

Scraper for an online shop catalogue: about 2,300 products with images, attributes and categories pulled into a clean XML/CSV feed for a marketplace. Handled pagination, rate limiting and anti-bot protection with requests/Playwright, added category mapping and a daily re-run that only writes changed rows. Output also mirrored into Google Sheets for the client's manager.

Eingesetzte Qualifikationen

API-Entwickler, Python, Web Entwicklung

Python Developer – Telegram bot with payments and admin panel
Kundenname anonymisiert, Lviv (remote)
3/2024 – 7/2024 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2024 – 7/2024

Tätigkeitsbeschreibung

Built a Telegram bot on aiogram 3 with async architecture and PostgreSQL. Paid subscriptions through a payment provider, webhook handling and receipt checks, plus an admin panel for the client to manage plans, users and broadcasts. Also wrote the deployment setup (systemd, backups) and handed over documentation so the client's team could run it without me.

Eingesetzte Qualifikationen

Python-Programmierer, Backend, Python

Über mich

What I usually get hired for

1. Web scraping and data collection. Product catalogues, listings, registries, marketplaces — collected on a schedule and delivered as Excel, Google Sheets, a database or an API endpoint. Includes the unglamorous parts: retries, proxy rotation where it is legally fine, change detection, and an alert when a source silently changes its layout.

2. Automation of routine processes. Reports that someone assembles by hand every Monday, files that get renamed and moved, invoices pulled out of PDFs, data pushed between a CRM, a spreadsheet and an internal tool. Built either as a plain Python service or with n8n / Make when the client wants to edit the flow later.

3. Telegram bots. Order and booking bots, notification bots, support bots with an admin panel, payment integration, and LLM-backed answers where the bot pulls from the client's own documents instead of inventing things.

4. Backend and API integrations. FastAPI or Django services on PostgreSQL, third-party API integrations (payment providers, CRMs, accounting systems, 1C/OData), plus authentication, logging and deployment on a Linux VPS or Docker.

5. Maintenance work. WordPress and PHP sites that break, slow queries, broken checkouts, plugin conflicts. I like reproducible production bugs — they have an answer.

How I work

Written, asynchronous communication. Clear scope before I start, a fixed price or an hourly rate agreed in advance, and progress you can actually see rather than a silent two weeks. If a requirement turns out to be a bad idea technically, I will say so and propose the alternative instead of building it quietly.

Languages: Ukrainian (native), English (fluent). No German — please write to me in English.

Weitere Kenntnisse

Python, FastAPI, Django, aiogram, asyncio, Selenium, Playwright, BeautifulSoup, Scrapy, requests, pandas, PostgreSQL, MySQL, SQLite, REST API integration, webhooks, Telegram Bot API, n8n, Make.com, Google Sheets API, OpenAI and Claude API integration, Docker, Linux, nginx, Git, JavaScript, PHP, WordPress, 1C/OData integration, Arduino, STM32, technical copywriting in English

Persönliche Daten

Sprache
  • Ukrainisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Home-Office
unbedingt
Profilaufrufe
12
Berufserfahrung
6 Jahre und 6 Monate (seit 01/2020)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden