Amine Slimani
Full Stack Java Developer
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
Ingénieur d'État en informatique spécialisé dans le développement d'applications Full Stack modernes. Expérience dans la conception et le développement d'applications Web complètes avec Java 21, Spring Boot, React, Next.js et PostgreSQL. Maîtrise du développement d'API REST sécurisées, de la conception d'interfaces utilisateur modernes, du DevOps et des pratiques CI/CD.
Passionné par la création d'applications performantes offrant une expérience utilisateur de qualité ainsi qu'une architecture backend robuste et évolutive.
الخبرة
Stage de Projet de Fin d'Études (PFE) at Gamma Consulting (2026-02 – 2026-06)
- Conception et développement d'une plateforme complète de mise en relation entre clients et professionnels de services à domicile basée sur Java 21, Spring Boot 3, Next.js, PostgreSQL, Redis et Docker.
- Conception d'une architecture Backend modulaire respectant les principes de séparation des responsabilités afin de garantir la maintenabilité et l'évolutivité de l'application.
- Conception d'interfaces modernes avec Next.js permettant la réservation, la gestion des profils, les tableaux de bord administrateurs et les espaces professionnels.
- Développement des API REST responsables de la gestion des utilisateurs, des réservations, des prestations, des adresses, des paiements, des avis clients et du tableau de bord d'administration.
- Sécurisation des services REST avec Spring Security, JWT, gestion des rôles (RBAC) et contrôle d'accès basé sur les autorisations.
- Conception du modèle de données avec PostgreSQL/PostGIS et optimisation des performances via Spring Data JPA, Hibernate et Redis.
- Automatisation des migrations de base de données avec Flyway et conteneurisation complète de la plateforme grâce à Docker.
- Intégration de Firebase Authentication pour l'authentification, Firebase Cloud Messaging pour les notifications push et Azure Blob Storage pour le stockage sécurisé des fichiers.
- Documentation complète des API avec Swagger/OpenAPI afin de faciliter l'intégration Frontend et les tests.
- Développement des tests unitaires et d'intégration avec JUnit 5 et Mockito.
- Mise en place d'une chaîne CI/CD avec GitHub Actions et d'une plateforme d'observabilité basée sur Prometheus, Grafana et Loki.
- Conception d'un assistant conversationnel intelligent utilisant une approche Agentic AI, Retrieval-Augmented Generation (RAG) et Agent-Driven UI pour améliorer l'expérience utilisateur.
Stage Ingénieur Logiciel at Computime (2025-07 – 2025-11)
- Conception et développement d'une application de gestion des repas en entreprise reposant sur une architecture Spring Boot et React Native, destinée à digitaliser les processus de commande et de suivi des repas.
- Développement d'API REST permettant la gestion des utilisateurs, des commandes, des menus, des paiements et de l'historique des transactions.
- Intégration de l'application avec l'ERP Odoo via des API REST personnalisées afin d'assurer la synchronisation automatique des données métier.
- Participation à la conception de la logique métier en respectant les principes de modularité, de maintenabilité et de séparation des responsabilités.
- Conception d'une Progressive Web App (PWA) offrant une expérience utilisateur fluide sur desktop et mobile, avec prise en charge du fonctionnement hors connexion.
- Collaboration avec les équipes techniques dans un environnement Agile, participation aux revues de code et aux phases de validation fonctionnelle.
Stage Développeur Mobile at Forges de Bazas (2024-07 – 2024-11)
- Conception et développement d'une application mobile destinée à la gestion des interventions techniques et au suivi des équipes sur le terrain à l'aide de Flutter et Firebase.
- Développement des principales fonctionnalités de l'application: authentification des utilisateurs, gestion des interventions, suivi des techniciens et consultation de l'historique des opérations.
- Intégration des services Firebase, notamment Firebase Authentication, Cloud Firestore et Firebase Cloud Messaging, afin d'assurer une synchronisation temps réel et l'envoi de notifications push.
- Conception d'interfaces utilisateur modernes, ergonomiques et responsives conformément aux bonnes pratiques Material Design.
التعليم
Diplôme d'Ingénieur d'État in Génie Informatique – École Hassania des Travaux Publics (EHTP) (2023 – 2026)
Licence in Mathématiques Appliquées – Faculté des Sciences et Techniques (FST) (2020 – 2023)
