CV IPC : Recherchez le meilleur profil indépendant

Je dépose une mission gratuitement
Je dépose mon CV

Les derniers profils IPC connectés

CV Business Analyst - Chef de projet MOA - Consultant Business Intelligence
Edmond

Business Analyst - Chef de projet MOA - Consultant Business Intelligence

  • MEULAN-EN-YVELINES
SQL ORACLE BUSINESS OBJECTS BI JIRA COGNOS BI SAP PP SAP SD SAS ENTERPRISE GUIDE SAP HR
Bientôt disponible
CV ARCHITECTE LOGICIEL EN SYSTEMES EMBARQUES
Moulay Salama

ARCHITECTE LOGICIEL EN SYSTEMES EMBARQUES

  • Cergy
ENTERPRISE ARCHITECT AUTOSAR MICROCONTROLEUR BUS CAN C C++ VX WORKS AGILE
Bientôt disponible
CV Formateur en bureautique
Laurence

Formateur en bureautique

  • LAVILLEDIEU
EXCEL WORD WINDOWS POWERPOINT OUTLOOK ACCESS PUBLISHER
CV Consultant PMO - Supply Chain SCRUM MASTER
Thibault

Consultant PMO - Supply Chain SCRUM MASTER

  • CAMBES
SCRUM AGILE Lean Six Sigma
CV DevOps data engineer JAVA
Youssef

DevOps data engineer JAVA

  • CHELLES
JAVA APACHE KAFKA MONGODB Kubernetes DOCKER ELASTICSEARCH SCALA Cloud AWS ANSIBLE HASHICORP TERRAFORM
Disponible
CV Consultant MICROSOFT DYNAMICS CRM
Anass

Consultant MICROSOFT DYNAMICS CRM

  • VILLENOY
MICROSOFT DYNAMICS CRM AZURE Microsoft PowerApps DEVOPS
Disponible
CV Architecte Logiciel et Cybersécurité
Mohamed

Architecte Logiciel et Cybersécurité

  • LE PETIT CLAMART
Cybersécurité LINUX C++ IOT API RESTful IPC LINUX EMBARQUE Microservices UML Cloud AWS
CV Développeur SysOps
Jean-Baptiste

Développeur SysOps

  • CHATOU
C SHELL UNIX AWK WINDOWS VB POWERSHELL GIT PYTHON JIRA MONETIQUE
CV Développeur React Native
Pascal

Développeur React Native

  • GIGNAC
REACT.JS PHP HTML CSS React Native SYMFONY JAVASCRIPT PYTHON C SQL
CV Product Owner technique
Nouha

Product Owner technique

  • LA GARENNE-COLOMBES
JAVA PL SQL XML J2EE SCRUM AGILE JIRA CONFLUENCE ORACLE SAFE
Disponible
Je trouve un CV IPC
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple d'expériences de Youssef,
freelance IPC habitant l'Oise (60)

EXPERIENCES PROFESSIONNELLES

LCL, PARIS
BANQUE ET ASSURANCE
DATA ENGINEER - DEVOPS
Depuis JUIN 2021

OBJECTIF : METTRE EN PLACE UN CENTRE DE NOTIFICATION (WEB ET APP) DANS UN ENVIRONNEMENT AGILE
QUI PERMET DE PARAMETRER LES TYPES D'EVENEMENTS TEMPS REEL AUXQUELS ILS SOUHAITENT S’ABONNER
(AVEC SEUILS ET PARAMETRES POTENTIELLEMENT SPECIFIQUES), DE MANIERE INDIFFERENTE DU SUPPORT
UTILISE.

MA MISSION CONSISTE A :

- OPTIMISER LA RESILIENCE GLOBALE (DECOUPLAGE ET AUTONOMIE DES MICRO SERVICES) - FACILITER LA
COMMUNICATION EN ASYNCHRONE DES MICRO SERVICES AVEC KAFKA

- ENRICHIR L’ECOSYSTEME OPEN ET PROPOSER LES MEMES TYPES DE SERVICES QUE DANS L’ECOSYSTEME
MAINFRAME (OPEN ET MAINFRAME DEUX EQUIPES DIFFERENTES CHEZ LCL, QUI SOUHAITE REMPLACER DANS
LE FUTUR LE PREMIER PAR LE DEUXIEME).

