Muhammad Ibrahim K.
Senior Ruby on Rails & Python Developer | FastAPI, Django, AWS
I build and maintain Ruby on Rails and Python applications, from SaaS backends and REST APIs to systems already serving customers. With 7+ years of experience, I help teams ship features, fix production issues and improve application performance. My main frameworks are Ruby on Rails (RoR), FastAPI and Django. I work with PostgreSQL, background processing, third-party integrations and AWS, including applications with complex business rules, sensitive records and multiple user roles. You can bring me into an existing codebase or have me build the backend for a new product. My work includes: • Rails and Python development for SaaS platforms and web applications • REST API development, database integration and third-party API connections • Production troubleshooting, bug fixes and performance improvements • Background jobs, asynchronous processing and data pipelines • Authentication, role-based access control and audit logging • AI integrations, document processing and retrieval-augmented generation (RAG) • Deployment and ongoing support on AWS Projects I’ve worked on include: Conversate A customer-support platform with a Ruby on Rails backend supporting voice, SMS, WhatsApp and web chat. OnlineDoc A healthcare application built with Ruby on Rails and an Angular/TypeScript frontend. Robin Fleet A Python and FastAPI platform supporting fleet operations and backend workflows. Amaizing A platform for analyzing marketplace and competitor data. My work covered backend APIs, processing pipelines, integrations and reliability checks. Other AI work includes an enterprise RAG system with citation-based retrieval and document-extraction services that validate model outputs before they move through the application. On the infrastructure side, I work with Docker, Kubernetes and AWS services including EC2, ECS, EKS, S3 and SQS. I’ve also refactored applications to run statelessly across multiple Kubernetes pods. When joining an existing project, I start by understanding the application, its deployment process and the issues affecting users. I keep changes reviewable, test the affected workflows and follow the work through to deployment. Send me a brief description of your application, its stack and what you need help with. I can help you work out a practical starting point.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $25k
Billed in all: $131,482$131k
$25k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 3% in RESTful API
Ranked by MRR among everyone on Upwork with the skill.
- #44Ruby965 freelancers · 🇵🇰 #5Top 5%🇵🇰#5 of 147
- #62AI Agents877 freelancers · 🇵🇰 #13Top 7%🇵🇰#13 of 230
- #75Ruby on Rails1,811 freelancers · 🇵🇰 #18Top 4%🇵🇰#18 of 390
- #145Back-End Development4,183 freelancers · 🇵🇰 #37Top 3%🇵🇰#37 of 966
- #160Kubernetes3,351 freelancers · 🇵🇰 #27Top 5%🇵🇰#27 of 465
- #190RESTful API6,064 freelancers · 🇵🇰 #31Top 3%🇵🇰#31 of 1,310
- #193Django5,931 freelancers · 🇵🇰 #38Top 3%🇵🇰#38 of 1,222
- #196FastAPI4,337 freelancers · 🇵🇰 #54Top 5%🇵🇰#54 of 1,347