AHOUATE Abdellatif
À propos du candidat
Je suis intéressé par des missions fullStack, qui soient riches en terme de tendances méthodologiques et technologiques en génie logiciel.
Je suis intéressé par des missions qui offrent la possibilité de travailler dans le contexte.
– Agilité / Scrum
– Continuous Delivery
– Miscroservices
– TDD et BDD
– Clean Code / Refactoring
– Technologies et framework : Java, Spring Boot, Spring Cloud, Docker, JPA, Angular, …
Location
Education
Travail & Expérience
Projets : Portail Branchements V2 En cours Track-FM En cours Portail Branchements Terminé Contextes : Participation au développement de différents projets : Portail Branchements / Portail Branchements Version 2 : Application web permet de suivre et d’administrer le workflow du traitement des dossiers d’analyses d’anomalies de cartographie sur les branchements. Track-FM : Application web permettant d'identifier les clients utilisant actuellement un relais TCFM, afin d'anticiper les conséquences de la suppression de l’ancien signal, assurant ainsi une transition fluide vers les nouvelles technologies de gestion des heures creuses. Tâches réalisées : Analyse des besoins client, Participation à la conception technique et le chiffrage, Participation au développement et l’amélioration de la partie Front-End : o Mise en place du socle technique, o Amélioration et enrichissement de l’architecture technique, o Création et amélioration des différentes pages, o Mise en place de la sécurité Front-end. Participation au développement et l’amélioration de la partie Back-End : o Mise en place du socle technique, o Amélioration et enrichissement de l’architecture technique, o Mise en place des différentes fonctionnalités, o Mise en place d’un système de notifications avec des websockets, o Mise en place des exports des données. o Amélioration de la sécurité Back-end. Participation au déploiement dans les différents environnements : o Amélioration et enrichissement des piplines de déploiements. Environnements : dev, rec, pre-prod, prod. Amélioration des performances, Réalisation des tests unitaires et d’intégrations, Corrections des anomalies, Suivie de l’application jusqu’à la production, Revue de code. Environnement technique: Portail Branchements V2 : Java 21, Spring, Spring boot 3, Spring Data, Spring Security, Junit, Hibernate, Maven, Angular 18, Redux, gitlab-ci, Source Design, Helm, Kubernities, Docker, Postgres, Liquibase, Git, Scrum.. Track-FM : Java 17, Spring, Spring boot 3, Spring Data, Spring Security, Junit, Hibernate, Maven, Angular 18, Redux, gitlab-ci, Source Design, Helm, Kubernities, Docker, Postgres, Liquibase, Git, Scrum Portail Branchements : Java 11, Spring, Spring boot, Spring Data, Spring Security, Websocket, Junit, Hibernate, Maven, Angular 11, Redux, Ant design, SockJs, Tailwind css, Jenkins, Helm, Kubernities, Docker, Postgres, Liquibase, Git, Scrum.
Contexte : Participation au développement d’Assetmaps ; Application web permet de réaliser l’inventaire de biens mobiliers identifiés par un code barre via des interfaces utilisateur de l’application, avec la possibilité d’importer des listes préalablement créée. Tâches réalisées : Analyse des besoins client, Participation à la conception technique et le chiffrage, Prendre en responsabilité le développement et l’amélioration de la partie Front-End : o Amélioration et enrichissement de l’architecture technique. o Création des différentes pages. o Mise en place de la sécurité front-end. Participation au développement et l’amélioration de la partie Back-End : o Amélioration et enrichissement de l’architecture technique. o Mise en place des différentes fonctionnalités, o Mise en place de l’import en masse des données, o Mise en place de l’export des données Déploiement dans les différents environnements, Corrections des anomalies. Revue de code. Environnement technique: Java 11, Spring, Spring boot, Spring cloud, Spring Data, Junit, Hibernate, Maven, Angular 8, Ag-grid, Bootstap4, Docker, SqlServer, Git, Scrum.
Contexte : Participation au développement de CAVO ; Application front et back office de gestion de contrats Obsèques. Tâches réalisées : Analyse des besoins, Participation à la conception technique et le chiffrage, Participation à la mise en place des contrats de vie avec deux bénéficiaires, Déploiement dans les différents environnements, Correction des anomalies, Revue de code, Réalisation des tests unitaires. Environnement technique: Java 8, Spring, Spring boot 2, Spring Data, Spring Security, Hibernate, Junit, Maven, Oracle, Git, Tomcat, Jenkins, Scrum.
Contexte : Participation au développement de Mandora ; une application web multicanal (voix, mail, chat, callback, appels sortants) permet de configurer et masquer la complexité de la solution Genesys, en permettant de paramétrer et d’administrer les fonctionnalités de gestion des flux afin de piloter son centre de contacts Genesys. Tâches réalisées : Analyse des besoins client, Participation à la conception technique et le chiffrage, Participation aux ateliers de la refonte, Participation au développement Front-End : o Participation au passage du Bootstrap au Boosted, o Participation à l’adaptation des pages avec la nouvelle charte et les nouvelles maquettes, o L’ajout du menu et les pages des canaux « Callback » et « Appels sortants ». Participation au développement Back-End : o Participation à l’amélioration des fonctionnalités existantes, o Création des nouvelles fonctionnalités des canaux « Callback » et « Appels sortants », o Création d’un outil de migration, o Participation à la réalisation de la migration et les injections en masses des données, o Mise en place la recherche en temps réel. Participation à la réalisation de la refonte : o Participation à la mise en place d’une nouvelle architecture micro-service, o Participation à la mise en place du socle Front End en se basant sur le pattern Redux. Proposition des solutions optimales : o Réalisation d’un POC de l’outil de migration, o Réalisation d’un POC de la recherche en temps réel, o Réalisation d’un POC de la refonte de la partie Front-End avec Angular 7, o Réalisation d’un POC de la refonte de la partie Back-End avec Spring boot 2. Corrections des anomalies, Revue de code. Environnement technique: Java 8, Spring, Spring boot, Spring cloud, Spring Data, Spring Security, Oauth2, Junit, Struts, Hibernate, Hibernate Search, Maven, Angular 7, JQuery, Bootstap, Boosted, Node, Docker, Oracle, SqlServer, Svn, Tomcat, Scrum.