- CONCEVOIR UNE ARCHITECTURE ET IMPLEMENTE UN SYSTEME ROBUSTE CAPABLE DE DISTRIBUER D’UNE
MANIERE UNIQUE AU CONSOMMATEUR DU MESSAGE MULTI-INSTANCIES DANS UN ENVIRONNEMENT SCALABLE

- IMPLEMENTER UN SYSTEME DE REPRISE DU MESSAGE EN CAS DE DEFAILLANCE

- IMPLIQUE UNE GOUVERNANCE PLUS STRICTE DES DONNEES MISES EN JEU ET DE LEURS RESPONSABILITES.

- REGROUPER L’ENSEMBLE DES COMMUNICATIONS A DESTINATION DU CLIENT (NOTIFICATIONS OU ALERTES),
SOUS UN MEME MODELE D’ARCHITECTURE Y COMPRIS POUR LES EXISTANTES.

- IMPLEMENTER UN SYSTEME CAPABLE DE DONNER LA MEME INFORMATION AU CLIENT QUEL QUE SOIT LE
DEVICE UTILISE (DESKTOP, PORTABLE, TABLETTE …), Y COMPRIS POUR LEUR LECTURE A TRAVERS UN BUS DE
MESSAGERIE COMME KAFAK , DES APIS GENERIQUES EXPOSEES ET DOCUMENTES AVEC UN SWAGGER OU DES
BATCHS SPRING.

- PERMETTRE AUX SUPPORTS INTERNET LA RECEPTION TEMPS-REEL DES ALERTES EMISES PAR LES
PRODUCTEURS DE CES EVENEMENTS.

- TESTS DE CHARGE ET OPTIMISATION BASE DE DONNEES MONGODB : INDEXES, SHARING, BUCKETING.

- TESTS DE STRESS ET VOLUMETRIE AVEC OPTIMISATION.

FONCTIONNEL : DES « PRODUCERS » ET « CONSUMERS » D’EVENEMENTS (MESSAGES), ET LEURS
RESPONSABILITES / PERIMETRES.

APPLICATIF: MICROSERVICES, COLLECTIONS MONGO, TRANSFERT DE FICHIERS, BATCH.

ENVIRONNEMENT TECHNIQUE: UNE PLATEFORME KAFKA AVEC L’OFFRE TAAS, MONGODB , SPRING , JAVA
11, REDIS, ARGOCD , GITLAB, KIBANA , GRAFANA, DYNATRACE, SONAR, XRAY, PRISMIC, REACT, NODEJS ,
ANGULARS 11, SHELL, KUBERNETES, DOCKER , BUCKET S3 D’AMAZON CLOUD , POSTGRESQL, FILE MQ.

PARTIE PROJET / TECHNIQUE :

KAFKA :
- CONCEVOIR L’ARCHITECTURE KAFKA , DEFINIR LE NOMBRE DE PARTITION ET DE BROCKER NECESSAIRES
POUR GERER LE TRAFIC DU CENTRE DE NOTIFICATION.
- GESTION D’ERREUR AVEC UN PATTERN KAFKA TRES RECENT BASE SUR LES DERNIERES NOUVEAUTES DE
SPRING CAPABLE DE FLUIDIFIER LES RETRY SANS IMPACTER LA PERFORMANCE GLOBALE DU CENTRE DE
NOTIFICATION. O MISE EN PLACE D’UN SCHEMA REGISTRY POUR FACILITER ET ENCADRER LES ECHANGES
ENTRE LE CENTRE DE NOTIFICATION ET LES DIFFERENTS MICROS SERVICES BENEFICIAIRES DE CE SERVICE.
- LIRE LES DONNEES DEPUIS DES FILE MQ, TRANSFORMER LES DONNEES ET PUBLIER DES MESSAGES
DANS DES TOPICS KAFKA.
- CREATION DE PLUSIEURS DASHBOARD KIBANA BASE SUR LES METRIQUES KAFKA POUR MONITORER LES
PRODUCERS ET CONSUMERS AFIN D'ETRE ALERTE EN CAS DE PROBLEMES.
- DEFINIR UN « CUSTOM » CLE DE PARTIONNING BASE SUR L’ALGO MURMUR2 AFIN DE GARANTIR LA
CONSOMMATION DES ALERTES DANS LE BON ORDRE.

