Essam Gaafar
Python Backend & Full-Stack Developer
كفاءة
Cairoعضو منذ ٢٧ سبتمبر ٢٠٢٦
PythonJavaScriptSQLFastAPINode.jsExpressSQLAlchemyJWTSocket.ioWebRTCReactAnthropicOpenAIGeminiPyQt5PlaywrightBeautifulSoupyt-dlpFFmpegADBaiogramTelethonPyrogramPostgreSQLMongoDBSQLiteRedisDockerGroqOpenRouter
·
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
PythonJavaScriptSQLFastAPINode.js
نبذة
Computer Science graduate building Python and Node.js backends, full-stack web apps, and automation tools. Shipped a production multi-service Telegram bot platform with live crypto payments, built LLM-powered agent systems with policy guardrails, and delivered automation and data tools for clients.
الخبرة
Freelance Full-Stack & Automation Developer at Independent Contractor (2024-03 – Present)
- Telegram Bot Platform: Built a production multi-service platform (bot server, fetch service, admin API, background workers) with Binance/USDT crypto payments, EN/AR localization, real-time stock notifications, and an admin web dashboard. Python, aiogram, FastAPI, Redis, PostgreSQL, Docker.
- YouTube Audio Harvester: Desktop app that bulk-downloads channels and playlists as audio with a 13-worker thread pool, proxy rotation with automatic banning of failing proxies, and retries; auto-categorizes tracks, removes silence with FFmpeg, de-duplicates via SQLite, and reports progress to Telegram. Python, yt-dlp, FFmpeg, CustomTkinter.
- Android Emulator Automation Platform: Manages fleets of LDPlayer/MEmu instances (clone, configure, boot, tear down) with a UI-automation engine that reads the live screen hierarchy instead of fixed coordinates, and a file-locked registry so parallel workers never collide. Python, PyQt5, ADB, uiautomator2.
- AI Email Outreach App (client project): PyQt5 desktop app that parses the client's CV, writes personalized emails with the OpenAI API, sends on a schedule over SMTP, and tracks replies via IMAP.
- Telegram Tools Suite: Built a set of Telegram desktop apps and bots: a session manager with drag-and-drop import/export, validation, restriction checks, and TData-to-Telethon conversion; a real-time marketplace tracker with instant alerts; a multi-threaded group discovery tool that classifies groups by topic, language, and region using pluggable AI providers (Gemini, Groq, Kimi, Ollama); and a link generator that parses price updates in any language with the Claude API. Python, Telethon, Pyrogram, aiogram, PyQt5, SQLite.
- Desktop tools for clients: Multi-method website email scraper with Excel export (BeautifulSoup) and a scheduled bulk email sender with attachments (SMTP, PyQt5).
Web Development Intern at The Egyptian Company for Maritime Transport (2023 – 2024)
- Contributed to web application development with JavaScript, React, and Node.js.
التعليم
B.Sc. in Computer Science – Thebes Academy (2019-08 – 2023-06)
المهارات
Python Backend & Full-Stack Developer
