OSAID QATTAN's Resume

OSAID QATTAN

|

Python FastAPI • TypeScript & Node.js • React & Next.js • LLMs & RAG • AWS

About

Full-Stack Software Engineer building production AI products and third-party integrations for a multi-tenant clinic CRM, including a RAG chatbot and a real-time voice agent that I designed and built end to end. I work across Python (FastAPI), TypeScript (Node.js), React/Next.js and PostgreSQL, ship on AWS (EKS, ECR, S3) with Docker and GitHub Actions, and know my way around enterprise CRM platforms such as Microsoft Dynamics 365.

I graduated with First Class Honours in Cyber Security and I love both fields. That mix shaped how I grew into the software engineering market: I build secure systems from the start, with tenant isolation, verified webhooks, and JWT/OAuth authentication designed in rather than added later.

Work Experience

Codeguru logo

Codeguru

Sep 2025 - Present
Dubai - Remote

Full-Stack Software Engineer

Building AI products and third-party integrations for a multi-tenant clinic CRM (Python/FastAPI, TypeScript/Node.js, PostgreSQL).

  • AI chatbot, sole author: production RAG chatbot (Python/FastAPI) that answers patients over REST and WebSocket, with hybrid retrieval on PostgreSQL + pgvector, grounded LLM responses, in-chat appointment booking, and human handoff; multi-tenant and bilingual (English/Arabic).
  • Voice AI agent, sole author: real-time agent that books, reschedules, and cancels appointments by phone (Twilio) or browser, streaming to a realtime LLM (Google Gemini Live / OpenAI Realtime) with tool-calling that triggers live CRM actions.
  • Meta integration hub, primary engineer: WhatsApp Business Cloud API team inbox, Facebook Messenger & Instagram, and Meta Lead Ads that auto-create CRM leads, all on the Graph API.
  • Meta Ad Studio: native ad creation on the Marketing API, plus ownership of the Meta App / Business Manager setup: OAuth onboarding (Embedded Signup + Facebook Login), webhook subscriptions, and signature verification.
  • CRM, full-stack contributor: work across the SaaS CRM (Node.js/Express + Prisma/PostgreSQL + React), including relational migrations, a UTM marketing-attribution engine, and a visual automation flow builder.
  • Cloud & delivery: containerised the AI services with Docker and shipped them to AWS (EKS via Helm, ECR images, S3 call recordings) through GitHub Actions CI/CD.
  • Python
  • FastAPI
  • TypeScript
  • Node.js
  • PostgreSQL
  • AWS
Ibtikar logo

Ibtikar

Feb 2024 - Sep 2025
Germany - Remote

Full Stack Software Developer

Designed and built consumer mobile and web apps, including a classifieds marketplace and a food-ordering app (Java Spring Boot, Flutter, React, SQL).

  • Classifieds marketplace app: cross-platform buy-and-sell app where users post and browse listings, with secure authentication and user management.
  • Food-ordering app: customer-facing ordering app for mobile and web, built on the same Spring Boot back end and Flutter/React front ends.
  • Full-stack delivery: Java Spring Boot back ends with Flutter and React front ends, built in Agile sprints with regular code reviews and version-control best practices.
  • Secure by design: applied secure coding practices, data protection, and compliance with security standards.
  • Performance & CI/CD: worked with cross-functional teams to optimise performance, set up CI/CD pipelines, and streamline deployments.
  • Java Spring Boot
  • Flutter
  • React
  • SQL
  • Agile
  • Jira
TCR Innovation logo

TCR Innovation

June 2023 - July 2023
Dubai - Remote

Full Stack Developer Intern

Full-stack internship building web applications with React, Node.js, and SQL.

  • Front end: developed and maintained web applications in React.
  • Back end & APIs: implemented RESTful APIs in Node.js and integrated SQL databases for data management and retrieval.
  • Code quality: worked with cross-functional teams on peer code reviews and best practices.
  • Agile delivery: took part in sprint planning and daily stand-ups.
  • React
  • JavaScript
  • Node.js
  • SQL

Career Journey

From intern to shipping production AI

  • June 2023 – July 2023
    TCR Innovation
    Full Stack Developer Intern
    First production work: React front ends, Node.js APIs, and SQL databases.
  • Feb 2024 – Sep 2025
    Ibtikar
    Full Stack Software Developer
    Designed and built a classifieds marketplace app and a food-ordering app with Spring Boot back ends and Flutter/React clients.
  • Sep 2025 – Present
    Codeguru
    Full-Stack Software Engineer
    Sole author of the clinic AI chatbot and voice agent; primary engineer on the CRM's Meta integrations.

Skills

Languages

  • PythonPython
  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • JavaJava
  • SQLSQL

AI & LLMs

  • OpenAIOpenAI
  • Google GeminiGoogle Gemini
  • TensorFlowTensorFlow

AI Engineering

  • RAGRAG
  • LLM AgentsLLM Agents
  • Tool CallingTool Calling
  • Vector Search (pgvector)Vector Search (pgvector)
  • Prompt EngineeringPrompt Engineering
  • Realtime Voice AIRealtime Voice AI

Backend

  • FastAPIFastAPI
  • Node.jsNode.js
  • ExpressExpress
  • Spring BootSpring Boot

Frontend & Mobile

  • React/Next.jsReact/Next.js
  • Tailwind CSSTailwind CSS
  • FlutterFlutter
  • HTMLHTML
  • CSSCSS

Data

  • PostgreSQLPostgreSQL
  • MongoDBMongoDB
  • RedisRedis
  • PrismaPrisma

Cloud & DevOps

  • AWSAWS
  • Microsoft Dynamics 365Microsoft Dynamics 365
  • DockerDocker
  • GitHub ActionsGitHub Actions
  • GitLabGitLab
  • LinuxLinux
  • DebianDebian

Platforms & Security

  • TwilioTwilio
  • JiraJira
  • Kali LinuxKali Linux

Certificates

ISC2

Certified in Cybersecurity (CC)

Issued Aug 2024 · Valid until Aug 2027

View on LinkedIn
TCR Innovation

Full Stack Web Development

Training · Jun 2023 – Sep 2023

Verify certificate