[nom]
Ingénieur Logiciel | Certifié OCP
Développement Full Stack & AI
[téléphone] | [e-mail]
LinkedIn : [lien] | GitHub : [lien]
Expériences Professionnelles :
- Stage Fin d’Étude MIAGE | Développeur Full Stack & IA Sopra Banking Software, Marina Casablanca – Mars 2026 – Juillet 2026 (5 mois) :
- Contribution à la refonte et migration vers l’architecture microservices pour la plateforme Smart Operations de CIH BANK (gestion des transferts internationaux : étudiants, financiers, commerciaux).
- Développement d’un agent de validation inter-documentaire OCR intégré au workflow Back Office pour le contrôle automa- tisé des justificatifs.
- Conception et implémentation d’un système Agentic RAG (Retrieval-Augmented Generation) pour l’assistance contextuelle aux conseillers bancaires.
- Technologies / Outils : Java 21, Spring Boot 4, React 19, TypeScript, Tailwind CSS, Flowable BPMN, Oracle 19c, Spring AI, PgVector, Vitest, Playwright / Podman, Git, GitLab CI/CD, Ollama, SonarQube
- Stage Fin d’Année MIAGE | Développeur Full Stack Digitalia solutions, Zenith Casablanca – Juillet 2025 – Août 2025 (2 mois) :
- Développement d’un mini ERP RH pour PME (Employés, Paie, Présence, Congés, Recrutement) avec des agents IA & RAG, automatisations via n8n et notifications en temps réel (WebSocket).
- Technologies / Outils : Spring Boot, Angular, Tailwind CSS, Keycloak, PostgreSQL, Flyway / Docker, n8n, Git, GitHub, IntelliJ IDEA, Postman et Swagger
- Stage Fin d’Étude LP | Développeur Full Stack Euryops, Technopark Casablanca – Mai 2024 – Juin 2024 (2 mois) :
- Développement d’un système de management de la qualité (ISO 9001).
- Technologies / Outils : Spring Boot, React.js, Tailwind CSS / Git, GitHub, VSCode, IntelliJ IDEA et Postman
Formation académique :
- Cycle d’ingénieur | EMSI Casablanca (2024 – 2026) :
Génie informatique, spécialisation en Méthodes Informatiques Appliquées à la Gestion des Entreprises (MIAGE).
- Licence Professionnelle & DUT | EST Casablanca (2021 – 2024) :
Génie informatique, spécialisation en Génie Logiciel et Administration Avancée des Systèmes et Réseaux Informatiques.
Compétences Techniques :
- Technologies .NET & Desktop : C#, .NET (.NET Core / .NET Framework), WPF (Windows Presentation Foundation), XAML, Pattern MVVM, Entity Framework (EF Core), LINQ, WinForms
- Backend, Security & DB : Java SE, JEE, Spring Boot (Microservices), Python, FastAPI, Keycloak, SQL Server, PostgreSQL, Oracle 19c, Firebase
- Frontend & Mobile : JavaScript, TypeScript, Angular, React.js, Tailwind CSS, Java (Android)
- Middlewares, Tests & Spécifications : WebSocket, SOAP, REST, GraphQL, Postman, SonarQube, NUnit, xUnit, JUnit, Mockito, Playwright, Rédaction de spécifications techniques
- CI/CD & DevOps : Docker, Git, GitHub, Azure DevOps, GitLab CI/CD, Visual Studio
- Modélisation & Méthodologies : UML, Principes SOLID, Clean Architecture, Patrons de conception (MVVM, Repository, Depen- dency Injection), Agile (Scrum)
- Intelligence Artificielle : Chatbots, RAG, Agents IA, n8n
Projets Académiques :
- Application Desktop de Gestion en C# / WPF (.NET) & Architecture MVVM – Conception et développement d’une application desktop modulaire en C# et XAML sous WPF. Implémentation du pattern MVVM, liaison de données (Data Binding), persistance relationnelle avec Entity Framework (SQL Server / SQLite), rédaction des spécifications techniques détaillées et réalisation des tests unitaires avec NUnit.
- Mise en place d’un pipeline CI/CD complet sur Azure DevOps pour une application logicielle, avec build automatisé, analyse statique de qualité et sécurité avec SonarQube & Trivy, packaging conteneurisé Docker et déploiement managé sur Kubernetes (AKS).