Ravinder S.
Python Backend & AI Engineer | FastAPI | RAG | LLM Integrations
Need an existing Python backend fixed, extended, or connected to AI? I build and maintain production backend systems using Python, FastAPI, Django, PostgreSQL, Docker, and AWS, and I integrate practical AI features such as RAG, LLM workflows, AI agents, semantic search, and automation. I have 7+ years of software engineering experience, including 3+ years working with AI/LLM systems, and 1,500+ hours of previous Upwork work history with clients across the US, UK, and UAE. **I can help with:** • Python, FastAPI, and Django backend development • REST API development and third-party integrations • Debugging, extending, and improving existing codebases • PostgreSQL and MongoDB applications • RAG pipelines, embeddings, and semantic search • OpenAI, Claude, and LLM integrations • AI agents and business workflow automation • Async processing and background workers • Docker, AWS, and CI/CD deployments • Reviewing and improving AI-generated Python code **Examples of systems I’ve worked on:** **AI Review Intelligence Platform** — Built a Python/FastAPI data pipeline that collected restaurant reviews, processed and deduplicated new records, stored them in PostgreSQL, generated embeddings, and supported vector search and RAG-based Q&A. The processing workflow used staged states so previously processed data was not repeatedly sent through expensive AI operations. **AI-Powered Logistics Platform** — Built backend workflows for shipment creation, carrier matching, bidding, notifications, and operational processes, along with an AI advisor that used business knowledge through RAG and an ML-based price recommendation service. **AI Voice & Workflow Automation** — Worked with VAPI and Retell AI for voice-agent workflows, including outbound calling and lead-engagement automation integrated with backend systems. My main focus is not building demo chatbots. I work on connecting AI to real applications, APIs, databases, business rules, and production workflows. I’m also comfortable joining an existing project rather than starting from scratch — understanding unfamiliar code, debugging production issues, improving architecture, and delivering changes without unnecessarily rewriting the system. **Core stack:** Python, FastAPI, Django/DRF, PostgreSQL, MongoDB, AWS, Docker, OpenAI/Claude, RAG, LangChain/LangGraph, vector search, Redis, REST APIs, async processing, background jobs, and CI/CD. If you need help with a Python/FastAPI backend, an existing application that needs debugging or extension, or an AI/RAG feature that needs to work reliably inside a real product, I can help.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $586
Billed in all: $12,157$12k
$293 in the last 6 months
Across 31 contracts
Earnings, last 30 days
Skill rankings: Top 23% in PySpark
Ranked by MRR among everyone on Upwork with the skill.
- #69Celery275 freelancers · 🇨🇦 #1Top 25%🇨🇦#1 of 2
- #105PySpark460 freelancers · 🇨🇦 #5Top 23%🇨🇦#5 of 17
- #426PyTorch1,585 freelancers · 🇨🇦 #6Top 27%🇨🇦#6 of 44
- #508ETL Pipeline1,396 freelancers · 🇨🇦 #17Top 36%🇨🇦#17 of 43
- #704AWS Lambda2,947 freelancers · 🇨🇦 #9Top 24%🇨🇦#9 of 53
- #1,537Django5,931 freelancers · 🇨🇦 #23Top 26%🇨🇦#23 of 94
- #1,604LangChain3,821 freelancers · 🇨🇦 #28Top 42%🇨🇦#28 of 54
- #1,835FastAPI4,337 freelancers · 🇨🇦 #17Top 42%🇨🇦#17 of 46