Skip to content
View Iliamgeladze1998's full-sized avatar
πŸ’­
Reality is a simulation. Optimizing the code 🧬
πŸ’­
Reality is a simulation. Optimizing the code 🧬

Block or report Iliamgeladze1998

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Iliamgeladze1998/README.md

Senior Backend Engineer

Python Β· Distributed Systems Β· Data ETL Β· Cloud

πŸ‡¬πŸ‡ͺ Tbilisi, Georgia



Typing SVG

πŸ› οΈ Tech Stack

Category Technologies
Languages

Python JavaScript TypeScript Bash SQL PHP YAML Markdown

Backend Frameworks

Flask FastAPI Django Uvicorn Gunicorn aiohttp Celery Pydantic

Async & Concurrency

asyncio multiprocessing threading concurrent.futures aiohttp httpx

Web Scraping & Browser Automation

Playwright Selenium Camoufox browser-use CDP BeautifulSoup Scrapy lxml requests undetected--chromedriver

Data & ETL

Pandas NumPy Google Sheets API gspread SQLite MySQL PostgreSQL Redis SQLAlchemy Alembic openpyxl JSON CSV

Cloud & Infrastructure

Google Cloud GCE GCS AWS Docker Nginx Cloudflare cPanel Let's Encrypt Netlify VPS Firebase

DevOps & CI/CD

Linux Cron GitHub Actions Screen Systemd PM2 Git SSH rsync UFW fail2ban logrotate

AI & LLM Integration

Gemini OpenAI CrewAI browser-use LangChain Hugging%20Face Ollama RAG Function%20Calling Prompt%20Engineering

APIs & Integrations

REST API WebSockets GraphQL Telegram%20Bot%20API Google%20Drive%20API Google%20Maps%20API cPanel%20API SMTP OAuth2 JWT Webhooks Stripe

Frontend (Secondary)

HTML5 CSS3 JavaScript Jinja2 Chrome%20Extension Bootstrap Tailwind AJAX

Testing & Monitoring

pytest unittest coverage mock PIL%2FPillow Selenium%20Testing Logging Error%20Tracking Postman curl

Architecture & Patterns

Circuit%20Breaker Rate%20Limiting Shared%20Cache Anti--Detection ETL%20Pipeline Microservices Event--Driven Proxy%20Rotation Retry%20with%20Backoff Connection%20Pooling Middleware Repository%20Pattern Dependency%20Injection Pub%2FSub

Security

HTTPS%2FTLS SSL%20Certificates Credential%20Management .env%20Management Secret%20Rotation OWASP Firewall IP%20Blocking

CLI & Tools

curl wget jq vim htop tmux lftp Click argparse rich tqdm

Message Queues & Task Processing

Celery Redis%20Queue RabbitMQ Kafka Celery%20Beat Background%20Tasks

Monitoring & Observability

Sentry Prometheus Grafana ELK%20Stack Structured%20Logging Health%20Checks Alerting

Code Quality & Tooling

Black flake8 mypy Pylint isort pre--commit Ruff

Package & Environment Management

pip Poetry uv virtualenv pyenv requirements.txt Docker%20Compose

Data Formats & Serialization

JSON XML YAML CSV Protocol%20Buffers MessagePack TOML Pickle

Networking & Protocols

HTTP%2FHTTPS HTTP%2F2 TCP%2FIP DNS Load%20Balancing Reverse%20Proxy SSL%2FTLS CORS

E-commerce & Payments

CS--Cart Stripe Payment%20Gateways Inventory%20Management Price%20Tracking Invoice%20Generation

Image & PDF Processing

PIL%2FPillow OpenCV reportlab fpdf WeasyPrint QR%20Codes Image%20Hashing

Documentation & API Specs

Swagger%2FOpenAPI MkDocs Sphinx README API%20Documentation


πŸ’Ό Experience

Role Company Focus
Senior Backend Engineer

Acoustic.ge β€” Georgia's largest music instrument retailer

Distributed price intelligence platform, ETL pipelines, AI automation, CS-Cart administration

Python Developer

Olmait β€” Google Cloud Partner

Backend development, GCP-integrated services, automation, client solutions


πŸš€ Production Systems

acoustic-server β€” Distributed Price Intelligence Platform

