Karim Ryahi — Développeur Full Stack (Java/Spring Boot, JavaScript, Symfony)
Bienvenue sur mon Portfolio, je m'appelle Karim Ryahi, développeur web full stack.
Mes COMPÉTENCES
Développeur Backend Java Spring Boot
Je suis développeur backend spécialisé en Java et Spring Boot, avec une forte orientation sur la conception d’API REST robustes, la structuration DTO, la validation des données et l’architecture propre (controller, service, repository).
Mes projets incluent la création d’APIs pour la gestion de centres de formation, des systèmes de prise de rendez-vous professionnels et des plateformes web intégrant Symfony, JavaScript et Angular. Je travaille avec PostgreSQL, MySQL et JPA/Hibernate pour construire des solutions maintenables et performantes.
J’accorde une attention particulière aux bonnes pratiques : exceptions globales, validation, organisation du code et amélioration continue des performances.
Compétences principales
- Java, Spring Boot, REST API
- PostgreSQL, MySQL, JPA/Hibernate
- Symfony, PHP, JavaScript, Angular
- Architecture backend, DTO, validation
Projets backend : Formatech API (Spring Boot) · LesBonsServices (API rendez-vous)