Anas - Développeur Fullstack
Ref : 190424E001-
92300 LEVALLOIS PERRET
-
Consultant, Développeur (30 ans)
-
Télétravail uniquement
-
En cours d'immatriculation
Expérience professionnelle
Enedis Paris,France
DEVELOPPEUR FULLSTACK JAVA/ANGULAR Juin 2021- Aujourd’hui
Contexte du projet : Microapp R2DA a pour objectif de simplifier la recherche de dossiers d’affaires pour les utilisateurs en offrant
une interface utilisateur intuitive. Grâce à cette plateforme, les utilisateurs peuvent effectuer des recherches de manière homogène
pour tous les types de dossiers d’affaires, qu’ils s’agissent de dossiers de comptage, de dossiers techniques ou de réclamations. En
outre, les résultats de recherche peuvent être exportés sous forme de fichier, ce qui facilite l’analyse et la gestion des informations.
• Migration d’Angular 8 en 11.
• Réalisation d’une solution pour les différents types de recherche.(ElasticSearch).
• Création de consommateur et produceur afin de communiquer avec les différents micro-app.
• Création des différents tests d’acceptation de l’application sous Fitnesse.
• Intégration de l’application R2DA dans Apoge(application qui regroupe toutes les applications du domaine).
• Effectuer les tests nécessaires(Front/Back).(Junit/Karma).
• Utilisation de Kibana pour visualiser les données de Elasticsearch.
• Présentation des évolutions effectuées aux différents équipes et au client. (Méthodologie SaFe).
Environnement : Java 11,Spring Boot,Angular 8,Jenkins, Bitbucket, Intelij,Postman,Oracle
jdeveloper,Jira,Confluence,FitNess,Kibana,ElasticSearch,Postgresql,SaFe
DEVELOPPEUR FULLSTACK JAVA/ANGULAR
Contexte du projet : L’Application des Demandes Comptage et Contractuelles (C5) permet à l’utilisateur de gérer les dossiers
d’affaires liés au comptage et aux contrats du marché de masse. Les utilisateurs peuvent créer de nouveaux dossiers d’affaires et
les consulter en utilisant l’interface utilisateur intuitive de C5. Cela leur permet de travailler de manière plus efficace et organisée, en
centralisant les informations liées aux dossiers d’affaires et en les rendant facilement accessibles .
• Réunion mensuelle des différents équipes pour vérifier l’avancement et les impacts sur la nouvelle application.
• Réalisation des différents écrans de C5.
• Création de producer afin de propager l’affaire à R2DA à la suite de la création ou modification.
• Création des différents tests d’acceptation de l’application sous Fitnesse.
• L’aide à l’intégration dans Apoge.
• Effectuer les tests nécessaires(Front/Back).(Junit/Karma).
• Présentation des évolutions effectuées aux différents équipes et au client. (Méthodologie SaFe).
Environnement : Java 11,Spring Boot,Angular 12,Jenkins, Bitbucket, Intelij,Postman,Oracle jdeveloper,Jira,Confluence,FitNess,Postgresql,SaFe
CAISSE DES DEPOTS ET CONSIGNATIONS Paris,France
DEVELOPPEUR FULLSTACK JAVA/ANGULAR Mai 2019-Mai 2021
Contexte du projet : L’encouragement à la prévoyance individuelle (EPI) est un régime de prévoyance à caractère facultatif à
destination des collaborateurs du Groupe Caisse des Dépôts. Attentes métier : La technologie de l’ancienne application devenu
obsolète et non évolutive. La MSG souhaite une nouvelle application ayant les mêmes fonctionnalités et d’optimiser les temps de
traitement administratif des dossiers EPI afin d’offrir un meilleurservice aux clients finaux (les adhérents). L’outil doit permettre de
fiabiliser les statistiques d’activité de l’épargne salariale et la refacturation interne.
• Etude et spécification des besoins fonctionnels et non fonctionnels de l’application.
• Création des maquettes d’interfaces graphiques de l’application afin de les valider avec l’équipe métier et la MOA.
• Développement des webservices REST.
• Gestion des mises en production avec l’équipe (environnements de développement, recette et production).
• Gestion des mises en production avec l’équipe (environnements de développement, recette et production).
• Résolution des incidents au niveau de l’environnement recette et prod.
• TDD, clean code.
Environnement : Java 11,Spring Boot,Angular 12,Jenkins, Bitbucket, Eclipse,Visual studio, Balsamiq,Postman,
Confluence,Windows,Postgresql, Oracle,Scrum
DÉVELOPPEUR JAVA / JEE
Contexte du projet : ”Déontologie Financière” est un projet qui permet de recenser l’ensemble des collaborateurs classés comme
exerçant une fonction ”très sensible”, ”sensible” et ”sensible occasionnelle”. L’objectif initial de la DCPC est d’automatiser la campagne annuelle de déontologie financière. Ses données sont référencées dans l’application et consiste à intégrer toutes les étapes
du traitement manuel pour mener à bien la campagne en simplifiant etsécurisant les processus.
• Reprise du code existant et migration de l’application de Java 5 à Java 8.
• Développement de WebServices SOAP/Rest.
• Développement de cas de tests unitaires pour une couverture complète du code frontend (JavaScript) et backend (Java).
• Gestion des mises en production avec l’équipe (environnements de développement, recette et production).
• Résolution des incidents au niveau de l’environnement de recette et de production.
Environnement : Java 8, Jee, Sql,Jenkins, Tomcat, Maven, Jdbc,Svn, Eclipse, Soapui,Confluence, Postman,Postgresql, Oracl
Milliweb Avril 2018 - Avril 2019
Développeur JEE / VueJS
Contexte Projet
Durant ces 8 mois de stage, j’ai été amené à travailler au sein de la startup Milliweb, afin d’aider à maintenir, à mettre à jour les applications existantes de Stages3e tout en créant une nouvelle application PWA. Cette application PWA (Progressive webapp) a été réalisé à travers différents outils et langages, notamment VueJS, J2EE, Web Service REST, NetBeans, Visual Studio Code.
Réalisations
• Prise en main du code existant
• Participation aux réunions d’équipes de Scrum Daily Meeting
• Rédaction d’un cahier des charges
• Rédaction de documentation pour assurer la pérennité du projet
• Étudier la possibilité d'enlever la partie front qui est basé sur PrimeFaces afin de la modifier par un front JS en comparant avant tout les différents Frameworks JS (VueJS, Angular, React) pour choisir le Framework adapté au projet. (Choix du Framework VueJS qui
s'adapte plus à nos critères)
• S’auto-former sur le Framework VueJS
• Développement de l’application
Bilan
Bilan individuel de compétences
• Auto-apprentissage du Framework Javascript (VueJS)
• Mise en pratique de la méthodologie Scrum
Environnement technique
• JAVA EE, Glassfish, Hibernate, seam-security, seam-faces, PrimeFaces, PostgreSQL, VueJS, Vuex, Vueresources, Debian 9, Ubuntu 16.04,Netbeans
Access to e-business Juillet 2018
DÉVELOPPEUR PHP
Contexte Projet
Au cours de ce stage, j’ai été amené à développer un botchat Messenger relié à un site Prestashop.
Réalisations
• Prise en Analyser le site existant Prestashop et exposer ses services sous format JSON
• Apprendre le fonctionnement du Framework BOTMAN : (********/ )
• Consommer les services avec le Framework BOTMAN
• Relier le projet effectué avec la page Facebook appropriée et élaborer une démonstration
Bilan
Bilan individuel de compétences
• Auto-apprentissage du Framework Botman
• Intégration dans la vie professionnelle
Environnement technique
• PHP5, Framework BOTMAN, JSON
SECTEURS D’ACTIVITÉ
COMPÉTENCES MÉTIERS
• Ouvert à tout secteur d’activité
• Étude de faisabilité
• Conception (diagramme de classe, cas d'utilisation ...)
• Développement, test (unitaire, fonctionnalité) et mise en production
• Support sur application existante
• Rédaction et maintien de la documentation technique
• Méthodologie SCRUM
• Organisé / Autonome
Compétences
Langages maîtrisés JAVA , JEE, HTML5/CSS3, JAVASCRIPT, SQL
Frameworks Backend SPRING BOOT, SPRING MVC, HIBERNATE, JUNIT,Elasticsearch
Frameworks Frontend ANGULAR 8, VUE.JS
Outils de développement JENKINS, MAVEN, TOMCAT, WILDFLY, INTELLIJ, ECLIPSE, BALSAMIQ, POSTMAN, SOAPUI, MOCKITO
Outils de suivi GIT, CONFLUENCE, JIRA, BITBUCKET
Architectures REST, WEB SERVICES SOAP,Hexagonale
SGBDR POSTGRESQL, MYSQL, ORACLE
Systèmes LINUX, WINDOWS, UBUNTU
Méthodes SCRUM, TDD, CLEAN CODE,SAFE,BDD
CURSUS DE FORMATION
Diplômes
2018
Diplôme d’Ingénieur Informatique spécialité Génie Logiciel – ESPRIT (Ecole Supérieure Privée d’Ingénierie et des Technologies)
Formation
2017
Big Data Developer - Mastery Award for Students 2016 - License 3190-1513-5917-8939
Langue
Anglais : Technique