LogoPortfolio de Ramzi

À propos

Je m’appelle Ramzi B, j’ai 24 ans et je suis un développeur passionné par la création d’applications web et mobiles modernes. Mon objectif est de contribuer à des projets concrets qui apportent une réelle valeur ajoutée et qui simplifient la vie des gens au quotidien. Au fil de mes expériences professionnelles en entreprise ainsi que dans mes collaborations en freelance, j’ai acquis des compétences solides que j’aime mettre au service d’équipes dynamiques et créatives. Chaque projet, chaque équipe et chaque défi m’ont permis de grandir, non seulement en tant que développeur, mais aussi en tant qu’individu. Pour moi, le métier de développeur ne se limite pas à écrire du code. C’est avant tout un travail de collaboration, de communication et d’écoute, qui exige de comprendre en profondeur les besoins réels d’un client et de savoir les traduire en solutions techniques efficaces et innovantes.

Langues parlées

FrançaisNatif
AnglaisAvancé
ArabeNatif
CoréenDébutant

Motivation

Photo de Ramzi

Ce qui me motive dans le développement, c’est avant tout l’envie de créer des solutions qui ont un impact sur la vie des gens. Mon voyage au Japon m’a permis de rencontrer des personnes venues du monde entier, en logeant dans des hostels et en partageant des expériences avec d’autres voyageurs. Ces échanges m’ont ouvert les yeux sur l’importance de la collaboration internationale et m’ont appris à travailler avec des personnes aux cultures et parcours différents. Cette expérience m’inspire aujourd’hui dans mon travail : comprendre les besoins des autres, collaborer efficacement avec des équipes diverses et créer des projets qui rassemblent et facilitent la vie des gens, peu importe leur origine ou leur contexte. Chaque projet est pour moi l’occasion de relever un défi et d’apprendre continuellement.

Expériences

Artdigit

Artdigit

Développeur full-stack (Alternance)

Montpellier | Novembre 2023 - Avril 2025

Solution:

Scanow est une solution SaaS développée par Artdigit. Elle permet de déclarer des incidents, gérer les stocks et planifier la maintenance grâce à des QR codes. Les équipes peuvent ainsi signaler, suivre et optimiser leurs équipements sur une plateforme unique.

Tâches:
  • Conception du backend : API REST, logique métier, authentification, tests unitaires et end-to-end
  • Modélisation de la base de données (Merise) et architecture évolutive
  • Développement d’une application mobile multiplateforme
  • Contribution au frontend web et conception UI avec Figma
  • Travail en méthodologie Agile/Scrum
  • Mise en place de la CI/CD
  • Encadrement et formation de nouveaux arrivants
Technologies:
NestJSReact NativeExpoNext.jsTypeScriptTailwindCSSDockerAWS
ACTIVUS Group

ACTIVUS Group

Développeur Web (Stage)

Toulouse | Juin 2023 – Août 2023

Solution:

Digibrain, la solution développée par ACTIVUS Group, est une plateforme intelligente pour centraliser la gestion de données et automatiser des processus complexes.

Tâches:
  • Développement frontend avec Angular 10
  • Intégration backend avec Spring Boot et APIs REST
  • Conception d’interfaces utilisateur avec Figma et Photoshop
  • Gestion de bases de données relationnelles et graphes
Technologies:
Angular 10Spring BootPostgreSQLOrientDBActiveMQ
Bibliothèque Centrale de Mostaganem

Bibliothèque Centrale de Mostaganem

Développeur full-stack (Freelance / Bénévole)

Algérie | Mars 2021 – Août 2022

Solution:

Application de gestion pour la Bibliothèque Centrale de Mostaganem, permettant la gestion des emprunts, du catalogue et des notifications pour les étudiants et l’administration universitaire.

Tâches:
  • Conception et développement d’une application de gestion
  • Développement frontend et backend
  • Gestion utilisateurs, catalogue, emprunts et notifications
  • Déploiement et support technique
  • Collaboration via Git
Technologies:
AngularNode.jsExpress

Compétences

JavaScriptJavaScriptExpert
TypeScriptTypeScriptExpert
HTML5HTML5Expert
CSS3CSS3Expert
SCSSSCSSMoyen
SQLSQLMoyen
PythonPythonMoyen
JavaJavaExpert
C++C++Apprenti

Projets

Ramzi's Portfolio

Une application web destinée aux recruteurs pour se présenter et présenter mes compétences et quelques projets que j'ai pu développer.

Next.jsNext.js
TypeScriptTypeScript
TailwindCSSTailwindCSS
Shadcn UIShadcn UI
VercelVercel
Ramzi's Portfolio

Memopus

Une application Angular qui reproduit partiellement l’interface et les comportements de memopus.com. Elle permet de créer, voir, modifier et supprimer des cartes, organisées par tags et colonnes, avec connexion utilisateur et gestion via json-server.

Angular 17Angular 17
TypeScriptTypeScript
RxJSRxJS
Angular MaterialAngular Material
JSON ServerJSON Server
Memopus

Gimme What Lee Got

En cours

Application web composée d’un backend Django + Django REST Framework et d’un frontend React + TypeScript + Vite. Ce projet permet de gérer un catalogue de produits/services/contenus, l’authentification des utilisateurs et un système de recommandations personnalisées. À terme, il intégrera l’intelligence artificielle pour proposer des suggestions basées sur les préférences des utilisateurs et les tendances de la communauté.

Django 5.2Django 5.2
Django REST FrameworkDjango REST Framework
PostgreSQLPostgreSQL
SimpleJWTSimpleJWT
Python 3.11.5Python 3.11.5
ViteVite
React 19React 19
TypeScriptTypeScript
AxiosAxios
Ant DesignAnt Design
BootstrapBootstrap
Gimme What Lee Got

Cabii

En cours

Cabii est une plateforme de mobilité et de livraison tout-en-un conçue pour les personnes à besoins spécifiques (handicap physique, troubles cognitifs, autisme, personnes âgées ou isolées). Elle permet de réserver des trajets adaptés avec chauffeurs formés et véhicules accessibles, tout en offrant la livraison sécurisée de courses, médicaments ou objets essentiels. Le projet est au tout début de son développement : backend posé, frontend mobile planifié.

NestJSNestJS
TypeScriptTypeScript
TypeORMTypeORM
PostgreSQLPostgreSQL
SwaggerSwagger
Docker (prévu)Docker (prévu)
Redis (prévu, cache & geofencing)Redis (prévu, cache & geofencing)
React Native (planifié)React Native (planifié)
Expo (planifié)Expo (planifié)
TailwindCSS / NativeWind (planifié)TailwindCSS / NativeWind (planifié)
Cabii

Contactez-moi

OU
Contactez-moi