Production system monitoring 7 music instrument stores across Georgia. 6 independent scrapers run in parallel screen sessions, scraping every 8 hours, merging data, syncing to Google Sheets, and sending real-time Telegram alerts for price changes.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Scraper │───▢│ Data ETL │───▢│  Merger   │───▢│ Google Sheets │───▢│ Telegram Bot  β”‚
β”‚  (x6)   β”‚    β”‚ Pipeline β”‚    β”‚ Normalize β”‚    β”‚   (Live API)  β”‚    β”‚  (Alerts)     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
     β”‚                                                                               β”‚
     β–Ό                                                                               β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Playwright  β”‚    β”‚  Shared Cache    β”‚    β”‚  Circuit Breaker + Rate Limiting         β”‚
β”‚ + Camoufox  β”‚    β”‚  (Single Source) β”‚    β”‚  (Anti-ban protection)                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • 6 competitor stores tracked (Largo, JinoMusic, Musikis-Saxli, Musicroom, Geovoice, Mireli)
  • Shared cache architecture β€” single fetcher, 0 redundant requests to target sites
  • Circuit breaker β€” aborts after 5 consecutive failures to avoid IP bans
  • Price change detection with formatted Telegram alerts
  • Google Sheets API with conditional formatting, dropdowns, filters
  • Anti-detection β€” Camoufox fingerprinting, rate limiting, shared cache layer
  • Cron scheduling β€” automated 8-hour scraping cycles with screen session management
review-redirect β€” QR Analytics & Review Funnel

QR code redirect system for acoustic.ge Google Maps reviews. Flask backend with real-time analytics dashboard, visitor IP tracking, and sentiment-based routing.

  • QR code generation and redirect logic
  • Analytics dashboard with visitor tracking (IP, ISP, geo)
  • Positive/negative feedback routing
  • Deployed on production server with Nginx + SSL + Let's Encrypt
browser-agent β€” LLM-Powered Browser Automation

Ready-to-use AI browser agent combining browser-use + Google Gemini + headless Chrome via CDP. Give natural language tasks, the agent executes them.

  • Natural language task execution
  • Headless Chrome via CDP for server environments
  • Google Gemini 2.0 Flash as LLM
  • Single-file plug-and-play script
acoustic-invoice-generator β€” Automated Invoice System

Telegram bot for automated invoice generation for acoustic.ge online store. Reads product catalog, generates PDF invoices, sends via Telegram.

  • Product catalog integration via shared cache
  • PDF generation with custom templates
  • Telegram bot interface for customer orders
acoustic-smart-filler β€” AI Product Form Filler

Scrape competitor product β†’ AI generates description β†’ Auto-fills admin forms on acoustic.ge. End-to-end automation for product onboarding.

  • Competitor product scraping
  • AI-powered description generation (Gemini)
  • Automated form filling via browser automation
  • CS-Cart admin integration
8-ball-pool-helper β€” Chrome Extension

Chrome extension that draws a transparent practice overlay for 8-ball pool β€” sketch aim guide lines and visualize cushion-reflection angles.

  • Canvas-based overlay rendering
  • Physics-based angle calculation
  • Chrome Extension Manifest V3

πŸ“ˆ GitHub Stats




Contribution Snake

πŸ‘¨β€πŸ’» Connect



Building systems that work in production β€” not just in demos.



Profile Views

Popular repositories Loading

  1. acoustic-server acoustic-server Public

    Distributed price intelligence platform β€” 6 parallel scrapers, ETL pipeline, Google Sheets sync, Telegram alerts

    HTML

  2. acoustic-invoice-generator acoustic-invoice-generator Public

    Telegram bot for automated PDF invoice generation for acoustic.ge online store

    Python

  3. 8-ball-pool-helper 8-ball-pool-helper Public

    Chrome extension β€” transparent aim guide overlay with physics-based cushion-reflection angles

    JavaScript

  4. browser-use browser-use Public

    Forked from browser-use/browser-use

    Fork with fix for empty accessibility names (PR #5310)

    Python

  5. Iliamgeladze1998 Iliamgeladze1998 Public

    ⚑ Senior+ Backend & Systems Architect | Python | ETL | AI Automation | Cloud GCP/AWS

  6. review-redirect review-redirect Public

    QR analytics & review funnel β€” Flask backend with visitor tracking and sentiment-based routing

    HTML