Développement de Jobs ETL/ELT, de Web Services REST et de Routes ESB via les composants apache Camel de Talend Recueil et compréhension du besoin métier, Schéma d𠆚rchitecture et rédaction de spécific
Signe+/CGI
janvier 2024 - aujourd'hui
Projet (Contexte
Industrie) :
Mise en place de plusieurs interfaces entre SAP ECC et différentes
applications
Intégré au sein d'une équipe de 7 personnes
Mission :
En substance ma mission se décompose comme ci-dessous :
- Développement d’interfaces Talend entre l𠆞RP SAP et EALICO
(Logiciel de gestion des contrôles en ligne) dans les deux sens.
- Sur le projet Finance (P2P) développement de jobs pour charger,
télécharger, déplacer et supprimer des fichiers Sage X3, SAP dans
SharePoint. Job avec boucle récursive pour récupérer des
fichiers dans des sous répertoires d’un répertoire FTP/SFTP
BASWARE distant.
- Analyse et correction des anomalies de recette détectées par
l’équipe AMOA ainsi que lors des tests métiers.
- Sur le projet Core développement de routes Talend (apache
camel) pour assurer le remplacement de SAP BC (Business
Connector) par le middleware Talend ESB sur les messages de
type ORDERS, ORDRSP, ORDCHG, DESADV, SHPMNT.
- Sur le projet Industry développement d𠆚PI REST exposé vers
l𠆞xtérieur (Internet) pour consommer des données fournies par
COREX/TOCNDIX et en intranet pour mise à disposition des
données à d𠆚utres applications du SI.
Envir. Technique : Talend Data Fabric 7.3.1, Linux, Microsoft SQL Server, API
TMC, Servicenow, Java 8/11/17, Runtime(Karaf), Remote
Engine, Microsoft Graph API, ActiveMQ,FTP/SFTP, Web
Services REST/SOAP, Routes de médiation, IDOC, XML, JSON.
Outils/Composants: Excel, Notepad++, Draw.io, DBeaver, Filezilla/
Composants de mediation, Composants de data integration,
Composants AzureStorage, Composants de data quality
Rôle : Développement Jobs Talend
FreelanceRepublik
juillet 2023 - décembre 2023
Projet (Contexte
Retail) :
Dans le cadre d'un changement de version d'une application métier
de lutte contre les maladies infectieuses pour le Ministère des
solidarités et de la santé.
Scripts Talend pour la reprise de données entre la version 1 et 2 de
l'application.
Intégré au sein d'une équipe de 10 personnes (6 Paris et 4 à
Nantes).
Mission :
En substance ma mission se décompose comme ci-dessous :
- Développement des jobs Talend de migration de données & les
tests associés sur les périmètres FICHIER (csv, xml, binaires
stockés en bdd), OPERATIONS, REFERENTIELS, USERS
- Rédiger le mode opératoire de livraison et d’installation sur les
différents environnements : Modop sur windows
- La correction des anomalies de recette détectées par l’équipe
AMOA ainsi que lors des tests métiers
- La contribution à la rédaction de la documentation technique sur
confluence (spécifications techniques détaillées, Dossier de MEP )
en appui du MOE
- L𠆚pport de mon expertise sur les bonnes pratiques / outillage
concernant la migration de données
- La proposition de pistes d𠆚mélioration sur quelques jobs de
migration pour ne pas perdre de données lors de la migration sur la
nouvelle version de l𠆚ppli SI -LAV (Système d’information du
Ministère chargé de la santé dédié à la prévention des maladies
vectorielles)
Envir. Technique : VM Windows, Linux ,Talend Open Studio 7.3.1, PostGreSQL,
JIRA, Java 8, Apache, Tomcat, ELK.
Outils/Composants: Excel, Notepad++, DBeaver, Winmerge,
Winscp,Filezilla/ tJavaFlex, tJavarow,tDBXxxPut, tFileXxxRaw,
tParseRecordSet, tRunJob
Rôle : Développement ETL & temps réel (ESB)
Le Hibou P
septembre 2022 - septembre 2023
Projet (Contexte
Retail) :
Dans le cadre de la refonte globale de leur SI, CWF cherche à
renforcer son pôle technique avec un développeur Talend ESB en
mode Cloud (console TMC) en fonctionnement par message JMS
avec Active MQ.
Mission :
En substance ma mission se décompose comme ci-dessous :
Développement des demi-interfaces pour la migration de version de
leur ancien ERP MOVEX vers INFOR M3.
Développement d’interfaces d’Y2 (CEGID) vers INFOR M3 Cloud.
Prise en charge de l'ensemble des développements jusqu𠆚u
déploiement liés au ticket devops (bug, change) et à travailler en
équipe
Optimisation de certains traitements legacy sur les périmètres
(BUSINESS, FINANCE, LOGISTIQUE, REPOSITORY,
MARKETING).
Migration sur le nouvel ActiveMQ pour gérer le failover et la
parallélisation de routes Talend.
Implémentation de la gestion des erreurs (envoi en DLQ entre
autres), des exceptions, des retry etc dans les jobs Talend.
Envir. Technique : VM Windows, Linux ,Talend Cloud API Services 7.3.1, Remote
Engine,Runtime ,TMC, ActiveMQ, Web Service SOAP/REST,
Route camel, Format Pivot, ElasticSearch, SQL Server, AS400,
Azure devops
Outils/Composants: JMSToolBox, Excel, Notepad++, SQL
Developer, Winmerge, Winscp,Filezilla/ tWriteJSONField,
tAdvancedFileOutputXML, tJavaFlex, tRESTClient,
tSaleforceXxx, tDBSCD , tMomXxx , tFileXxxRaw,
cMQConnectionFactory, cJMS, cTalendJob,…
Rôle : Développement et infrastructures
SYNALTIC
juillet 2021 - août 2022
Projet (Contexte) : Cette mission en prestation pour Logilec consiste à effectuer une
installation des différents modules de la plateforme ESB dans le
cadre de la montée de version (7.0 vers 7.3.1), installation des
JobServer, Runtime(Karaf), de la TAC et l’upgrade dtiveMQ.
Mission :
Montée de version 7.0 vers 7.3.1 de Talend ESB, installation des
modules de la plateforme Talend Data Services (ESB) sur les
environnements de DEV, REC, PREPROD et PROD.
Installation des patchs (Studio, TAC et ESB).
A côté de cela développement de jobs de déploiement automatique
des Routes et Services sur le Runtime (Karaf) en invoquant la
metaservlet (l𠆚PI de la TAC).
Développement de job pour extraire les data de l𠆚PI Magento.
Dev pour extraction de données d’une API Open data (avec token
OAuth2 Bearer et sans) ainsi qu’une gestion de la pagination.
Dev d’une API Rest via Talend pour exposer les données des tables
d’un DWH.
Jobs de gestion des erreurs techniques (lors de problème de
connexion aux API par exemple).
Envir. Technique : Linux Server Red Hat 7.5,Talend Data Fabric ,Talend Data
Services 7.3.1 (On Premise),
JobServer,Runtime ,TAC,ActiveMQ,Web Service SOAP/REST,
Route/Routelet, ElasticSearch,Gitlab
Outils/Composants: Excel, Notepad++, SQL Developer,
Winmerge, Winscp/tREST, tESBConsumer, tWriteJSONField,
tAdvancedFileOutputXML, tRESTClient, tSystem,
tPivotToColumnsDelimited,tSetDynamicSchema ,tKafka(Conne
ction ,CreateTopic,Input,Output) ,tSnowflakeXxx,
cMessagingEndPoint, cConfig
Rôle : Chiffrage et développement des interfaces inter-applicatives au sein du système d’information du groupe AKERYS
Eole Consulting
juillet 2020 - juin 2021
Projet (Contexte) : Le projet GAMA-GCC consiste à effectuer un chiffrage des
flux/interfaces existants au sein du système d’information du groupe
AKERYS. Flux qui sont actuellement réalisés via DataExchanger
(Solution EAI de la société Cross Database Technology).
L’objectif étant de migrer ces flux (une bonne quarantaine) de
DataExchanger vers TOS ESB.
Mission :
Chiffrage des flux EAI existants à migrer vers Talend DI/ESB
Développement des flux/jobs (Trans-codification, Mapping, envoi de
mails, Web scraping, etc.) en TOS DI/ESB notamment des flux de
trésorerie (fréquence Mois/Jour) et des flux marketing (fréquence
Temps réel).
Ecriture de nouvelles interfaces permettant l’échange de données
entre les systèmes d’informations.
Gérer les paramétrages et exécuter la migration en environnement
de développement et recette.
Contrôler la qualité des données en amont/aval : Notamment lors
de la conversion des mails en XML sur l’interface de «Remontée
des contacts des partenaires vers la Factory (leur application CRM)
via des appels POST», tests qualité après conversion, stockage de
ces informations
pour assurer une traçabilité
Envir. Technique : Talend Open Studio for ESB 7.1/7.3, SFTP, Web Service
SOAP/REST, XML, XSLT, JSON, Oracle, PostgreSQL, MySQL
GIT,PowerShell (Pour lancement des flux Talend en dehors du
Studio)
Outils/Composants: Excel, Notepad++, SQL Developer,
Winmerge, Winscp/tREST, tFTPConnection,
tESBProviderRequest, tRestRequest , tESBConsumer,
tAdvancedFileOutputXML, tPOP, tRESTClient, tSOAP,tXSLT,
tSystem, tWaitForFile, tWaitForSqlData
Rôle : Développement de flux pour intégration des applications du SI PPR (Provision Perte Récupération).
Eole Consulting
août 2019 - aujourd'hui
Projet (Contexte) : L𠆚pplication PPR (Risque avéré) se source dans les extractions spécifiques de la BSR pour s𠆚limenter en données de gestion sur son périmètre. Ces extractions ne seront plus maintenues par la BSR et de ce fait ne seront pas alimentés avec les nouveaux produits tels que l’innovation, IMX, TPE Digital etc. D𠆚utre part la solution de passer à la zone de partage permettra également d𠆚utomatiser le processus d𠆚limentation de l𠆚pplication PPR.
Mission :
Conception des chaines de traitement et rédaction de la documentation associée (STD)
Modélisation base de données (Oracle) MCD/MPD
Développement de jobs (Datastage PX & Server version 11.5,
Oracle) pour alimenter la base PPR, traitement de données en grande volumétries sur le designer (plus de 100 000 lignes à 165
millions de lignes par traitement).
Constitution des packages de livraison.
Contribution à la recette (analyse, constitution de cas de tests, correction, etc.)
Contribution aux mises en production, assistance post-démarrage.
Contribution aux activités de support (en cas de suractivité de support)
Respect des procédures/méthodologies/standards déjà en vigue...