Zakaria FAHRAOUI
À propos du candidat
Un fort esprit d’équipe, d’analyse et de synthèse me permet d’intervenir sur des problématiques d’actualité.
« Quand vous voyez ou entendez parler de grand chercheur tel que Einstein ou Newton, n’en faites pas des exemples, ils ne commettent aucune erreur, mais tout comme vous ils sont humains. En utilisant vos compétences vous pouvez avoir ce qu’ils n’ont pas … Pensez par vous même ! »
Location
Education
Architecture des Logiciels
Travail & Expérience
Projets : Développement d'un nouveau système qui reprendra et améliorera les fonctionnalités du SIC Ferré, notamment le paramétrage des valideurs, la supervision des équipements du réseau ferré et la sécurisation des accès. Il inclura un référentiel métier pour soutenir les opérations de billettique. S3, une solution cloud évolutive, répondra aux besoins des Pilotes Opérationnels Billettique et Mainteneurs, en résolvant les problèmes d'obsolescence et de complexité de mise à jour. Grâce à des canaux d'échanges sécurisés, S3 facilitera la supervision des équipements, réduira les coûts d'exploitation et accélérera la modernisation du SI Billettique. Méthodologie : agile (SCRUM). Technologies : Java 17, QUARKUS, PostgreSQL, RESTful APIs, ORM (Hibernate, JPA), Maven, Microservices, Clean Architecture, TDD, Git, Gitlab CI-CD, Docker, Kubernetes, Cloud AWS, Linux, Shell Bash script, JavaScript ES6, Type Script, Angular 16. Missions : Développement des API microservice (Backend) Quarkus et java 17 . Développement BFF (Backend for Frontend) NodeJS / typscript. L'implémentation et la configuration de SAML 2.0 (Security Assertion Markup Language) dans l’application Quarkus. Réalisation les cas d'usages principaux, et l'ajouter des fonctionnalités supplémentaires. Les pipelines Gitlab CI-CD : Déploiement sur les instances AWS et intégration continue.
Projets : En tant que développeur Java, j'ai contribué au projet conciliator expert, une solution de saisie comptable automatisée avec le maximum de performance. En collaboration avec des experts-comptables, ce système collecte, vérifie et affecte automatiquement les codes comptables et analytiques, améliorant ainsi l'efficacité opérationnelle des cabinets comptables. Méthodologie : agile (SCRUM). Technologies : Java 11, Spring Boot, PostgreSQL, RESTful APIs, ORM (Hibernate, JPA), Maven, Git, azure CI-CD, Docker, Cloud azure, Linux, Shell Bash script, JavaScript ES6, Type Script, Angular 12. Missions : Validation des correctifs avant passage en production. Réalisation des tests de validation. Analyse des incidents et réalise les correctifs correspondants et déblocage d’incidents en production.
Projets : La construction d’une nouvelle génération de plateforme financière, ce projet est un actif stratégique de la banque qui gère la comptabilité de plus 60% des entités de la banque ce dernier sera en mesure de répondre aux ambitions des fonctions finance, RISK et ALMT. Méthodologie : agile (SCRUM). Technologies : Java 17, QUARKUS, SQL, TERADATA, RESTful APIs, ORM (Hibernate, JPA), Maven, Microservices, Clean Architecture, Git, Gitlab CI-CD, Docker, JFROG, Cloud IBM mDZR, Linux, Shell Bash script, JavaScript, Angular, Intellij Idea. Missions : Développement des API microservice (Backend) Quarkus et java 17. L’ingestion des données (Apache NIFI). Personnaliser et développer votre propre processeur Apache NiFi. Réalisation les cas d'usages principaux, et l'ajouter des fonctionnalités supplémentaires. Les pipelines Gitlab CI-CD : Déploiement et intégration continue sur Gitlab ci-cd.