REDIS :
- MISE EN PLACE D’UN CLIENT JAVA SPRING REDIS QUI SE CONNECTE EN MODE SENTINEL AU CLUSTERS,
CE CLIENT EST CONFIGURE MANUELLEMENT POUR CONTOURNER UN BUG QUE J’AI TROUVE DANS LA
VERSION REDIS ENTREPRISE (NOTRE SOLUTION DE CONTOURNEMENT A ETE APPROUVE PAR L’EQUIPE DE
SUPPORT DE L’ENTREPRISE REDIS)
- GERER LES ERREURS DE CONNEXION DU CLIENT REDIS AFIN DE NE PAS IMPACTER LE FONCTIONNEMENT
DU MICRO SERVICE EN CAS D’INDISPONIBILITE DU CLUSTER REDIS.

SPRING BATCH :
- IMPLEMENTATION DE TROIS TYPES DE BATCHS SPRING BASE SUR L’APPROCHE CHUNKS :
- LE PREMIER CONSISTE A LIRE DES INFORMATIONS DEPUIS UN FICHIER CSV DEPOSE SUR UN
BUCKET S3 D’AMAZON CLOUD, TRANSFORMER CES INFORMATIONS ET LES ECRIRE DANS UNE
COLLECTION MONGO DB.
- LE DEUXIEME FAIT L’INVERSE DU PREMIER, IL VA LIRE LES DONNEES DEPUIS LA BASE,
TRANSFORMER CES DONNEES, ECRIRE DANS UN FICHIER CSV ET LE DEPOSER DANS UN BUCKET
S3 D’AMAZON CLOUD .
- LE TROISIEME BATCH EST UN BATCH DE PURGE , SA MISSION ET DE NETTOYER LES DIFFERENTES
COLLECTION DE NOTRE BASE DE DONNEES MONGODB ET LES FICHIERS CSV DE NOTRE BUCKET S3
DES ITEMS EXPIRES AFIN D’ASSURER UNE BONNE RETENTIONS DES DONNEES, L’ACCUMULATION
DES DONNEES INUTILISABLE POURRA IMPACTER LA PERFORMANCE DE CES SERVICES.
- GERER LES ERREURS APPLICATIVES (PROBLEME DE PARSING OU DE COHERENCES DES DONNEES…) ET
SYSTEME (REDEMARRAGE DU POD QUI CONTIENT LE MICRO SERVICE, INDISPONIBILITE DE LA BASE) AFIN
D’ASSURER LA BONNE CONTINUITE DU TRAITEMENT DU BATCH QUELQUE SOIT LA CAUSE.

KUBERNETES :
- NOUVELLE PLATEFORME DE TESTS D’INTEGRATION : AFIN D’AMELIORER LA QUALITE DE NOS LIVRABLES
ET FAIRE GAGNER DU TEMPS DE TESTS DE NON REGRESSION A NOS TESTEURS NOUS AVONS CREE (POUR
LA PREMIERE FOIS CHEZ LCL) UN NOUVEL ENVIRONNEMENT DEDIE AU TESTS D’INTEGRATIONS, POUR LE
FAIRE NOUS AVONS AJOUTE DEUX ETAPES DANS LA CHAINE CI CD QUI CONSISTE A CREER UNE IMAGE
DOCKER AVEC LE CODE SOURCE DU PROJET, LA DEPLOYER DANS UN ENVIRONNEMENT DE TEST ET
EXECUTER LES TESTS D’INTEGRATION DU DEMARRAGE (IL FAUT NOTER QUE CE CHANTIER A ETE
PRESENTE ET PARTAGER AVEC TOUS LES EQUIPES DE LCL).
- DEPLOYER UNE APPLICATION REACT SUR L’ENVIRONNEMENT KUB DE LCL : CONFIGURER ET DEPLOYER
UNE APPLICATION DE DEMONSTRATION FRONT SUR LES ENVIRONNEMENTS DE DEVELOPPEMENT ET
RECETTE DE LCL.

KIBANA :
- CREATION DES DASHBOARDS DE MONITORING DE L’ENSEMBLE DES MICROSERVICES DEPLOYES EN
PRODUCTION.

REACT :
- IMPLEMENTE UNE APPLICATION REACT POUR TESTER LES APIS DU CENTRE DE NOTIFICATION AINSI
QU’EXPOSE DES METRIQUES KAFKA VIA DES GRAPHES.

ANGULARS ET NODE NEST JS :
- IMPLEMENTER DES NOUVEAUX ECRANS SUR LE SITE OFFICIEL DE LCL POUR LA GESTION DES
NOTIFICATIONS (AJOUT, MODIFICATION ET SUPPRESSION).
- AJOUTER DES NOUVELLES ROUTES BACK NODEJS CABLE AVEC LES APIS EXPOSE PAR LE CENTRE DE
NOTIFICATIONS.

