La Société Générale est une des banques françaises les plus performantes qui se positionne également comme un acteur de premier plan au niveau mondial. Elle permet une meilleure qualité de service et la satisfaction de sa clientèle.
J’ai travaillé en tant que leader technique, mon rôle consistait à l’analyser et le développement de maintenances évolutives, correctives et préventives du canal Internet et mobile.
Réalisations :
- Réfèrent technique JAVA/Java EE/Hibernate/Weblogic
- Analyse, chiffrage et développement sur des contributions de projets et sur des projets
techniques.
- Analyse, chiffrage et développement de maintenances évolutives, correctives et préventives dans le respect des coûts, délais, qualité et normes de développement.
- Remettre en place et faire la maintenance de l’environnement de préhml pour le canal mobile
et internet.
- Suivi de production et prise en charge d'incidents Utilisateurs dans le respect des processus de communication du service.
- Correction des anomalies et incidents
- Estimation de charges et étude de faisabilité.
- Reporting quotidien sur l’activité de suivi de production.
- Construction du package de livraison (via GIT et Jenkins).
- Migration des web services utilisés du SOAP au REST.
- Mise en place de pages de documentation avec les bonnes pratiques, les normes de
développement et de codage
- Rédaction de documentation sur un code qui n’en disposait pas
- Estimation macro avec le PO et les projets dépendants des exigences à venir
- Assister aux réunions, faire un compte rendu à l'équipe et création des tickets Jira et JUMP si
nécessaire.
- Réunions de suivi de la progression de projets afin adapter le planning et rapporter les
changements au chef de projet.
Dans le cadre d’évaluation des compétences, la société propose de concevoir et de développer une plateforme "CODERACER" adoptant une méthodologie unique et innovante dans plusieurs langages de programmation (C++, Java, JavaScript, PHP, SQL, etc.).
La mission avait pour but de permettre aux programmeurs d’affiner leurs compétences en codage et d'améliorer leurs expertises en algorithmiques. La plateforme facilite notamment la tâche de sélection
des candidats pour les entreprises et les cabinets de recrutement. Elle est destinée bien également aux universités et aux centres de formation, afin de valoriser leur formation en termes de qualité et pédagogie.
Méthodologie : Scrum : SPRINT 2 semaines, RELEASE : 4 SPRINT
Réalisations :
- Référent technique
- L'analyse et la spécification des besoins.
- La rédaction du diagramme des classes.
- La rédaction du diagramme relationnelle de données.
- La création des scripts SQL (schéma de la base de données : CREATION & UPGRADE).
- La création des tests unitaires avec JUnit afin d'avoir une meilleure couverture de test possible.
- La séparation du projet initial en 3 modules Maven afin de gérer un back et un front.
- Le suivi du projet sur Jenkins pour corriger des problèmes de qualités de code, que l’analyseur
CheckStyle remonte.
- Le déploiement de l’application sur les serveurs virtuels UBUNTU de PREPROD et PROD.
- L'intégration du style fourni par le graphiste sous forme de HTML 5 / CSS 3 dans le code des
pages JSP.
Contexte :
Dans le cadre d’évaluation des compétences, la société propose de concevoir et de développer une plateforme "CODERACER" adoptant une méthodologie unique et innovante dans plusieurs langages de programmation (C++, Java, JavaScript, PHP, SQL, etc.).
Ma mission :
La mission avait pour but de permettre aux programmeurs d’affiner leurs compétences en codage et d'améliorer leurs expertises en algorithmiques. La plateforme facilite notamment la tâche de sélection des candidats pour les entreprises et les cabinets de recrutement. Elle est destinée bien également aux universités et aux centres de formation, afin de valoriser leur formation en termes de qualité et pédagogie.
Réalisations :
- L'analyse et la spécification des besoins.
- La création des scripts SQL (schéma de la base de données : CREATION & UPGRADE).
- La création des tests unitaires avec JUnit
- La séparation du projet initial en 3 modules Maven afin de gérer un back et un front.
- Le suivi du projet sur Jenkins pour corriger des problèmes de qualités de code, que l’analyseur CheckStyle remonte.
- Le déploiement de l’application sur les serveurs virtuel UBUNTU de PREPROD et PROD.
- L'analyse de la problématique de performance avec l’outil Apache Bechmarking.
- L'intégration du style fourni par le graphiste sous forme de HTML 5 / CSS 3 dans le code des pages JSP.
Contexte :
Conception et développement d’un middleware entre des applications et des serveurs de courriers « mail et papier » pour contrôler, relancer et cadencer l’édition des courriels.
Ma mission :
La mission consiste à développer un middleware qui devait servir de file d’attente pour les courriers en direction du serveur de mail ainsi qu’au serveur d’impression. Il permet aussi de logger et suivre les exécutions donnant la possibilité ainsi de relancer des processus à volonté en cas d’échecs.
Réalisations :
- La maitrise du périmètre du projet.
- La conception de la base de données.
- Le développement des fonctionnalités illustrées par le cahier des charges.
- Le développement des tests unitaires.
- Le développement des écrans et l'intégration du style.
Contexte :
Conception et développement une plateforme de mise en relation entre clients et experts d’une manière simple et rapide. La plateforme permet aux clients un large choix d’experts au meilleur prix afin bénéficier de leur expertise.
Ma mission :
Ma mission est de développer et de mettre en relation un client qui cherche un professionnel qui est en mesure de lui fournir un devis dans un premier temps. Suite à la validation du devis par le client, il peut entamer son travail et envoyer une facture lorsque ce dernier serait fini. Le client devait à la fin de la chaîne payer la facture reçue par l’expert.
Réalisations :
- La conception de la base de données.
- Le développement des différentes fonctionnalités de l’application.
- La refonte du projet configuré en XML vers une configuration JAVA afin de faciliter le
- Le développement des tests unitaires.
- Le développement des tests unitaires.
- Le développement des évolutions demandées par le client.
Contexte :
La société PORTAGO a décelé dans le domaine de l’intelligence artificielle un nouveau marché encore jeune porteur d’innovation et en capacité de faire la différence avec les autres.
Ma mission :
Au cours de cette mission, j'ai réalisé une étude des solutions existantes des ChatBots actuels sur le marché. Le résultat attendu était une conciergerie d’hôtel intelligente capable de donner des renseignements contextualisés à leurs clients. Le même outil devait s’interfacer avec l’ensemble des API existantes. A la suite de mes analyses il s’est avéré que la solution DialogFlow était la plus prometteuse. Le projet est toujours en cours de développement afin de déployer des prototypes chez différents clients dans des différents secteurs.
Réalisations :
- Le benchmarking des solutions de ChatBot existantes.
- Le développement de prototypes.
- La rédaction du document de conception.
- Le développement des écrans et des modules.
- Le développement des tests unitaires.
- L'encadrement d’une équipe qui va reprendre le développement du projet.
- La création des scripts SQL (schéma de la base de données : CREATION & UPGRADE).
- Le déploiement de l’application sur le serveur virtuel UBUNTU.
- La configuration des Job Jenkins.