Rayen Fassatoui

Full-Stack AI Engineer

About Candidate

Full-Stack AI Engineer based in Tunis. I build scalable AI-powered web applications: Next.js, React and TypeScript on the front; Python/FastAPI, Node.js and Java/Spring on the back; PostgreSQL with pgvector, Docker and CI/CD on the platform side. Specialised in applied AI: LLMs, RAG pipelines, semantic search with embeddings, OCR workflows and AI agents.

Currently at Capgemini Engineering, architecting an AI-powered Applicant Tracking System (semantic CV-to-job matching, automated candidate scoring, natural-language analytics chat). Previously delivered production platforms for clients in France (Aquil’App: +60% user engagement, -40% time-to-hire), Canada (Storegen.ai) and Tunisia (GTI: reporting time -40%, decision preparation from 2 days to 30 minutes; AJico Group: 99.5% uptime at peak traffic).

Education: Software Engineering degree (Bac+5, Ecole Polytechnique Internationale, 2026) and BSc in Computer Science. Languages: Arabic (native), French (fluent), English (professional).

Key skills: Next.js, React, React Native, TypeScript, Tailwind CSS, Python, FastAPI, Node.js, Express, Laravel, Java, Spring Boot, PostgreSQL, pgvector, Prisma, Drizzle ORM, MongoDB, Oracle, MySQL, REST, GraphQL, OAuth, RBAC, Docker, Git, CI/CD, Jest, JUnit, LLM, RAG, LangChain, OpenAI API.

Location

Education

S
Software Engineering Degree (Master level, Bac+5) 2024 - 2026
Ecole Polytechnique Internationale (Polytech Intl) — Tunis

Software engineering cycle: software architecture, distributed systems, databases, artificial intelligence. Final project: AI-powered Applicant Tracking System (RAG, pgvector, LLMs).

B
BSc in Computer Science (Software Engineering & Information Systems) 2021 - 2024
Ecole Polytechnique Internationale (Polytech Intl) — Tunis

Web and software development, algorithms, databases, networks.

B
Baccalaureate in Computer Science 2020 - 2021
Lycée 2 Mars Mohamed Arbi Chammari — Tunis

Work & Experience

F
Full-Stack AI Engineer Feb 2026 - Present
Capgemini Engineering — Tunis

Designed and architected an AI-powered ATS. PostgreSQL + pgvector for semantic CV-to-job matching with embeddings. LLM workflows for CV OCR, candidate scoring and interview-question generation. AI chat interface for recruitment analytics in natural language. Stack: Next JS 16, TypeScript, React Server Components, Drizzle ORM, FastAPI, RBAC, Tailwind CSS, shadcn/ui.

F
Full-Stack Developer (Contractor) Jul 2025 - Oct 2025
Aquil App — Nantes, France (Remote)

Job-matching platform with Next JS, Laravel and AI matching algorithms. Dynamic UIs with React, TypeScript, Tailwind, shadcn/ui; REST and GraphQL APIs. SSR and code splitting: +60% user engagement, -40% time-to-hire.

F
Freelance Full-Stack Trainer Oct 2024 - Dec 2024
FRTN Technologies Tunisia — Tunis

Hands-on full-stack training: real-world examples, project exercises, live coding and debugging coaching. +15% cohort employability.

F
Full-Stack Developer (Contractor) Jan 2024 - Apr 2024
Storegen (Montreal) — Montreal, Canada (Remote)

Conversion-focused landing pages with Next JS 15, React 19, TypeScript, Tailwind, shadcn/ui. Data models and API endpoints with Prisma ORM on Neon serverless PostgreSQL. Secure Server Actions with Auth JS v5 and Gemini/Flux AI generation workflows.

W
Web / Full-Stack Developer Feb 2023 - Jul 2023
Générale Tunisienne de l'Informatique (GTI) — Tunis

Internal maintenance and project-tracking modules with Spring MVC, JSF, Oracle and SQL. Analytics dashboard (attendance, tasks, invoices): decision prep cut from 2 days to 30 minutes. Web/email notifications for expiring contracts: missed maintenance sessions down to 1%. +30% operational visibility, -40% reporting time.

W
Web Developer Dec 2022 - Feb 2023
AJico Group — Ariana

Responsive promotional website for the Japan New Year event with React, Chakra UI and SCSS. RESTful backend services with Node JS, Express JS, MongoDB and MySQL: 99.5% uptime during peak traffic.

W
Web Developer Aug 2022 - Jan 2023
CIN Group — El Menzah, Tunis

Secure investment platform: React/Chakra UI frontend, Node JS/Express/PostgreSQL backend. PostgreSQL query optimisation: +20% responsiveness, +25% user trust scores.

J
Junior Developer Jul 2022 - Aug 2022
Smart Kokusai — Tunis

React JS interfaces with animations and advanced filtering: +30% average session duration. REST APIs with Node JS, Express JS and SQL: +40% faster data retrieval.

B
Blazor Developer Jul 2022 - Jul 2022
Alidade Tunisia — Tunis

Full-stack features for client websites using Blazor, ASPNET and NET 6.