Skip to content
BackNov 8
Ravinder S.

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.

🇨🇦Brampton, Canada$20/hr100% JSS4.83 (21)Since Feb 2018

Earnings and projects

MRR
$98

Last 6 months ÷ 6

World#135,676 / 412k
🇨🇦Country#1,976 / 7,134
Revenue, last 30 days
$0

Last 6 months: $586

Total earnings
$12k

Billed in all: $12k

World#180,933 / 412k
🇨🇦Country#3,243 / 7,134
Per project
$447

$293 in the last 6 months

World#193,211 / 412k
🇨🇦Country#3,607 / 7,134
Projects, last 6 months
2
0% fixed100% hourly
World#88,921 / 412k
🇨🇦Country#1,341 / 7,134
Projects in all
27

Across 31 contracts

42% fixed58% hourly
World#106,302 / 412k
🇨🇦Country#1,945 / 7,134

Earnings, last 30 days

$12.2kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$11.8k$12.0k$12.2k$12.4kOct 9Oct 24Nov 8

Skill rankings: Top 23% in PySpark

Ranked by MRR among everyone on Upwork with the skill.

  1. #69Celery275 freelancers · 🇨🇦 #1Top 25%
  2. #105PySpark460 freelancers · 🇨🇦 #5Top 23%
  3. #426PyTorch1,585 freelancers · 🇨🇦 #6Top 27%
  4. #508ETL Pipeline1,397 freelancers · 🇨🇦 #17Top 36%
  5. #704AWS Lambda2,947 freelancers · 🇨🇦 #9Top 24%
  6. #1,537Django5,931 freelancers · 🇨🇦 #23Top 26%
  7. #1,603LangChain3,821 freelancers · 🇨🇦 #28Top 42%
  8. #1,835FastAPI4,337 freelancers · 🇨🇦 #17Top 42%