Yosr Ben Nagra

Full-Stack Engineer · AI & DevOps

Tunis, Tunisia Available for full-time roles EN · FR · AR

Profile

Full-stack engineer who ships reliable apps with modern stacks, AI integration, and DevOps automation. I turn complex problems into clean, production-ready solutions — from fine-tuning ML models to setting up CI/CD with monitoring.

Skills & Stack

Frontend
React Next.js TypeScript Angular JavaScript
Backend
Spring Boot NestJS Flask Django Node.js Java Python
Data
PostgreSQL MongoDB MySQL Redis
DevOps
Docker Jenkins GitHub Actions SonarQube Grafana
AI / ML
Hugging Face RAG LLMs Fine-Tuning

Languages

English
Fluent
French
Fluent
Arabic
Native

Experience

Full-Stack Developer Intern
ITServ — Tunisia
Feb 2025 – Present
Graduation Project
  • Built AI clinic assistant end-to-end: cleaned medical data, fine-tuned T5-base with TensorFlow, TRL & Hugging Face.
  • Flask APIs with MongoDB vectors + PostgreSQL for forum, auth, ratings; Mongo Atlas fallback.
  • React UI for patients, doctors & admins; Jenkins, SonarQube, Grafana & Prometheus pipeline.
Full-Stack Developer Intern
IronByte — Tunisia
Jun – Aug 2024
  • Secure SaaS for schools with Spring Boot + Angular: role-based access, timetable generation, lesson sharing.
  • DAO/DTO layers, PrimeNG UI, unit & integration tests per release.
Full-Stack Developer Intern
Ooredoo Tunisie
Jul – Sep 2023
  • Internal comms app with real-time chat, filtering & search — Spring Boot + Angular.
  • Prototyped UX/UI, WebSocket messaging, automated testing.
Software Engineer Intern
ITServ — Tunisia
Jun – Aug 2021
  • Java desktop tool automating Excel-to-XML for financial teams — Apache POI, schema validation, ERP-compliant exports.

Projects

Portfolio Website
Personal Project
2024 – 2025
  • Multilingual portfolio with Next.js 14, Framer Motion, i18n, dark/light mode.
  • Deployed on Vercel: portfolio-yosr.vercel.app
Next.js TypeScript Tailwind Framer Motion
Shape Blaster — Mobile Game
Published on Google Play
2024
  • Block-Blast puzzle game with Unity/C#: dynamic piece spawning, hold queue, tactile particle effects.
Unity C# Mobile Game Design

Education

Bachelor of Engineering
ESPRIT — Tunis, Tunisia
Sep 2020 – Jun 2025
Web & Internet Technology · EQF 7 (Master's equiv.)

Key Projects

AI Healthcare Platform

AI symptom-analysis assistant — CRISP-DM research, T5 fine-tuning, Flask + RAG, React UI, full DevOps pipeline.

React Flask Hugging Face Docker
Collaborative Doc Platform

Notion-style real-time editor — live cursors, WebSocket presence, version history, granular permissions.

React NestJS WebSockets Jest

Certifications