ALTAVIA, PARIS
Business Communication
Tech Lead Java Spring - Devops
Septembre 2019 - Mai 2021

Détail projet : Création d’une application écosystème “ from scratch” pour la gestion d’un plan
d'animation commercial & Migration d'une application monolithique existante vers des microservices

Partie Gestion / Lead :
- PI Planning (Business Value , Complexité, Coeff de connaissance du sujet) - cérémonie SCRUM.
- Organisation du sprint planning - Définition des users stories (Jira) - cérémonie SCRUM

- Backlog Grooming / Daily Meeting / Sprint REVIEW - Cérémonie scrum.
- Pilotage Visuel avec des DASHBOARDS - Cérémonie scrum.
- Pilotage technique des activités Projet et TMA.
- Pilotage et amélioration des processus de développement en agile.
- Organisation Coaching / Formation / Passation / Formation d'équipes de développeurs :
- Bonne pratique (Tdd ....)
- Outils (git , Postman ....)
- Élaboration et exécution de roadmaps.
- Proposition / Définition de l'architecture globale (diagramme des composants des applications..).
- Implémentation / injection de design pattern : Consumer, Factory, Singleton, Builder , ... en JAVA.
- Gestion des dépendances back et front (maven / npm)
- Conceptions et implémentation back/front : CRUD en Java EE / React.
- Mise en place d'une chaîne CICD "continuous integration continuous Delivery " / Pipeline d'intégration
continue avec jenkins / GIT / Bitbucket / Maven / Docker / Archiva : Création des jobs jenkins , builds
avec jenkins ... Mise en production / déploiement (cloud / OnPremise).
- Support / Maintenance
- Validation technique des candidats (externes et en assistance technique)
- Gestion des KPIs / coûts , Délai , qualité , priorisation .

Partie Projet / Technique :
- Analyse des besoins métiers.
- Définition des spécifications fonctionnelles et techniques détaillées.
- Définition et implémentation d'architecture par applications.

- BDD avec Cucumber et Gherkins.
- Mise en place des environnements de recettes DEV/QA/UAT pour l'intégration continue des livrables.
- Mise en place des test unitaires avec Junit 5 / TNR (test de non régression ) / TDD
- Test de qualité de code : SonarQube - Test de performance : JMeter.
- Refactoring progresssif /reverse engineering des applications Altavia en ensemble de microservices.
- Mise en place du projet Java Spring Boot / Spring Conf.
- Développement Java avec Spring Auth et Spring Security, sécurisation de l'application avec BZ
authentification.
- Implémentation de toutes les APIS Java / Web services REST de l'application avec Spring REST.
- Développement Java du Mapping des données / DAO en spring Boot / Spring DATA - Mongodb.
- Développement en Java / Spring Boot d'un système de login.
- Mise en place des "bean factory" avec Spring IoC.
- Gestion des mails avec Java Spring Mail.
- Mise en place des tests d'intégration avec Java Spring Test

ENVIRONNEMENT TECHNIQUE :
BASE DE DONNEES MONGODB, SQLSERVER
FRAMEWORK & LIBRAIRIE SPRING (IOC, BOOT, SECURITY, DATA, DAO), KOA, ILOA
OUTILS KEYCLOACK, DOCKER, KUBERNETES, GOOGLE CLOUD PLATFORM, JENKINS, BITBUCKET, BIGQUERY
LANGAGES JAVA 8 ,PL/SQL, REACT , NODE JS, JAVASCRIPT, HTML, CSS, SHELL.
METHODOLOGIE SCRUM.

ZENGULARITY , Paris
(Services Financiers ,Transport, Maroquinerie-sellerie)
Tech Lead Java Spring / Scala
Janvier 2018 - Septembre 2019
Détail projet (Zengularity - Hermès) : Mise en place d’une application web de gestion de capacité de
production et de matière qui expose des services de capacité à l'e-commerce.
Partie Gestion :
- Participation au PI Planning.
- Organisation Sprint Planning - Définition des users Stories (Jira) - cérémonie SCRUM.
- Co-animation des cérémonies Agile : Backlog Grooming / Daily Meeting / Sprint Review.
- Pilotage et amélioration des processus technique...

Voir le profil complet de ce freelance