Etienne Eric - Architecte JAVA
Ref : 181028T001-
78330 FONTENAY-LE-FLEURY
-
Développeur, Architecte (38 ans)
-
Freelance
Principales expériences
DEPUIS JANVIER 2021 : RESPONSABLE APPLICATIONS A SMA
Garant de la bonne intégration de la solution TIBCO AMX BPM à la SMA au
sein d’un écosystème complexe riche en services de traitement de données.
Mise en place d’une architecture workflow basée sur des microservices REST / SOAP.
Animation des sessions de formation.
Mise en place d’un système de gestion automatique d’incidents.
Administration des processus BPM et des Services SOA déployés
avec TIBCO AMX.
Mise en place de processus workflow de gestion de documents.
Implémentation des services REST afin de développer un module
de gestion de documents confidentiels.
Environnement technique : TIBCO AMX BPM, Oracle, Javascript, Java J2EE,
REST, SOAP.
Domaines de
compétences :
TIBCO AMX BPM
TIBCO BW
TIBCO EMS
TIBCO iProcess
WebMethods
EAI
SOA
SOAP
REST
JAVA, J2EE
JavaScript
SQL / PL/SQL
XML / XPATH
JSON
Juillet 2019 à ce jour INRA / OPEN / COOPTALIS
Durée 1an 2mois Expert Technique BigData
Contexte Pour le client INRA (Institut national de la recherche agronomique)
Projet Etude et mise en place d’un système de reprise de données en temps réel
Rôles et activités POC mini systeme événémentiel (DB2, KAFKA CONFLUENT, MongoDB, Postgres)
+ Demo
Conception de l'architecture physique et logique du système événementiel +
Présentation
Implémentation de la solution liée à l'architecture physique du System en
collaboration avec l'équipe système + Présentation
Implémentation de la solution liée à l'architecture logiciel + Demo
Implémentation du composant de récupération et d'ingestion de la donnée dans
KAFKA avec l'API KAFKA CONNECT
Mise en place du modèle des données dans MONGODB
Implémentation du composant KAFKA STREAM de consolidation de la donnée
dans MongoDB
Implémentation du composant CONSUMER de publication de la donnée dans les
bases cibles (POSTGRESQL)
Résultats obtenus Système en Pré-Production, Mise en production en cours
Environnement technique
CONFLUENT KAFKA, API KAFKA STREAM, API KAFKA CONNECTOR, API CONSUMMER,
DB 2, MONGODB, POSTGRES SQL, Shell Linux, Redhat/CENTOS
Janvier 2019 à Juin 2019 OFII / OPEN / COOPTALIS
Durée 6 mois Developpeur Talend
Contexte Pour le client OFII (Office Français De l’Immigration et de l’Intégration).
Projet Un projet de migration des données réalisé dans cadre de l’évolution technologiele nouveau
système de gestion des retours et réinsertions dans les pays d’origines
Rôles et activités Analyse du Besoin
Mise en place d'une équipe de 4 développeurs
Rédaction du document de spécification (Règles de gestions)
Conception technique de la solution
Choix technologiques
Planification des taches, et animation des daily
Développement de la solution
Test et suivie de la validation de la solution
Résultats obtenus Données migrées en production depuis le SGBD Oracle vers PostgreSQL, avec les
documents placés dans la GED(implémentée ici avec MongoDb)
Environnement technique
Talend DI, Script Schell, Java 8, MongoDb
Décembre 2018 à
Décembre 2018 MTES / OPEN / COOPTALIS
3 / 7
Durée 1 mois Developpeur Talend
Contexte Pour le client MTES (Ministère français de la transition écologique et solitaire)
Projet Projet de migration technologique pour un système d’intégration des données. La migration
technologie consistait au passage de l’ETL SUNOPSIS à l’ETL TALEND
Rôles et activités Analyse du Besoin
Etude des différences et Similarité entre SUNPOSIS et Talend
Mise en place de la stratégie de migration
Chiffrage de l'implémentation de cette stratégie
Résultats obtenus Document d’étude et de la stratégie de migration livré
Chiffrage des travaux livré
Environnement technique
Talend DI, Sunopsis
Octobre 2018 à Juillet
2019 CNFPT / OPEN / COOPTALIS
Durée 9 mois Developpeur Talend
Contexte Pour le client CNFPT (Centre National De La Fonction Publique Territorial). Le service d’état
français pour la formation des agents de la fonction publique
Projet Plusieurs projets réaliser pour la reprise des données de façon périodiques
Rôles et activités Maintenance corrective et évolutive sur un sujet de reprise de données lié aux
inscriptions aux formations des agents de la fonction publique
Etude, analyse, chiffrage, développement, mise en production et support sur un
sujet sur la reprise des données de l'historique des formations des agents
Etude, analyse, chiffrage, développement, mise en production et support sur un
sujet de la reprise de données pour un système de recommandation
Résultats obtenus 3 applications de migration de données mis en place et fonctionnant à ce jour en
production
Le client très satisfait
Environnement technique
Talend DI, Oracle DB, Script Shell, MariaDb, Java 8.
Mars/2017 à octobre 2018 CACF / Accenture
Durée 1 an 6 mois Lead Technique BigData
Contexte Pour le client CACF (Crédit Agricole Consumer Finance). Une entreprise de finance.
Projet Etude et Développement de plusieurs applications Décisionnelles de type ETL dans un
Environnement BigData. Migration de l’ancien système décisionnel vers le nouveau intégrant
du BigData.
Rôles et activités Formation d’une équipe de 7 personnes sur Talend et les outils BigData
Etude et développement, et livraison de plusieurs sujets
Mise en place de bonnes pratiques et composants réutilisables
Planification et suivie des charges
Support Technique à l’équipe et aux architectes clients
Support Technique pour les mises en recette
Support Technique Pour les mises en Production
Mise en place d’une méthode de travail
Résultats obtenus Plus de 8 applications ETL et Service WEB qui tournent en Production
Une équipe de 7 collaborateurs autonomes
Confiance accrus du client vis-à-vis de notre équipe
Qualité de livraison améliorée
Arrivés de plusieurs autres sujets pour nous
Le client très satisfait
Environnement technique
Talend DI, Talend BigData, Talend DataMapper, HIVE, HADOOP/MAPR, HDFS/MAPRFS,
HBASE/MAPRDB, Yarn, Yarn History, Spark CORE, Spark DataFrame, Spark SQL, Spark RDD,
Spark Streaming, Spark History, SCALA, JAVA, Drill,SVN, JENKINS, ECLIPSE, FILEZILLA,
Sprin Web, Spring core, Apache cxf etc…
Décembre/2016 de début–
Février/2017 de fin) CACF/Accenture
Durée 3 mois Lead Technique/ Développeur JAVA
Contexte Pour le client CACF (Crédit Agricole Consumer Finance). Une entreprise de finance.
Projet Au sein de l’équipe couche de services, pour le développement d’une application de
Dashboard web pour la visualisation des indicateurs sur l’activité des agences
Rôles et activités Etude du projet
Mise en place du Projet, architecture logiciel,
Suivi et développement des US
Mise en place de la sécurisation de l‘application lors des connexions
Mise en place du socle des tests unitaires JavaScript avec Karma/Mocka
Support technique
Résultats obtenus Bien que le projet fût avancé, il fût dépriorisé par le client au profit des application
Décisionnel plous urgent.
Environnement technique
Spring Core, Spring Sécurity, Spring MVC, Thymeleaf, Javascript,Jquery, Java 8,
Tomcat, Maven, SVN, Jenkins, Sonar, Boostrap, Requirejs, easmock eclipse, Srum
etc…
Juillet/2016 de début–
Novembre/2016 de fin) CACF / Accenture
Durée 4 mois Développeur JAVA
Contexte Pour le client CACF (Crédit Agricole Consumer Finance). Une entreprise de finance.
Projet Développement d’une application web poste de ventes pour les partenaires externes de ce client
Rôles et activités Développement de la fonctionnalité de listing des contrats et dossier de crédit
Participation au Développement de la fonctionnalité de souscription au crédit
Mise en place de la capacité de technique pour la sécurisation des appels AJAX
Formation et suivi des juniors
Résultats obtenus La capacité de sécurisations des appels AJAX a été mon principal apport. Cette capacité est
réutilisée par les développeurs à chaque fois qu’un développement avec appel AJAX est fait.
Sping MVC, Spring Web, Spring security, hdiv, spring rest, Jenkins maven, sonar,
5 / 7
Environnement technique easyMock, eclipse, SCRUM, Planning Pocker …
Juillet/2016 de début–
Novembre/2016 de fin) Accenture
Durée Développeur JAVA
Contexte Un Projet interne Accenture à but commcercial
Projet Développement d’une application interne Accenture pour la création d’un Dashboard
générique.
Rôles et activités Mise en place de l’architecture logicielle coté front avec Angularjs
Mise en place de la solution Web Socket
Développement de l’interface de création du JS, Intégration d’un éditeur js (Angular
UI ACE)
Résultats obtenus Application Finalisée et commercialisée à des clients
Environnement technique
Sping MVC, Spring Web, Spring security, hdiv, spring rest, Angulajs, WebSocket,
Spring Data, Spring security, liquibase, swagger, mongodb, mysql, hikari Data
source, eclipse etc …
Juillet/2016 de début–
Décembre/2016 de fin) Accenture
Durée 6 mois Développeur JAVA
Contexte Application pour le fonctionnement interne d’Accenture Maurice
Projet Développement d’une application interne Accenture pour gestion des transports
Rôles et activités Mise en place de l’architecture logicielle coté front avec Angularjs
Etude du besoin, développement de la solution
Démo et suivi du projet
Transfert de connaissance à d’autres développeurs pour qu’ils prennent la suite.
Résultats obtenus Application encore en cours de Validation en interne.
Environnement technique
Sping MVC, Spring Web, Spring security, hdiv, spring rest, Angulajs, WebSocket,
Spring Data, Spring security, liquibase, swagger, mongodb, mysql, hikari Data
source, eclipse etc …
Février/2016 de début–
Juin/2016 de fin) CACF / Accenture
Durée 5 mois Développeur JAVA
Contexte Pour le client CACF (Crédit Agricole Consumer Finance). Une entreprise de finance.
Projet Développement d’une application poste de vente CACF
6 / 7
Rôles et activités Etude du besoin, Compréhension US
Planning Pocker, Chiffrage
Développement US
Livraison en recette
Gestion des retours
Résultats obtenus Plusieurs User Stories ont été validé et monté en Production
Environnement technique
GWT, SPRING web, Apache CXF, Jax-WS, Thymeleaf, Requirejs, EasyMock,
Jenkins, Sonar, Archiva, ECLIPSE, SVN, MAVEN etc …
Novembre/2015 de début–
Février/2016 de fin) CACF / Accenture
Durée 4 mois Développeur/Architecte Logiciel
Contexte Pour le client CACF (Crédit Agricole Consumer Finance). Une entreprise de finance.
Projet Dans l’équipe d’architecte CACF pour les composants SOCLES
Rôles et activités Migration des Frameworks
Mise en place d’un Framework CSS
Etude de performance page web + Préconisation
Résultats obtenus
Environnement technique
GWT, SPRING web, Apache CXF, Jax-WS, Thymeleaf, Requirejs, EasyMock,
Jenkins, Sonar, Archiva etc …
Février 2013 à Novembre
2015 CAMERTRONIX
Durée 2 ans 10 mois Ingénieur Logiciel/Team lead
Contexte Pour le client Dans l’état d’Arkansas aux USA.
Projet Développement d’un système location de camion et d’achat de déchets recyclables
Rôles et activités Développeur, Lead Technique
Analyse et formalisation des besoins collectés
Développement des composants réutilisables
Mise en place de l’architecture et Développement du socle technique
Suivie et Gestion du projet
Test et validation des fonctionnalité
Démonstrations à chaque Sprint
Livraison en recette, livraison et installation en production
Exploitation de la production, maintenance corrective
Résultats obtenus Application en production.
Environnement technique GLASSFISH, JEE, EJB3, SOAP WEB SERVICE, GWT,JQUERY,ANDROID
FRAMEWORK,JACKSON (JSON),REST WB SERVICE,FEDORA, UBUNTU, EC2 AMAZONE
Domaines de compétences
Compétences techniques et méthodologiques
Système d'exploitation
Android
Ubuntu
RedHat
Windows
Fedora
Debian
Outil
Angularjs
Angular ui ACE
Hdiv
Jhipster
NPM
Bower
Nodejs
Netbeans
Kafka
Spark Streaming
EasyMock
Spring Core
Spring MVC
Spring Web
Spring security
Spring Cloud
Spring Boot
Apache CXF
Spring rest
Spring Data
Maven
GIT
SVN
Eclipse
Hadoop MapReduce
Yarn
Yarn History
Mapr
Spark Sql
Spark core
Spark History
Talend iBgData
KAFKA
Business Intelligence Talend Talend DI/BigData
KAFKA
Base de données
Mysql,
MongoDb
Neo4j
Hbase/MaprDB
Oracle, Access,
MongoDb, PostgreSQL,
MariaDb
Méthodologie Agile UML, Merise
Programmation Shell, XML / XSL, VBA,
C, C++, Ajax
Java EE, SQL,
JavaScript, Java, HTML
5, PHP
Formation
2018 : Certification OCJP 7 (80%)
2017 : Certifié Talend DI (79%), Certifié Talend BigData (85.8%), Certifié OCJA 7 (83%)
2014 : Master de recherche en informatique (Computer science) université de Yaoundé 1
2010 : Licence en informatique, université de Yaoundé 1