Muhammad Asad Rahim

**Full Stack Developer & AI Engineer Software Architecture FastAPI/Flask AWS/GCP LLM/RAG & MCP**

Download PDF Resume Contact Me


Professional Summary

Full Stack Python & AI Developer with 5+ years of experience building scalable backend systems and advanced AI solutions. Expert in Python, Flask, FastAPI, and cloud platforms (AWS, GCP), with practical experience in database optimization, data pipelines, and API design. Focused on RAG architectures, LLM integrations, Model Context Protocol (MCP), and production deployment with Docker/Kubernetes. Completed the University of Alberta’s Software Design and Architecture specialization, covering object-oriented design, design patterns, software architecture, and service-oriented architecture.


Key Achievements

  • 40% API Performance Improvement through systematic optimization
  • Enterprise RAG Implementation improving LLM accuracy
  • Cloud Migration Leadership enhancing system reliability
  • Best Employee of the Year - LinkedMatrix ()

Work Experience

Full Stack Developer & AI Engineer

Freelance to Present

Focus: AI Engineering & LLM Systems

  • Built Vector RAG systems using dense retrieval (Pinecone) and hybrid search strategies to optimize context relevance for LLMs
  • Designed Graph RAG solutions leveraging knowledge graphs (Neo4j, AWS Neptune) to enhance LLM reasoning
  • Developed Model Context Protocol (MCP) server integrations with dynamic routing between LLMs (GPT-4, Claude, LangChain)
  • Built custom tooling for prompt chaining, LLM benchmarking, and audit logging
  • Deployed containerized services (Docker/K8s) on AWS/GCP with autoscaling and monitoring (Grafana, Prometheus)

Back End Developer

Pivony (US-based, Remote) to

  • Led migration of entire API service to new design using Python and AWS DynamoDB
  • Developed data pipelines using AWS EC2, AWS Glue, and Pandas
  • Optimized Flask API endpoints with Postgres, improving performance and response times
  • Collaborated with cross-functional teams for seamless backend-frontend integration
  • Implemented best practices for code quality, version control, and deployment

Full Stack Developer & Team Lead

Linked Matrix International to

  • Implemented dynamic interfaces using Vue.js, React, and Next.js
  • Demonstrated expertise in database design with MySQL, PostgreSQL, MongoDB, and Snowflake
  • Applied cloud computing knowledge in AWS and GCP for scalable solutions
  • Utilized AWS services: EC2, S3, Lambda, RDS
  • K8s deployments with GitHub Actions, CI/CD, and Helm charts
  • Award: Best Employee of the Year ()

Associate Software Engineer

Orange Lynx IT to

  • Full stack development on social media app ‘Yakbun’
  • VueJs frontend + PHP Laravel backend
  • Kubernetes deployments with GitHub Actions CI/CD
  • Participated in entire software development lifecycle

Education

University of Engineering and Technology, Lahore Bachelor of Science in Computer Science

to

CGPA: 3.48/4.00


Technical Skills

AI/ML & LLM

RAG (Vector/Graph), LangChain, LLM Orchestration, Knowledge Graphs (Neo4j), Advanced Prompt Engineering, Generative AI Applications, OpenAI, Claude, GPT-4, Model Context Protocol (MCP)

Web Development

Backend: FastAPI, Flask, Django, FastMCP Frontend: JavaScript, React.js/React 19, Next.js, Vue.js Real-time: WebSockets, SSE

Software Architecture & CS Fundamentals

Software Architecture, Service-Oriented Architecture, Object-Oriented Design, Design Patterns, Reusable Software Design, Data Structures, Algorithms

Databases

SQL: PostgreSQL, MySQL NoSQL: MongoDB, Redis, DynamoDB, Neo4j

Cloud Platforms

AWS: EC2, S3, Lambda, RDS, DynamoDB, Glue, Neptune GCP: Compute Engine, Cloud Functions, BigQuery

Data Engineering

Snowflake, Databricks, dbt, Fivetran, Pandas, AWS Glue, RAY

DevOps

CI/CD: GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, Ansible Containers: Docker, Kubernetes, Helm Charts, ArgoCD Monitoring: Grafana, Prometheus, Kafka, Celery


Certifications

Certification Provider Issued
Software Design and Architecture University of Alberta
Service-Oriented Architecture University of Alberta
Software Architecture University of Alberta
Design Patterns University of Alberta
Programming with JavaScript Meta
Data Structures and Algorithms: Merge Sort Scrimba
What's new in React 19? Scrimba
Develop Generative AI Applications: Get Started IBM
Object-Oriented Design University of Alberta
Model Context Protocol (MCP) Mastery Fractal Analytics
Advanced Prompt Engineering for Everyone Vanderbilt University

View credential IDs and Coursera verification links.


Volunteering

  • United Nations Volunteers - IT Education for developing countries
  • Tea Community - Open source contributor and mentor

Contact Information


Download PDF Resume Get In Touch