AHOUATE Abdellatif
À propos du candidat
Je suis intéressé par des missions fullStack en full remote, 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
Contexte : Participation au développement du Portail Branchements ; Application web permet de suivre et d’administrer le workflow du traitement des dossiers d’analyses d’anomalies de cartographie sur les branchements. 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 Initiation et adaptation du template utilisé, 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 de différents types de l’export des données. o Amélioration de la sécurité Back-end. Participation au déploiement dans les différents environnements : o Mise en place et amélioration du pipeline de la release, 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: 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.