👋 Bonjour, je suis

Riad
Karrouz

Développeur Full-Stack passionné, spécialisé en Java / Spring Boot et Angular. Je conçois des applications robustes, performantes et centrées sur l'expérience utilisateur.

// Spring Boot REST API
@RestController
@RequestMapping("/api/v1")
public class ProductController {
  @GetMapping("/products")
  List<Product> all() {
    return service.findAll();
  }
}
// Angular 19 Component
@Component({
  selector: 'app-shop',
  standalone: true,
  imports: [CommonModule]
})
export class ShopComponent {
  products$ = this.api.getAll();
}
Scroll
👨‍💻
10+ Projets
Full-Stack Dev

Développeur Full-Stack
Passionné & Créatif

Mon expertise couvre le développement back-end et front-end, avec un intérêt marqué pour les technologies modernes. Je conçois des applications web et logiciels qui allient performance technique et excellente expérience utilisateur.

Formation
AFPA Roubaix
Titre
Concepteur Dev. App.
Langues
Français · Anglais
Disponibilité
Open to work ✓
  • Conception et Développement d'Applications — AFPA Roubaix
  • Développement Java JEE — AFPA Roubaix
  • Formations continues : Udemy · LinkedIn Learning
  • Esprit d'équipe · Rigueur · Curiosité · Communication
Me contacter

Stack Technique

Technologies maîtrisées au fil de mes projets et formations.

Java
78%
Spring Boot
78%
Angular
40%
React
40%
TypeScript / JS
78%
SQL / JPA
80%
HTML / CSS
90%
Bootstrap / Material
85%
Spring Security / JWT
70%
Git
Docker
JUnit
Maven
RxJS
REST API
JWT Auth
SQL Server
H2 / Oracle
Android
HATEOAS
Postman

Mes Projets

Une sélection de projets Back-end, Front-end et Full-Stack réalisés en formation et en autodidacte.

🛒
Full-Stack
E-Commerce Platform

Plateforme e-commerce complète avec gestion des produits, commandes et utilisateurs. Architecture Spring Boot sécurisée, documentation Swagger et collection Postman incluses.

Spring Boot 4 Spring Security JPA SQL Server Java 21 Docker
📦
Back-end
Stock Manager API

API RESTful de gestion d'inventaire avec endpoints CRUD complets, scripts de migration SQL, documentation Swagger et tests via Postman.

Spring Boot 4 JPA SQL Server Spring Security Java 21
🔐
Back-end
Mini API — JWT & HATEOAS

API légère démontrant les bonnes pratiques Spring Boot : authentification JWT, base de données H2 et design hypermedia HATEOAS.

Spring Boot 4 JWT HATEOAS H2 Java 21
📊
Front-end
Dashboard Admin — Kaddem

Dashboard Angular Material avec tableaux de données, graphiques Chart.js, export Excel/PDF, CKEditor et gestion des utilisateurs.

Angular 13 Angular Material Chart.js Bootstrap 4 TypeScript
🏪
Front-end
Shop App — Angular 19

Application e-commerce frontend en Angular 19 standalone. Catalogue produits, panier d'achat et composants modernes avec RxJS et TypeScript.

Angular 19 TypeScript RxJS Standalone
📱
Front-end
Facebook Clone — Angular

Clone d'interface sociale inspiré de Facebook. Composition avancée de composants Angular 19, navigation multi-vues et patterns UI réalistes.

Angular 19 TypeScript RxJS Routing
⏱️
Front-end
Pomodoro Timer

Application de productivité Pomodoro avec minuteries configurables, compteur de cycles et interface Bootstrap. Déclinée en version Android native.

HTML / CSS JavaScript Bootstrap Android
🃏
Back-end
Poker Game — Java

Logique complète d'un jeu de poker en Java avec couverture de tests JUnit. Démontre la maîtrise des algorithmes, de la POO et du TDD.

Java 23 JUnit 4 POO TDD
🏦
Back-end
Bank Management — Java

Système de gestion de comptes bancaires appliquant les principes SOLID et la POO avancée : héritage, polymorphisme et encapsulation.

Java 23 Lombok SOLID POO
🗼
Front-end
Tours de Hanoï — TypeScript

Implémentation algorithmique récursive des Tours de Hanoï en TypeScript. Démontre la rigueur du typage statique et la logique algorithmique.

TypeScript 5.5 Node.js Récursivité

Me Contacter

Disponible pour des opportunités en CDI, CDD ou en freelance. N'hésitez pas !

Email
riad.karrouz@email.com
LinkedIn
linkedin.com/in/riad-karrouz-153b96235
GitHub
github.com/riadkarrouz
Localisation
Tourcoing, France
Statut
Disponible · Open to work