Python Developer – Automation, Web Scraping & Telegram Bots
- Verfügbarkeit einsehen
- 0 Referenzen
- 30€/Stunde
- 79000 Lviv
- auf Anfrage
- uk | en
- 23.07.2026
- Contract ready
Kurzvorstellung
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
Qualifikationen
Projekt‐ & Berufserfahrung
4/2025 – 12/2025
TätigkeitsbeschreibungTwo-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 QualifikationenAPI-Entwickler, Backend, Python
9/2024 – 2/2025
TätigkeitsbeschreibungScraper 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 QualifikationenAPI-Entwickler, Python, Web Entwicklung
3/2024 – 7/2024
TätigkeitsbeschreibungBuilt 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 QualifikationenPython-Programmierer, Backend, Python
Über mich
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
Persönliche Daten
- Ukrainisch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
