Youssouf - Consultant technique C
Ref : 120301K001-
35220 SAINT DIDIER
-
Développeur, Consultant technique, DevOps (44 ans)
-
Freelance
Expérience professionnelle
CLIENT – RCI Banque par (APSIDE) Septembre 2019 / Avril 2020
FONCTION Lead Technique
Projet : STOPCOMM – Une application permettant la désinscription à la newsletter du club
(DIAC, NISSAN). Premier projet chez le client à être déployé dans des conteneurs docker en
production.
Missions :
Réalisation (conception, développement et tests) et jusqu’à la mise en production
Mise en place des Dockerfiles & Jenkinsfiles (Front et Back) pour la création des
images docker et pour l'intégration continue
Effectuer du support pour la mise en production
Support à l’équipe de développement
Environnement technique : JAVA8/ J2EE, Angular8, RxJs, Spring boot, Docker, Strapi, Sonar,
Gitlab, Git, Jenkins, REST, Apache Server, SOAP, Centos 7, AWS (ECR)
Projet : ESCGP – Une plateforme permettant d’effectuer diverses opérations de gestion sur
ses contrats.
Missions :
Réalisation (développement, tests et intégrations) des nouvelles fonctionnalités
Effectuer du support et de la maintenance
Support à l’équipe de développement
Environnement technique : JAVA7/ J2EE, Angular8, RxJs, Strapi, Sonar, Gitlab, Git, Jenkins,
REST, SOAP, WSDL, Spring Intégration, Spring Framework
Projet : Refonte SOFT & PSR – Une plateforme permettant de faire une proposition
commerciale aux entreprises et de gérer également la facturation concernant une flotte de
véhicule.
Missions :
Mise en place d’une solution d’architecture micro service
Etude et documentation de la solution
Mise en place du SSO OIDC/Keycloak
Réalisation des POC pour apporter une preuve concrète de sa faisabilité
Présentation de la solution au client
Environnement technique : JAVA11/ J2EE, Microservices (Netflix stack), Spring boot, MYSQL,
OIDC/Keycloak, Docker, Sonar, Swagger, Gitlab, Git, Jenkins, DDD & Event Sourcing, Axon
Framework
CLIENT – OAB (OBS) par (Emagine) Octobre 2018 / Aout 2019
FONCTION Développeur Full Stack
Projet : Développement d’une plateforme de trading en architecture micro services.
Missions :
Estimation et découpage des tâches,
Analyse et Développement (front/back end) JAVA, Spring Framework et Angular
Echange d’informations entre micro‐services (RabbitMQ et Services REST)
Développement et intégrations des nouvelles fonctionnalités dans l’application
Etude et Développement des traitements planifiés (Quartz Scheduler)
Collecter des métriques pour Grafana
déployer les applications et les configurations dans l'environnement Cloud Foundry
Assurer le support
Environnement technique : JAVA8/ J2EE, JavaScript, NodeJs, Angular, RxJs, Microservices
(Netflix stack), Cloud Foundry, Spring boot, MongoDB, MYSQL, OIDC/Keycloak, Docker, Sonar,
Swagger, RabbitMQ, JIRA, Gitlab, Git, Jenkins, Shell, Grafane, Prometheus, POSTMAN, JUnit
CLIENT – Atos Entreprise Septembre 2016 / Septembre 2018
FONCTION Consultant DevOps
Projet : Conception et Développement d’une application Java/J2EE en mode DevOps pour un opérateur télécom aux Pays-Bas. Application (front/back end) permettant de configurer le réseau de l'opérateur.
Missions :
Estimation et découpage des tâches,
Analyse et Développement (front/back end) JAVA, Spring Framework, JPA et Angular
Relecture de code et merge (Gitlab Merge Request)
Echange d’informations entre application Services REST et JMS (format XML et JSON)
Ecriture des plans de Tests (unitaires et intégrations) et Développement
Utilisation de serveur d’intégration continue (Jenkins), permettant de cloner, de builder, de packager, de déployer dans les conteneurs Docker, de tester
Environnement technique : JAVA/ J2EE, JavaScript, JQuery, AngularJS, Bootstrap, Spring
Framework, Hibernate, MYSQL, Services REST (format XML, JSON), TOMCAT, XSD, Swagger, ActiveMQ, JIRA, Gitlab, Jenkins, Docker, SoapUI, POSTMAN, JUnit, TestNG, Selenium
CLIENT – PSA Peugeot Citroën par (SOPRA STERIA) Mars 2013 / Juin 2016
FONCTION Ingénieur d’études JAVA EE
Projet : DROP – Développement d’une application Java/J2EE de référence métier qui s’interface avec d’autres applications.
Missions :
Analyste, conception et Développement
Réalisation de la maquette HTML5, JavaScript, JQuery, AngularJS
Etude et Développement des traitements Batch (Spring Batch)
Echange de fichiers avec d’autres applications (fichier plat, XML)
Echange d’informations entre application en journée via web Services(REST) et JMS
Gestion des alertes concernant les données référentielles
Mise à jour du modèle de données
Environnement technique : UML, Design pattern, JAVA/ J2EE, HTML5, JavaScript, JQuery, AngularJS, Bootstrap, Spring, Spring batch, Hibernate, STRUTS, HQL, SQL, Oracle 10g, SQL Developer, SVN, Web Services (API REST, JSON), QCexplorer (Quality Center), serveur TOMCAT, MQSeries Enterprise architecture (EA), JIRA
CLIENT – ******** Août 2012 / Novembre 2012
FONCTION Ingénieur Test Validation
Projet : Tests, recette fonctionnelle et validations
Missions :
Rédaction des plans de test
Gestion des plans de test et jeux d’essais
Test fonctionnel et technique
Environnement technique : QCExplorer (QUALITY CENTER), MANTIS, SOAP UI
CLIENT – ORANGE LABS par (********) Mai 2012 / Juillet 2012
FONCTION Ingénieur d’études
Projet : VODM – Développement d’une application VODM destinée à la plateforme mobile.
L’application permet de mettre en ligne des vidéos ; on y trouve des informations sur les artistes.
Missions :
Mise en place et configuration du serveur Cache (Squid) et du serveur de médiation
Modélisation et création de la base de données (MYSQL), peuplement de la base.
Parsing des réponses xml et lecture de fichiers .CSV
Réalisation des différentes fiches de la plateforme de médiation : artiste, contenue et viewer.
Mise en place des logs (LOG4PHP)
Participation au développement de couche NDK pour la plateforme Android.
Environnement technique : PHP5, MYSQL, SAX, CURL, SQUID, LOG4PHP, C/C++, GDB, GNU make, CROSS-COMPILING, NDK (Android)
DIPLOMES
2008 Diplôme (BAC +5) – Master en mécatronique
Université de Rennes 1 & ENS Cachan– Rennes
2007 Diplôme (BAC +4) – Maitrise Mention électronique
Beaulieu Université de Rennes 1 ‐ Rennes
FORMATIONS
2019 formation– AWS Developer
2016 formation– Initiation BIG DATA (HADOOP)
SOPRA Academy – Paris
DOMAINES DE COMPETENCES
LANGAGES
JAVA, CSS, JSP, SERVLET, HTML5, JAVASCRIPT, C, C++, JUNIT, API REST, JSON, XML
OUTILS DE DEVELOPPEMENT
ECLIPSE
METHODES
Agiles (SCRUM), DevOps
INTEGRATION CONTINUE/BUILD
TEAMCITY, JENKINS, MAVEN, DOCKER,
SERVEURS D’APPLICATIONS
APACHE, TOMCAT
SGBD & MAPPING
MYSQL, ORACLE, MONGODB, HIBERNATE, JPA
FRAMEWORKS/LIBRAIRIES
JSF, STRUTS, SPRING, SPRING BATCH, ANGULAR, JQUERY
GESTION DE CONFIGURATION
SUBVERSION, GITLAB
SYSTEMES D’EXPLOITATION
WINDOWS XP/7, LINUX
LANGUES
ANGLAIS (REDACTION DE DOCUMENTATIONS, COMMUNICATION TELEPHONIQUE)
DIPLOMES
2008 Diplôme (BAC +5) – Master en mécatronique
Université de Rennes 1 & ENS Cachan– Rennes
2007 Diplôme (BAC +4) – Maitrise Mention électronique
Beaulieu Université de Rennes 1 - Rennes