CV du
consultant
Réf PROF00007639
Compétences
Expert
Moyen
Débutant
BDD
Data flyway HIBERNATE MYSQL ORACLE POSTGRESQL RedisConnaissances fonctionnelles
Accessibilité Analyse ANGLAIS AUTHENTIFICATION Cloud Comptabilité Delivery Déploiement digital Français GCP google informatique Maintenance Paie Paiements Produit prototypage REPORTING RGPD SOFTWARE TESTS VISA workflowsLangages
Angular FULLSTACK JAVA Spring Boot C Confluence CSS3 Docker HTML5 JAVASCRIPT JIRA JPA JUNIT Microservices MongoDB NodeJS postman SAFe sonar SPRING SpringBoot TypeScriptMéthodes
AGILE api Conception Conseil CSV développement DEVOPS elasticsearch Etudes integration Jenkins Maven MIGRATION MVC outsourcing Planning PROJET REST RGAA SCRUM SVNOutils
Bootstrap Cucumber Cypress GitLab Jest KibanaRéseaux et Middleware
AWS KUBERNETES Routing SecuritySystèmes
GIT Messagerie MOTIFDiplômes et formations
Pays / régions
Expérience professionnelle
Profil
PROF00007639
Ingénieur de développement motivé avec 6 ans d’expérience dans le développement d’applications commerciales. Désireux de rejoindre une équipe innovante pour créer des solutions de pointe.
Compétences en conception, prototypage et tests. Engagé à travailler en tant que membre d’équipe, collaboratif et positif, s’efforçant d’utiliser mes connaissances et mon expertise pour des résultats d’ingénierie optimaux.
Compétences informatiques
• Langages:
Java, JavaScript, TypeScript
• Frameworks:
Java EE, Spring Boot, Spring Data, Spring Security, Hibernate/JPA, Angular, Bootstrap
• Test:
Junit5, BDD, Mockito3, Cucumber, RestAssured, Wiremock, Karma, Jasmine, Cypress, Jest
• Cloud:
AWS, GCP
• BDD:
PostgreSql, MySQL, MongoDB, Oracle 11g
• CI/CD:
Gitlab, Jenkins Kubernetes
• Versioning:
Git, Flyway, SVN.
• Gestion de dépendances:
Gradle, Maven, NPM, Yarn
• Outils:
IntellIJ, Webstorm, Docker, Postman, Confluence, Jira
Formations
• 2018 : Ingénieur en Informatique
• 2015 : Cycle Préparatoire aux études d’Ingénieurs
• 2013 : Baccalauréat
• Langues: Français, Anglais
Sports
Football, Natation
Expériences Professionnelles
Janvier 2024 – Aujourd’hui
Développeur Fullstack SpringBoot/Angular
TLTI - Paris.
Intégration de l’équipe interne du centre de service de TLTI qui prend en charge le développement et la maintenance des applications pour des clients finaux comme INSEE et le ministère de l’enseignement supérieur et de la recherche.
Détail de la mission:
• Effectuer la migration technique : Java 17, Springboot 3.0 et Angular 16 (projet : HELIOS)
• Développer les features pour les nouveaux besoins fonctionnels (back + front) (projets : HELIOS, AMARISBOX)
• Effectuer des tests sur les différents environnements (dev, recette-interne et recette-externe) (projets : HELIOS, AMARISBOX)
• Effectuer des travaux sur la partie front pour assurer l’accessibilité numérique en respectant les règles RGAA (projet : HELIOS)
• Intégrer la librairie Highcharts.js pour effectuer les différents graphiques de statistique pour le client INSEE (projet : Highcharts-web4g)
Exemples de projets:
▪ “Helios”: c’est un projet destiné aux opérations électorales qui permettront de renouveler le Conseil national des universités et le Conseil national des astronomes et des physiciens (CNAP)
▪ “AmarisBox”: c’est un projet destiné à la police nationale permettant essentiellement de faire l’attribution, la délégation et le suivi des tâches
▪ “Highcharts-web4g”: c’est un projet permettant d’intégrer la librairie highcharts.js pour effectuer les différents graphique de statistique pour l’Institut national de la statistique et des études économiques (INSEE)
Stack Technique:
Java 17, Javascript, Maven, Spring Boot 3, PostgreSql, Docker, Gitlab-CI, Junit 5, RestAssured, NodeJS, Angular 16, TypeScript
Janvier 2023 - Décembre 2023
Développeur Fullstack SpringBoot/Angular
Renault Digital - Boulogne Billancourt.
Intégration de l’équipe transverse “Wired-3XX” de Renault digital qui prend en charge le développement d’un ensemble de micro-services, librairies et backoffices utilisés en interne par les PO ou par des applications dédiées aux clients finaux comme ‘MyRenault’ et ‘MyDacia’.
Détail de la mission:
• Développer les features pour les nouveaux besoins fonctionnels (back + front)
• Effectuer des tests sur les différents environnements (DEV, VALID et PROD)
• Résolution des bugs de prod (back + front)
• Veille technologique : Migrations et Mise à jour des versions continue
• Participation aux cérémonies agile SAFE
• Documentation (Confluence) et revue de code
Exemples de projets:
▪ “Recotool”: un backoffice qui permet de gérer le cycle de vie des promotions des concessionnaires.
▪ “Payment”: un service qui permet de suivre les paiements (création, remboursement, reporting, etc) reçus par les concessionnaires
▪ “Fiscal-id”: un service qui permet de valider le numéro fiscal d’un client européen
▪ “Notification”: un backoffice qui permet de gérer les ‘routing rules’
▪ “NCI” (new Cars Inventory): (service + backoffice) C’est est un système d'inventaire numérique conçu pour suivre et augmenter les affaires, permettant aux concessionnaires de gérer leur stock. Il propose différents types de stocks, dont des véhicules particuliers et professionnels.
Stack Technique:
Java 17, Gradle, Spring Boot 3(MVC, RestDoc, Data, Security, Cache), PostgreSql, ElasticSearch, Redis, Docker, Git, Gitlab-CI, AWS S3, Junit 5, RestAssured, WireMock, Flyway, Kibana, NodeJS, Angular, TypeScript, Cypress, Sonar, Amazon SQS, ApiMocker
Equipe: 9 développeurs + 1 scrum master + 2 tech leads + 1 DevOps + 4 PO
Méthodologie: Scrum (Jira)
Septembre 2019 - Décembre 2022
Développeur Fullstack SpringBoot/Angular
Renault Digital - Boulogne Billancourt.
Afin de traiter les demandes RGPD à temps, Renault Digital a décidé de mettre en place un outil de collecte et de traitement des données personnelles de l’ensemble des périmètres. Il s’agit d’un ensemble d’applications permettant de définir des workflows avec les différentes actions requises sur les données par périmètre SI de Renault. La mission consiste à :
La création d’une plateforme de traitement automatisé des demandes RGPD intitulée ARTEMIS
Détail de la mission:
• Mettre en place un système de messagerie asynchrone dans GCP-Pub/Sub pour la réception des demandes de R-Force.
• Développement d’une application centrale pour la définition et la gestion des workflows des traitements de demandes.
• Développement d’un moteur de génération des rapports.
• Développement de multiple APIs par périmètre pour la gestion des données personnelles.
• Développement d’une application Front Angular permettant à l’utilisateur final de construire son workflow de traitement automatique des demandes RGPD dans son périmètre.
• Configuration de l’environnement d’intégration continue avec Gitlab-CI et déploiement sur GCP-Kubernates.
Stack Technique:
Java 11, Spring Boot, Spring Rest, Spring Data, Spring security, PostgreSql, Docker, Kubernates, Git, Gitlab-CI, Google Cloud Plateform (Pub/Sub), Junit, Angular, TypeScript, Sonar, ApiMocker, Cypress
Equipe: 3 développeurs + 1 scrum master + 1 Devops + 1 PO
Méthodologie: Scrum (Jira)
Février 2018 - Août 2019
Développeur Fullstack SpringBoot/Angular
Sopra HR Software - Tunisie
Projet 1: Conception et réalisation d’une application de contrôle de paie : ACP
Cette application a pour but de contrôler automatiquement les données administratives et celles issues du calcul de paie et remonter des alertes en cas d’anomalie, ainsi effectuer des comparaisons entre les bulletins de paie et mettre en évidence les écarts s’ils existent.
Détail de la mission:
• Analyse et spécification des besoins du département Outsourcing Service Delivery
• Conception et développement d’un module de configuration des contrôles
• Conception et développement d’un module de génération des alertes en appliquant des règles métier précises et en tenant comptes de la configuration des contrôles
• Conception et développement d’un module qui permet de comparer des bulletins de paies entre différentes périodes
• Conception et développement d’un module de contrôle de comptabilité pour mettre en évidences les éventuels écarts entre les débits et les crédits
• Conception et développement d’un module d’authentification garantissant l’aspect multi-client
• Conception et développement d’un module de traçabilité pour historiser les actions des utilisateurs connectés à l’application
Stack Technique:
Java 8, Maven, MySQL, Spring Boot, Spring Data JPA, Spring Security, Rest API, Angular 7, HTML5, CSS3, Bootstarp, Java Reflection API
Equipe: 5 développeurs + 1 scrum master + 1 PO
Méthodologie: Scrum
Projet 2: Développement du module « Planning hebdomadaire » pour l’application « 4YOU »
Détail de la mission:
• Analyse et spécification des besoins.
• Conception et développement d’un module de gestion de pointage (imputation par défaut, imputation exceptionnelle)
• Conception et développement d’un module d’injection et de traitement des fichiers CSV contenant les absences des salariés
• Conception et développement du module de consultation du planning hebdomadaire (affichage d’un planning contenant l’affectation des salariés ainsi que leurs absences par motif d’absence)
• Conception et développement d’un module de génération des fichiers PDF contenant le bilan des imputations des salariés sur les projets
• Développement d’un module de statistique qui représente le nombre global des absences au cours d’une semaine en se basant sur les inputs des fichiers CSV injectés.
• Intégration avec le produit « 4YOU »
Stack Technique:
Java 8, Maven, PostgreSQL, Spring Boot, Spring Data JPA, Spring Security, Rest API, Angular 6, OpenCSV, Jasper Report
Equipe: 4 développeurs + 1 scrum master + 1 PO
Méthodologie: Scrum
Projet 3: Développement d’une plateforme de demandes de missions et de suivi des dépenses
Ce projet consiste à développer une plateforme de demandes de missions et de suivi des dépenses des collaborateurs partis en mission. Le premier objectif de cette plateforme est d’éliminer les traitements manuels (signature, remplissage de formulaires/documents...)
Détail de la mission:
• Analyse et spécification des besoins.
• Conception et développement d’un module de gestion des demandes de visa : consulter l’historique, voir la validité de visa, enregistrer les nouvelles demandes…
• Conception et développement d’un module de gestion des demandes de missions : remplir les formulaires de demandes de missions, confirmer, refuser ou annuler une demande de visa, consulter l’historique des demandes…
• Conception et développement d’un module de gestion des notes de frais : remplir les formulaires de notes de frais, modifier les données sur une note de frais, consulter les notes de frais qui sont associées à une demande de mission…
• Conception et développement d’un module de suivi des dépenses : accéder aux dépenses d’un collaborateur lors d’une mission, accepter ou refuser une facture ou un reçu de dépense, faire un bilan de remboursement au profit d’un collaborateur…
Stack Technique:
Java 8, Angular 2/4, MySQL, Spring Boot, Spring Data JPA, Spring Security, Maven, Rest API
Equipe: 3 développeurs + 1 scrum master + 1 PO
Méthodologie: Scrum
Consultants similaires
Developpeur Java fullstack
VoirCompétences : Angular, JAVA, JSF 2, Primefaces, SPRING, HIBERNATE, ...
consultant Retenir
AMOA/Responsable SAV
VoirCompétences : Conception, JAVA, SQL, VB, XML, Banque de détail, Gestion ...
consultant Retenir
Développeur Java/Mulesoft
VoirCompétences : AWS, dataweave, JAVA, Jenkins, Mulesoft, GitLab, spring ...
consultant Retenir
Developpeur Mulesoft
VoirCompétences : Anypoint platform, JAVA, Jenkins, JIRA, Mulesoft, cloudhub, ...
consultant Retenir
Directeur de Projets informatique junior
VoirCompétences : css, FIREWALL, HTML5, JAVA, JAVASCRIPT, informatique, ...
consultant Retenir
LEAD TECH API
VoirCompétences : api, JAVA, Mulesoft, adsl, AGILE, Analyse, ANGLAIS, ...
consultant Retenir
Analyste programmeur senior
VoirCompétences : C, COBOL, JAVA, CICS, DB2, MERISE, MVS, PACBASE, SQL, ...
consultant Retenir
Developpeur Java SpringBoot
VoirCompétences : Angular, GIT, JAVA, JAVA 11, Java/Jee, CI/CD, Cloud, ...
consultant Retenir