Atta Ur Rahman

Atta Ur Rahman

$14/hr
Python Flask expert with skills in REST APIs, OCR, RAG, and AWS deployment.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lahore, Punjab, Pakistan
Experience:
2 years
About

Hi, I’m Atta-ur-Rahman — a Python Backend Developer with 2 years of professional experience building AI-driven and automation solutions at Crickslab (May 2023 – May 2025). In my role, I developed, deployed, and maintained backend services using Python, Flask, and modern DevOps practices. Below are my core services and achievements:

Backend Developer @ Crickslab (May 2023 – May 2025)

  • RAG Application Chatbot: Designed and implemented a Retrieval-Augmented Generation chatbot using GPT-4, LLaMA 3 embeddings, and Pinecone vector database for context-aware customer support and banking workflows. Users upload PDFs, Word docs, YouTube links, or websites; the model then delivers accurate answers based on company data.
  • Skills/Services: Python, Flask, Pinecone, OpenAI GPT-4, AI integration
  • Image OCR Extraction Service: Built a Tesseract-based OCR pipeline with OpenCV and Pillow preprocessing (thresholding, resizing, denoising, contrast enhancement) to extract multilingual text from scanned documents and IDs. Delivered structured JSON outputs for form digitization and KYC automation.
  • Skills/Services: Python, Tesseract OCR, OpenCV, Pillow
  • Custom CRM Management System: Architected and developed a full-stack CRM with seven role tiers (Super Admin, Admin, Manager, Team Lead, Agent, Finance Agent, Finance Head). Features included real-time data sync via Firebase, JWT/2FA authentication, RBAC, threaded chat, multi-level financial approvals, Celery/Redis background tasks, and analytics dashboards (performance, revenue, lead tracking).
  • Skills/Services: Python, Flask, Firebase, Celery, Redis, SQL/NoSQL
  • Ball-by-Ball Clipping Service: Created a Flask service that ingests cricket match videos (live or YouTube), parses scoring JSON, and uses FFmpeg to generate per-ball clips—skipping downtime. Integrated with a React frontend for clip management and playback.
  • Skills/Services: Python, Flask, FFmpeg, React.js
  • Image Editing API: Developed a REST API for advanced image processing (background removal, resizing, format conversion, sharpening, brightness/contrast adjustment, cropping) using OpenCV and Pillow.
  • Skills/Services: Python, Flask, OpenCV, Pillow, REST API design
  • Custom Web Scraping Tool: Engineered a scraper with Requests, BeautifulSoup, and Selenium to pull tabular and dynamic data (LIBOR, SOFR, government rates) from official websites, converting to JSON for real-time integration—no third-party APIs.
  • Skills/Services: Python, BeautifulSoup, Selenium, Data Cleaning, JSON
  • PDF Table Extraction Service: Built a Flask-based PDF parser using Tabula, Camelot, and PyMuPDF to convert complex tables (merged cells, inconsistent rows) into structured JSON—specialized for banking receipts/statements mapping.
  • Skills/Services: Python, Tabula, Camelot, PyMuPDF, JSON
  • Social Media Automation: Led development of an AI-driven scheduler leveraging GPT-4 to auto-generate cricket-related posts (match schedules, toss announcements, milestones, results) and dispatch across social platforms at user-defined times.
  • Skills/Services: Python, GPT-4, Scheduling, Social Media APIs
  • DevOps & AWS Deployment: Orchestrated containerized deployments on AWS (EC2, S3, RDS, Route 53, CloudFront). Wrote Dockerfiles for dev/prod, created CI/CD pipelines with GitHub Actions, used Nginx as reverse proxy/load balancer, and enforced IAM security. Enabled zero-downtime releases via Elastic Beanstalk and ECS.
  • Skills/Services: Docker, AWS (EC2/S3/RDS/ECS), Nginx, CI/CD (GitHub Actions), IaC

Education

B.S. Software Engineering, Riphah International University, Lahore (July 2020 – June 2024)

Certifications & Other Skills

  • Docker Certified Associate
  • AWS Certified Solutions Architect – Associate
  • Languages: English (B2), Urdu (C1), Punjabi (C1)
  • I’ve uploaded all my certifications on LinkedIn: https://www.linkedin.com/in/atta-ur-rahman-4b89002b4
Skills
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.