
Zakaria DAROUICH
Full Stack Developer | Java | Angular | Microservices | Spring Boot | Docker | Clean Architecture
Salaire / Taux journalier
Paris, France
Mobilité : France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
I am a software engineer with a strong interest in backend development and software architecture, focusing on building reliable, secure, and high-performance systems. During my academic journey and professional experiences, I developed solid expertise in software engineering principles, algorithms, system design, and secure development practices. I have hands-on experience with technologies such as Java (Spring Boot), and modern web frameworks, and I have worked on real-world projects involving microservices architecture, API development, and integrations with external systems. I am particularly interested in designing scalable systems following best practices such as Clean Architecture, CQRS, and SOLID principles. I am passionate about learning new technologies, solving complex problems, and contributing to impactful projects.
Expérience de travail
Junior Full Stack Developer
Vitalliance
avr. 2025 - déc. 2025
9 mois
92400 Courbevoie, France
- Conception et développement d’un backend modulaire et scalable basé sur les principes de Clean Architecture et CQRS - Développement et maintenance d’APIs REST avec un focus sur la performance, la scalabilité et la maintenabilité - Refonte du système de sécurité (authentification JWT, hashage des mots de passe, logging et traçabilité) - Refonte des systèmes d’emails automatisés avec amélioration de la sécurité, fiabilité et gestion des templates - Intégration d’APIs partenaires ATS (Indeed GraphQL, HelloWork) pour la gestion et la synchronisation des candidatures - Mise en place de tâches planifiées pour le traitement de données et l’autatisation - Contribution aux pipelines CI/CD et aux déploiements via Docker, Kubernetes, Helm, ArgoCD et AWS - Pilotage du développement d’un microfrontend Angular (Staffing 360) pour le suivi opérationnel et l’assignation - Implémentation de fonctionnalités avancées (caching, pagination, filtres dynamiques) - Tests et validation des APIs avec Postman, DevTools et scénarios métier - Rédaction et maintenance de la documentation technique (Swagger, Confluence) - Participation aux revues de code et à l’amélioration continue de la qualité logicielle
Full Stack Developer (Java / Angular)
Easy Normes Consulting
sept. 2023 - août 2024
1 an
Casablanca, Maroc
Full Stack Developer (Java / Angular) - Conception et développement d’une application métier basée sur une architecture microservices (Spring Boot / Angular) - Implémentation d’APIs REST scalables avec Spring Boot, en respectant les principes de Clean Code et architecture modulaire - Sécurisation des services via Spring Security et Keycloak (authentification, gestion des rôles, protection des endpoints) I- ntégration d’un système de communication asynchrone avec Apache Kafka pour la gestion des événements en temps réel - Mise en place d’une pipeline CI/CD complète avec GitLab CI/CD et Docker (build, test, déploiement automatisé) - Conteneurisation des services backend pour faciliter le déploiement et la scalabilité - Réalisation de tests d’API avec Postman, DevTools et MockMVC pour garantir la qualité et la fiabilité des services - Participation à la rédaction de la documentation technique (Swagger, Confluence) - Collaboration en méthodologie Agile (Scrum) avec gestion des tâches via Jira
Formation
Université Paris-Est Créteil
Master's degree, Informatique parcours Logiciels sûrs
2024 - 2025
1 an 2 mois
Mohammed V University in Rabat
Master's degree, Informatique Appliquée, Offshoring
2023 - 2024
10 mois
Mohammed V University in Rabat
Bachelor's degree, Computer Science
2019 - 2023
3 ans 11 mois
Licences et certifications
Flutter Development
Délivré le : –
DevOps
Délivré le : janv. 2023