Mohamed - Développeur JAVA
Ref : 130104Z001-
92800 PUTEAUX
-
Développeur, Product Owner (45 ans)
-
Freelance
-
Développeur FullStack Front / Back-End
MANPOWERJan 2022 - aujourd'huiContexte : Développement back et front sur plusieurs sujets – Commande client, Fiche partir en mission
Environnement technique : Angular 14, Java 11/17, Micro-services, API REST, AWS, Kubernetes, SpringBoot 2, Jenkins 2, GitLab, Nexus, Ansible, JUnit, JPA2, Hibernate, Lombok, OpenAPI/Swagger, IntelliJ, keycloak , Mockto, Confluence, Jenkins CICD, Sonar, Agile, PostGreSQL, Windows, Mockito, Jenkins, Maven, liquibase, bullhorn.
Réalisations:
• Développement Back et Front
• Migration de projet fiche partir en mission de java 11 vers java 17
• Amélioration du code, clean code
• Développement de tests automatisés (unitaire, intégration)
• Maintien d’une chaîne d’intégration continue & des jobs de déploiement -
Développeur FullStack Front/Back-End
SGJan 2021 - aujourd'huiProjet : COMPASS (Financial Crime, Bribery & Corruption COMPliance ASSessment)
Environnement technique : React JS, Java 8/11, Vavr, Rest Client Feign, React JS, Stack spring (core / security / boot 2), Rest, JPA2, Hibernate, Lombok, Mvn, OpenAPI/Swagger, IntelliJ, JUnit, Mockto, Confluence, Jenkins CI-CD, Sonar, Agile, PostGreSQL, OpenShift, Windows, Mockito, Jenkins, Maven, Bower, Npm.
20 développeurs, 1 Scrum master, 5 Product Owner.
Domaine d’intervention :
Proposition sur les choix techniques.
Développer et tester les stories
Suivre le déploiement sur l’environnement d’intégration -
Développeur Fullstack
MAIFJan 2019 - Jan 2020Projet : Refonte de l’application MR-GED.
Environnement technique : Java 8/11, Apache Camel, React JS, Stack spring (core / security / boot 2), Rest, JPA, Hibernate, Derby, Lombok, SVN, Git, Mvn, GitLab, Swagger, IntelliJ, Docker, Docker Compose, Oracle, Sonar, JUnit, Mockto, Confluence, Jenkins CI, Agile scrum.
15 développeurs, 1 Scrum master, 2 Product Owner
Domaine d’intervention :
Participé à la conception d’architecture logicielle de la préconisation de refonte du MR-GED.
Participer à la conception et à la maintenance front-end / back-end des MR-GED. -
Architecte technique / Développeur Fullstack
RTEJan 2017 - aujourd'huiProjet : Développer de façon modulaire une brique logicielle centrale pour de nombreux processus de coordination européens. En particulier, cette brique logicielle aura pour objectif d’optimiser la configuration du réseau électrique à un instant donné (optimisations de parades) afin d’augmenter les échanges d’électricité entre pays d’Europe. Ainsi, Farao est un projet d’industrialisation d’un module situé au cœur des processus de coordination européenne. Ce nouvel outil modulaire ouvrira la voie à de futures extensions et ainsi permettra de nouveaux usages attendus par les gestionnaires de réseaux d’Europe
Environnement technique : Micro-Services, Java 8/11, Angular 7, Typescript, Stack spring (core / cloud / security / data / boot 2), Functional Programation Vavr, KAFKA, keycloak, Rest, JPA, Hibernate, Liquibase, Lombok, Resilience4j, Ribbon, Consul, Rancher, JWT / keycloak, Git, Mvn, GitLab, Swagger, IntelliJ, Docker, Docker Compose, Cassandra, Sonar, JUnit, Mockto, Confluence, Jenkins CI, Agile scrum, powsybl
2 développeurs, 1 Scrum master,1 Product Owner
Domaine d’intervention :
Mise en place des PoC.
Aider à la conception des stories.
Proposition sur les choix techniques.
Développer et tester les stories
Suivre le déploiement sur l’environnement d’intégration -
Développeur Fullstack Java 8 – Spring
Orange BankJan 2016 - Jan 2017Projet : Refonte complète de système d’informations de Groupama vers Orange Bank.
Environnement technique : Java 8, Spring, Soap/XML, REST/JSON (JAX RS), JPA/Hibernate, Git, Bitbucket, Swagger, Maven 3.3, SQL, Liquibase, Apache Camel, Jenkins, Sonar, Javascript, AngularJS 1.2, Boostrap, RabbitMQ, ActiveMQ, MapStruct, Lombok, Junit, logback, Tomcat, cxf, Eclipse, IntelliJ, Mockto, Powermock, Agile scrum, Moneythor, Sab, Marketpay, Quiksign, Salesforce, Ceo, Checkngo, FranFinance, Geolife, Harvest, Ingenico, Inwebo, MobileConnect, Jira
60 développeurs, 4 Scrum Master, 10 Product Owner
Domaine d’intervention :
Développer et tester les stories.
Correction des bugs.
Réaliser l’audit de sécurité.
Participer à l’animation des réunions techniques -
Développeur Back-End Java 7-8
La PosteJan 2015 - Jan 2016Projet : Le module d’alimentation (ou connecteur) est un développement Java traitant tous les flux entrants. Les différents flux sont des web services accessibles via http ou https avec une authentification en basic-auth.
Environnement technique : Java 8, JEE 7, CDI, EJB 3.2, Rest, Json, JPA 2.1, Hibernate 4.3.x, MongoDB, Elastic Search Wildfly 8.2.1, Git, GitLab, Maven 3.3, SQL, SQL Server, MySQL, Jenkins, Sonar, JUnit 5.x, DBUnit, Mockto, Powermock, Agile scrum, Markdown, guice, guice-multibindings, mybatis, gson, httpclient, timesten.
4 développeurs, 1 chef de projet
Domaine d’intervention :
Développement de deux nouveaux connecteurs CNP et GESPREST.
Maintenance (correction des bugs).
Validation des choix techniques.
Migration des connecteurs de JAVA 7 vers JAVA 8.
Participer à la rédaction des spécifications techniques.
Intégration continue via Jenkins. -
Développeur Fullstack
AvivaJan 2015 - Jan 2015Projet : Dans une société d'assurance, participé aux projets digitaux initiés courant 2014: sur le site internet institutionnel, gestion des devis des produits d'assurance avec possibilité de souscription en ligne. Gestion et évolution des outils commerciaux des inspecteurs en charge des réseaux de distribution.
Environnement technique : Response Web Design, mobile, tablette Android et iphone, Java 7, HTML/CSS/Javascript AngularJS, Spring MVC, Spring Security, Spring Batch, JPA, Hibernate , jQuery, Ajax, JSTL, WebServices REST Spring, JSP, Jenkins, MAVEN 3, JUnit, SOAPUI, Unix, SQL (Oracle et MySQL), Tomcat, Linux, JNDI, cache ehcache, Eclipse LUNA, Subversion, Jira, confluence UK, JUnit, Mockto, Powermock, Agile scrum, FreeMarker, GED Gestion de worflow.
6 développeurs, 1 designer, 1 Scrum Master, 2 Product Owner
Domaine d’intervention :
Contribuer à la conception, au développement et à la maintenance de projet MyAviva (********) sur le périmètre France et UK.
Rédaction des spécifications techniques, construction de la solution avec les autres équipes de DSI.
Développement des IHM
Développement des Web Services. -
Développeur Fullstack
B for BankJan 2014 - Jan 2014Projet : La cellule Etude et Développement a pour vocation de développer et de maintenir les applications internes en JEE utilisées dans les différents services (Contrôle de Gestion, Comptabilité Assurances, Consolidation, Middle Office, Reporting...) de la Gestion Administrative et Comptable des Placements Assurances
Environnement technique : JAVA 8, GIT, Thymeleaf, Hazelcast, Spring MVC, Spring Security, Boostrap, jQuery, Ajax, JSTL, Taglibs, EL, T24, API, WebServices SOAP-REST, JSP, bower, XHTML, CSS, XML, MAVEN 3, JUnit, SOAPUI, Unix, UML, Tomcat7, JNDI, cache ehcache, Mysql, Eclipse LUNA, Git, IText, JXL, Jira, JUnit, EasyMock.
20 Développeurs, 1 Scrum Master, 5 Product Owner
Domaine d’intervention :
Assurer le développement des features dans le respect de la méthode agile & TDD et des contraintes architecturales, dans un souci constant d’optimisation.
Réalisation des tests unitaires des fonctionnalités et participation aux phases de recette IT.
Maintenance (correction des bugs) -
Développeur Fullstack
MonoprixJan 2014 - Jan 2014Projet : Participer à l’implantation des nouveaux sites e-commerce pour ******** et Orange sur la plate-forme Oracle ATG
Environnement TECHNIQUE: E-Commerce (Oracle ATG), JEE, JSP, JQUERY, Oracle 11g, SOAP, REST, JMS, HTML5, CSS3, JavaScript, JSON, XML, Jquery, ANT, Mantis, Endica, Lucene
6 développeurs, 1 Scrum Master, 1 Product Owner
Domaine d’intervention :
Intégration des maquettes HTML5.
Développement
Elaboration des fonctionnalités de recherche e-commerce.
Optimiser les performances des requêtes de recherche -
Développeur Fullstack
JC DECAUXJan 2013 - Jan 2013Projet : Maintenance Corrective et évolutive d’une application control panel
Environnement TECHNIQUE : E-Commerce (Oracle ATG), JEE, JSP, JQUERY, Oracle 11g, SOAP, REST, JMS, HTML5, CSS3, JavaScript, JSON, XML, Jquery, ANT, Mantis, Endica, Lucene.
4 développeurs, 1 chef de projet
Domaine d’intervention :
Développement et Maintenance des nouvelles fonctionnalités.
FORMATION
2014 JAVA 8, GIT, JEE 8, Thymeleaf, Hazelcast, Spring MVC, Spring Security, Boostrap, jQuery, Sensibilisation Développements Sécurisée.
2010 JSF 1.2
2005 J2EE, STRUS 1, EJB 2, MAVEN
2002 Bac + 5, Université de Montréal
Diplômes & Formations
Bac + 5 en informatique, université de Montréal.
2022 : Formation Kafka.
Langues
Anglais : Professionel
2014 JAVA 8, GIT, JEE 8, Thymeleaf, Hazelcast, Spring MVC, Spring Security, Boostrap, jQuery, Sensibilisation Développements Sécurisée.
2010 JSF 1.2
2005 J2EE, STRUS 1, EJB 2, MAVEN
2002 Bac + 5, Université de Montréal
Diplômes & Formations
Bac + 5 en informatique, université de Montréal.
2022 : Formation Kafka.
Langues
Anglais : Professionel