Ousmane - Développeur JAVA
Ref : 121121M002-
94000 CRÉTEIL
-
Développeur (43 ans)
-
Totalement mobile
-
Bientôt freelance
-
Rôle : Expert technique
Bpifrance FinancementJan 2020 - aujourd'huiProjet : GDC ROAD, projet de refonte de l’application GDC.
Java 11, JPA2, Spring Boot, REST, Anuglar 10, Junit, Maven, Jenkins, Artifactory, Docker, XLDeploy, Openshift, DB2, KSL, InteliJ, Postman, SAFe, Continious Integration et Continious Delivery (CI/CD)
Au vu de l’importance de l’application GDC dans le réseau Bpi il a
été décidé de la migrer vers des technologies plus récentes afin
d’offrir aux utilisateurs une meilleurs expérience tout en améliorant
les performances et la maintenabilité de l’application. Une
architecture plus robuste et scalable a été mise en place afin de
répondre dans un délai plus court aux différentes demandes
d’évolutions réglementaire.
Mission :
• Conception de solution technique
• Planification des itérations
• Chiffrage et planification des sprints
• Implémentation des nouvelles fonctionnalités
• Mise en place et maintenance de pipelines Jenkins
• Assurer l’intégration de l’application dans le SI
• Assurer le support aux équipes fonctionnelles -
Expert technique
Bpifrance InvestissementJan 2018 - aujourd'huiProjet : Gestion du suivi et de la valorisation des participations de Bpifrance.
Java 8, EJB, JPA, JUnit, Cucumber, AngularJs, Tomee, NodeJs, Openshift, Git, Jenkins, Archiva
Application critique qui permet aux équipes de valorisation de
connaitre la valeur des investissements de Bpifrance
mensuellement, trimestriellement et annuellement.
Mission :
• Chiffrage des user stories
• Définition des sprints
• Développements des user stories
• Intégration, packaging
• Support technique -
GENERALIJan 2017 - Jan 2018
Projet : APIFU, portail des solutions d’assurances automobile, habitation,
responsabilité civile et professionnelle de GENERALI.
Env. Technique : Java 8, JSF Icefaces, Spring, Hibernate, JBoss, MAINFRAME, DB2,
Jenkins, Nexus
Rôle : Tech Lead Java
Mission :
• Conception et pilotage de la mise en place des fonctionnalités
• Développement
• Support à l’équipe de développement
• Intégration et packaging
• Pilotage -
Expert technique
Bpifrance FinancementJan 2016 - Jan 2018Projet : L’application GDC/OAD est un outil central et indispensable pour
Java/J2EE, Hibernate 3.6, Struts, jquery, Junit, Maven 2, DB2, Websphere 8, SVN 1.7, web service SOAP, web service REST, Soapui, Jenkins, Archiva
les chargés d’études de Bpifrance. Elle leur permet de gérer les
dossiers de demandes de financement et à l’aide d’un moteur de
règles (Blaze) les assistent dans la prise de décision.
Bpifrance a un rôle essentiel après des entreprises française
qu’elle soutien afin de garantir leur activité économique et stimuler
leurs croissances. Pour cela l’application nécessite des évolutions
constantes afin de répondre aux besoins des équipes métiers
ainsi qu’aux demandes réglementaires venant du gouvernement.
Mission :
• Conception et pilotage de la mise en place des nouvelles
fonctionnalités
• Implémentation des nouvelles fonctionnalités
• Assurer l’intégration de l’application dans le SI
• Assurer le support aux équipes fonctionnelles -
AccorHotelsJan 2013 - Jan 2015
Projet : Le groupe ACCOR a l’obligation de fournir un certain nombre
Java/J2EE, Spring, Hibernate 3.6, Struts 2, jquery, Junit, Maven 2, Oracle 10G, Sql Server 2008 R2, Tomcat, SVN 1.7, Microsoft SSRS, Microsoft SSAS, Kettle 3
d’indicateurs sociaux sur ses effectifs de manière semestrielle ou
annuelle. Pour se faire il lance à la fin de chaque semestre ou
année une phase de collecte de données auprès des
responsables d’hôtels. La cohérence de ses données est
contrôlée avant le calcul des indicateurs qui seront déversés dans
un cube SQL Server.
Tout ceci se fait par le biais de l’application HRDATA. Mon rôle
sur ce projet a d’abord été de refondre tout le process de collecte
des données. Suite à cela j’ai fait une refonte des données à
collecter et des indicateurs. De nouveau reporting ont été
implémenté via l’outil Reporting Services.
Mission :
• Conception et pilotage la mise en place des nouvelles
fonctionnalités
• Implémentation des nouvelles fonctionnalités
• Pilotage de la recette
• Pilotage de la mise en production
• Assurer le support aux équipes fonctionnelles -
Expert technique
AccorHotelsJan 2013 - Jan 2015Projet : Maya est une application de reporting des heures travaillées par le
Java/J2EE, Spring, Hibernate 3.6, JSF 2, Icefaces 3, Junit, Maven 2, Oracle 10G, Sql Server 2008 R2, Tomcat, SVN 1.7, Microsoft SSRS, Kettle 4
personnel hôtelier et de l’activité de l’hôtel (CA du bar, nombre de
chambre vendus, nombre de petit déjeuner etc…). Elle permet de
comparer les besoins en heures théorique calculés tous les mois
avec le réel consommé. Les directeurs d’hôtels ont la possibilité
de justifier les écarts au contrôle de gestion.
Mission :
• Mise en place d’une architecture technique basé sur le
Framework JSF 2
• Conception et pilotage de la mise en place des nouvelles
fonctionnalités
• Implémentation de certaines fonctionnalités
• Pilotage de la recette
• Pilotage de la mise en production
• Assurer le support aux équipes fonctionnelles -
Ingénieur Concepteur Développeur (Leader technique)
BOUYGUES TELECOMJan 2011 - aujourd'huiAu sein de la DRCM (Direction des Clients Multi Canal), Renouvium est une application middle office qui expose les web services entrant dans le processus de renouvellement. Ses web services sont appelés par les boutiques RCBT, le service clientèle ainsi que par les distributeurs (Darty, The Phone House etc...). Renouvium s'interface avec les autres applications du SI Bouygues Telecom en web service ou via Tuxedo.
Java/J2EE, Spring 2.5, Hibernate 3.2.6, JAX RPC, SOAP, Junit, Maven 2.2.1, Oracle 10G, XML/XSLT, ANT, Weblogic, Tuxedo.
Mon rôle consistait :
- normaliser le processus de développement
- superviser la qualité du code
- migrer la version du serveur Weblogic
- à concevoir et réaliser les différentes évolutions
- à packager les livraisons -
Ingénieur Concepteur Développeur
Crédit Agricole S.A. - MyAuditJan 2009 - Jan 2011SQLI (forfait)
Java/J2EE, JSF 1.2, MyFaces 1.2, Spring 2.5, Hibernate 3.2.5, Jasperreports 2.0.2, SOAP, Adobe Livecycle, JBoss 4.2.2, Maven 2.2.1, Oracle 10G, SVN.
L’application intranet MyAudit s'adresse aux équipes d’audit du groupe Crédit agricole et des caisses régionales (2000 personnes). Elle leur permet de gérer l’ensemble des données liées à leurs missions d’inspection, de la planification aux rapports finaux en passant par les suivis de ces missions.
A la demande de la MOA, les développements se sont faits en utilisant la méthodologie AGIL Scrumm.
Mon rôle consistait :
- à faire une migration technique de la Jdk et de JSF
- à migrer les éditions modélisées avec Jasperreports vers Livecycle Output
- à concevoir et réaliser le module d’assemblage du rapport
- à concevoir et réaliser les différentes évolutions
- à packager les livraisons -
Ingénieur Concepteur Développeur
ThalesJan 2008 - Jan 2009SQLI (forfait)
Java/J2EE, JSF 1.1, Icefaces 1.7.1, Spring 2.5, Hibernate 3.2.5, JasperServer 2.1.0, Jasperreports 2.0.2, Liferay 4.4.2,JBoss 4.2.2, Maven, Oracle 10G, SVN.
Développement d’un moteur de génération d’éditions paramétrable dans le cadre du développement d’une portlet pour une division de l’armée française.
Mon rôle consistait :
- à faire la conception technique du générateur d’édition
- à développer le générateur d’édition graphique -
Ingénieur Concepteur Développeur
Informatique Caisse des dépôts et Consignations – CDCNet – Banque en ligneJan 2007 - Jan 2008SQLI (Régie)
JDK 1.4.2, Framework interne semblable Struts et Spring IOC, IPlanet/Weblogic, JSP, XML, Regex-API, HTML, log4j, MQSeries, Tuxedo, Java Script, CSS, CVS, Eclipse, Sybase
L’application CDCNet est le site de banque en ligne de la Caisse des Dépôts. Il offre à ses abonnés qui sont essentiellement des notaires d’effectuer des virements en temps réels.
1ère mission :
Dans le cadre de la mise en place de la norme SEPA (Single Euro Payements Area) qui est une plateforme harmonisant les transferts en euros entre les pays membre de cette zone, la Caisse des Dépôts a ajouté un module de transfert interbancaire en temps réel vers l’international. L’application c’est vu en plus enrichie d’un module de saisie des dossiers Fonds de Financement des Dossiers Impécunieux (FFDI).
Ce projet d’une charge de 500 j.h était constitué d’une équipe de 6 personnes réparties sur 3 modules.
Mon rôle consistait :
- à concevoir et rédiger les spécifications détaillées du module de virements internationaux
- à développer les fonctionnalités du module Virement Internationaux
2ème mission :
Les applications de la Caisses des dépôts échangent régulièrement des flux avec CACEIS qui est une de ses filiales. A cause d’une position dominante sur le marché, la CDC dois céder complètement ses parts de CACEIS. Cette désimbrication a nécessité une refonte des flux entre la CDC et CACEIS.
Mon rôle consistait :
- à faire une analyse de l’existant
- chiffrer les impacts
- spécifier les développements
-
DEST RPI (Responsable de Projet Informatique) au Centre Européen de la Formation Professionnelle (CEFP)
2003 -
DUT Informatique à l’IUT de Montreuil option génie logiciel
2002 -
Baccalauréat STI (mention assez bien) science et technologie industriel génie électrotechnique
2000
LANGAGE & IDE JAVA : Eclipse, JBuilder, AWT,
MODÉLISATION MERISE : AMC*DESIGNOR
UML : RATIONAL ROSE 2000
Autres :IReport, Livecycle Designer
INTRANET /
INTERNET Java 1.6, J2EE (Jsp / Servlet / JSF), XML, JSTL, Javascript,
Framework: JSF, Struts, Hibernate, Spring, DEI Layout (base sur Struts)
IBM Websphere, Tomcat, Jboss, BEA Weblogic
SGBDR Oracle
SQL Server
Sybase
Access