Software engineer with 11 years of experience in JEE, Python, Angular, and DevOps. Skilled in microservices architecture, cloud solutions, and agile methodologies. Proven track record in developing robust applications and managing complex projects.
Mission : Projet manaos marketplace > Son objectif de simplifier la manière dont les investisseurs institutionnels et les gestionnaires d'actifs centralisent les données d'investissement, accèdent aux informations ESG et communiquent sur la durabilité de leurs investissements. ▪ Etude et analyse du cahier des charges(US) ▪ Conception de la solution: ✓ Etablir une architecture micro service pour le projet: ▪ Microservice en python pour les services aws ( lamda, ses , sqs , sns ...) ▪ Microservce en java springboot et quarkus pour des calculs complexes ou des services à forte charge, ▪ Implémentation des fonctionnalités Back (SpringBoot2, quarkus,python) ▪ Implémentation des fonctionnalités Back office (angular 13 - 17) ▪ Implémentation des fonctionnalités web(react ) ▪ Mise en place de AWS (lambda, cognito, dynamodb, ses, sns, sqs, s3, transfert Family, cdk, cloudFormation) ▪ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, Sonar, circleCI, mockito) ▪ Exposition des webservices via Swagger ▪ Mise en place de gestion de logs et monitoring de l’application (cloud Watch, grafana, prometheus) ▪ Réalisation de la documentation utilisateur Environnement technique : intellij, maven, git, postgres, dynamodb, AWS, SpringBoot, quarkus, java 8-17, python3, jersey, cognito, spring security, sonar, jenkins, agile, Swagger, docker, python3, airflow, sns, sqs, S3, ecs, spark, docker, kubernetes, angular 17
Mission : Projet contrôleur CDN > mise en place par l’équipe ITIM/CFT/KYC/FAST_IT, le contrôleur CDN permet la Remédiation des personnes physiques du Crédit du Nord . ▪ Etude et analyse du cahier des charges( US) ▪ Conception de la solution : ✓ Etablir une architecture micro service pour le projet ▪ Implémentation des fonctionnalités Back (j2e, SpringBoot2, postgres, etc.) ▪ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, Sonar, Jenkins, mockito, wireMock, Cucumber) ▪ Exposition des webservices via Swagger ▪ Mise en place des batchs ▪ Mise en place de AWS pour le stockage et la récupération de fichiers ▪ Mise en place de gestion de logs et monitoring de l’application (springBoot Admin, kibana) ▪ Réalisation de la documentation utilisateur Environnement technique : git, intellij, maven, git, postgres,AWS, SpringBoot2, springBatch, spring Intégration, spring Boot Admin, ELK, java8, jersey, spring cloud, security, sonar, jenkins, agile,DDD (Domain DrivenDesign), TDD (Test Driven Development), BDD (behavior-driven development), Swagger, docker, Kubernetes, ibmMq
Mission : Projet Tribee > En partenariat avec air France, mettre à la en place une application mobile qui permet à un organisateur de créer des évènement (voyage, excursion, cross, running …) en invitant sur sa liste de contacts des participants à cet évènement. ▪ Etude et analyse du cahier des charges ▪ Rédaction de spécifications techniques détaillées ▪ Conception de la solution : ✓ Etablir une architecture (n-tiers) pour le projet ✓ Installation eclipse, Hibernate, Spring, Jhipster, Oracle, jboss, tomcat, angular8, ionic, cordova ✓ Réalisation des diagrammes de classes pour chaque module migré ✓ Description des scénarios d'utilisation de chaque module (écran) ▪ Implémentation des fonctionnalités Back (Spring, jhipster, Hibernate, etc.) ▪ Implantation de fonctionnalités Front (ionic, angular8, bootstrap, Less ,sass, HTML5, CSS3) ▪ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, Sonar, Jenkins, protactor, jasmine, Mocha, Karma) ▪ Communication entre le mobile et back via Web services (rest, soap,jms) ▪ Déploiement de l’application sur le serveur Jboss ▪ Réalisation de la documentation utilisateur Environnement technique : GIT, ECLIPSE, MAVEN, UML, JAVA/JEE (HIBERNATE, JPA, Spring boot), typescript, HTML5, CSS3, ANGULAR 8, BOOTSTRAP, ionic, cordova , TOMCAT, REST, JSON, WEB SERVICES, SCRUM, XLDEPLOY, jenkins
Contexte : BDDF2020 expérimental > transformation digitale des services métiers ▪ Etude, analyse et découpages des US plateaux en US métier enfin d’enrichir le backlog. ▪ Estimation des us embarquées dans le sprint ✓ Rédaction des spécifications techniques complémentaires ✓ Conception de la solution : ✓ Etablir une architecture micro service ✓ Installation d’Eclipse, Cassandra, Spring boot ✓ Réalisation des diagrammes de classes pour chaque module migré ✓ Description des scénarios d'utilisation de chaque module (écran) ✓ Implémentation des fonctionnalités Back (j2e, SpringBoot, cassandra, etc.) ✓ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, Sonar, Jenkins, mockito, Cucumber) ✓ Communication entre portail et back via Web services (rest, soap) ✓ Contrat d’interface en pdf ✓ Exposition des webservices via Swagger ✓ Déploiement de l’application sur le serveur Tomcat, libertyCore ✓ Réalisation de la documentation utilisateur Environnement technique : git, eclipse, maven, uml, java/jee nosql( cassandra) ,Eureka spring cloud, Spring Admin, security, sonar, jenkins, agile, DDD (Domain Driven Design), TDD (Test Driven Development), BDD (behavior-driven development), Swagger
Mission : Projet Countryline > mettre à la disposition de différentes populations d’utilisateurs, dont les commerciaux BGC, les informations clés relatives à un pays au travers d’une interface facilement accessible sur multi-supports. ▪ Etude et analyse du cahier des charges ▪ Rédaction de spécifications techniques détaillées ▪ Conception de la solution : ✓ Etablir une architecture (n-tiers) pour le projet ✓ Installation eclipse, Hibernate, Spring, Git-batch, Oracle, jboss, yo angular-nx , bower, grunt, node ✓ Réalisation des diagrammes de classes pour chaque module migré ✓ Description des scénarios d'utilisation de chaque module (écran) ▪ Implémentation des fonctionnalités Back (j2e, Hibernate, etc.) ▪ Implantation de fonctionnalités Front (AngularJS, Bootstrap, Less, HTML5, CSS3) : ✓ Développement de la couche présentation (AngularJS, Bootstrap, HTML5) ✓ Développement de la logique métier (Contrôleurs, AngularJS) ✓ Développement de composants graphiques (Composants, Directives AngularJS) ▪ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, Sonar, Jenkins, protactor, jasmine, Mocha, Karma) ▪ Migration de angular Js 1.3 à 1.4 et à la fin en 1.6 ▪ Communication entre portail et back via Web services (rest, soap) ▪ Déploiement de l’application sur le serveur Jboss ▪ Réalisation de la documentation utilisateur Environnement technique : GIT, ECLIPSE, MAVEN, UML, JAVA/JEE (HIBERNATE, JPA, Resteasy), JAVASCRIPT, HTML5, CSS, JQUERY, ANGULAR JS 1.3 à 1.6, BOOTSTRAP, TOMCAT, REST, JSON, WEB SERVICES, SCRUM
Mission : Projet EUROTACTILE > Réalisation de Progiciels de mise en relation clients-vendeurs Permettant de faire du (couponing, mailing, enquête de satisfaction, jeu …) ▪ Etude et analyse du cahier des charges ▪ Rédaction des spécifications techniques détaillés ▪ Conception de la solution : ✓ Etablir une architecture (n-tiers) pour le projet ✓ Installation d’Eclipse, Hibernate, Spring, Git-batch, Tomcat, Android, Play2, Cordova ✓ Réalisation des diagrammes de classes pour chaque module migré ✓ Description des scénarios d'utilisation de chaque module (écran) ▪ Implémentation des fonctionnalités Back (Spring, Play, Hiberante, etc.) ▪ Implantation de fonctionnalités Front (AngularJS, Bootstrap, Scala, HTML5, CSS3, JSP, JFS) : ✓ Développement de la couche présentation (AngularJS, Bootstrap, HTML5) ✓ Développement de la logique métier (Contrôleurs, AngularJS) ✓ Développement de composants graphiques (Directives AngularJS) ▪ Tests, analyse et intégration continue de l'application (Maven, JUnit, Jira, JMeter, Sonar, Jenkins) ▪ Communication entre portail et tablettes via Web services ▪ Gestion des contraintes mobiles ▪ Utilisation du Patern UI ▪ Déploiement de l’application sur le serveur Tomcat ▪ Réalisation de la documentation utilisateur Environnement technique : SVN, GIT, ECLIPSE, MAVEN, UML, JAVA/JEE (JPLAY2, HIBERNATE, JPA), ANDROID, JAVASCRIPT, HTML5, CSS, JQUERY, ANGULAR JS, BOOTSTRAPJS, COFFEESCRIPT, LINUX, JIRA, JENKINS, SONAR, JMETER, TOMCAT, MYSQL, SQLITE, REST, JSON, WEB SERVICES, SCRUM
Mission : Développement, avec l’appui de plusieurs partenaires dont IBM, d'une plateforme de solutions innovantes pour améliorer la gestion de la bande côtière - plans de sauvegarde ou de gestion de crise, système et service d’alerte et d’assistance durant la crise, etc. ✓ Projet de conception et réalisation d’un réseau social en J2EE ✓ Projet de géo localisation en JQuery. ✓ Projet de base de données spatiale. ▪ Analyse des besoins et rédactions des spécifications techniques générales et détaillées ▪ Benchmarking pour trouver les technologies adéquates pour le projet ▪ Conception de la solution ▪ Réalisation des diagrammes de classes pour chaque module migré ▪ Description des scénarios d'utilisation de chaque module (écran) ▪ Elaboration des interfaces web destinées à : ✓ Gérer à distance des configurations des simulations numériques ✓ Fournir aux utilisateurs un service de visualisation en temps ▪ Utilisation de la plate-forme applicative WebSphere ▪ Tests unitaires, analyse et intégration continue de l'application (Maven, JUnit, Jira) ▪ Rédaction de la documentation utilisateur Environnement technique : JAVA/JEE, SVN, GIT, ECLIPSE, UML, PLAY (Core, data, batch, security), HIBERNATE, JAVASCRIPT, JQUERY, SCALA, GEOTOOLKIT, TELEMAC, GEOTOOLS, WPS, LINUX, JUNIT, JIRA, TOMCAT, JPA, JSP, MAVEN, JENKINS, JERSEY, JAVAFX, HTML, CSS3, OPENLAYERS, JSON, POSTGRESQL, QGIS, POSTQGIS, OPENLAYERS, GENERIC MAPPING TOOLS (GMT), GEOTOOLKIT, GEOTOOLS