Abdessamii F.
Colombes (92) 500 €/jour Expérience : 10 ans et + Répond en 4h
Développeur Java Scrum) Spring Boot Jenkins Angular Keycloak Git Rabbitmq Rest PostgreSql
En quelques mots
Dotée d'une solide expérience en tant que Développeur Senior / Tech lead Java full stack, j'ai acquis une expertise approfondie dans la partie analyse et développement des produits, architecture applicatif, gestion de projets et dans la gestion de l'innovation. J'ai notamment été en charge d'équipe technique et du développement/pilotage de nouveaux produits.
Mes capacités d'analyse, de responsabilité, d'adaptabilité et de la prise de décisions basées sur des faits concrets ont également contribué à la réussite de mes missions.
###
Type de missions : Je suis à la recherche une mission longue! Télétravail partiel ou full remote...
###
Références
########### Du 5/2024 AU 12/2024 ##########
Développeur Senior Java full-stack / DevOps
Hitachi Rail GTS (ex Thales Rail GTS)
### Equipe : Smart Asset Supervision (8 personnes) Contexte international.
- Le Projet Smart Asset Supervision est la migration du Fix Asset Supervision 3G qui vise à aborder de nouveaux marchés.
- Dev/Tu/Ti des Microservices (Spring boot, Java 17, Swagger, Keycloak, Jpa, Redis, RabbitMQ, Feign client).
- Mise en place de la Sécurité avec keycloak (Client to server and Server to server) sur tous les Microservices.
- Automatisation des Ti avec Robot framework et création des collections Postman avec les fiches de tests Tu.
- Mise en place des nouvelles applis (Git/Jenkins pipelines), Création/Correction des Jenkins pipeline.
- Réalisation d’un plugin Git exporter/importer de données.
- Rédaction/Màj de la documentation technique.
- Analyse des performances des applis.
- Utilisation de kubernetes (Rancher) pour travailler sur mon propre environnement.
- Code review et veille à la qualité des livrables (couverture de test et Issues Sonar/Failles de sécurité).
- Echange avec l’équipe de Hong Kong en Anglais.
### Environnement technique :
- Framework Scrum (Agile), Microservices, Java 8/17, Spring (Boot, Shell, Security, Jpa), Maven, Postgres.
- Docker, Kubernetes (Rancher), Cloud foundry, Robot framework, Python, Web Services (Rest), RabbitMQ.
- Postman, Swagger, Git, Redis, Unix, Jenkins, Sonar, Keycloak, Jira.
########### Du 05/2021 AU 12/2023 ##########
Développeur Senior, Tech lead Java full-stack
Ag2R la mondiale
### Equipe : Epargne individuelle Mdpro (13 personnes).
- Task force pour avancer/débloquer les mises en Prod en cours.
- Migration du back Spring mvc (Java 8) vers Spring Boot (Java 11)
- Migration Docker swarm vers kubernetes.
- Migration du system d’authentification des applis de CAS/ldap vers OAuth 2.0
- Mise en place des nouvelles applis (Git/ CloudBees Jenkins pipelines).
- Faire des points de coordination avec les autres équipes (Métier, Socle, Sécurité, Ops, Architectes, Prod).
- Rédaction/Màj de la documentation technique comme DAT/ Newtest.
- Analyse et gestion de données sur Heroku (interface/console).
- Analyse des performances des applis en utilisant Dynatrace.
- Mise en place de la configuration des logs pour Kibana.
- Configuration d’une logique de cache sur le back des applis.
- Code review et veille à la qualité des livrables (couverture de test et Issues Sonar/Failles de sécurité).
- Préparation et réalisation des MEP et faire la validation avec la Prod et les Ops.
- Task force business analyst.
- Mise en place du projet Mdpro sur le jahia du groupe.
### Environnement technique :
- Framework Scrum (Agile), Java 8/11, Spring (Boot, MVC, Security, Batch), Maven, MySQL, Unix, Hibernate.
- Jahia 7, Angular 7-8-10, Docker swarm, Kubernetes, Heroku, Kibana, Web Services (Soap,Rest), Tomcat 9.
- Git, CloudBees Jenkins, Sonar, Dynatrace, Oauth2, Ldap/Cas, Hawaii, Jira.
########### Du 06/2017 AU 03/2021 ##########
Développeur Senior, Tech lead Java full-stack
Ag2r la mondiale
### Equipe : Parcours client particulier et entreprise (15 personnes).
- Refonte de l’architecture applicative de l’espace inscription et client particulier (GWT -> Agular/SpringBoot).
- Mise en place de l’architecture Microservices de l’espace client entreprise.
- Création d’un ensemble de Microservices pour l’espace client entreprise (Spring boot/Java 11/Rest/Docker).
- Création de l’orchestrateur des micro-services avec spring web Flux.
- Mise en place de l'intégration continue et des pipelines (Git/Jenkins).
- Mise en place de la conf Ldap/Cas.
- Mise en place de la conf docker et réalisation de la migration Docker swam -> kubernetes.
- Faire des points de coordination avec les autres équipes (Métier, Socle, Sécurité, Ops, Architectes, Prod).
- Rédaction/Màj de la documentation technique comme DAT/ Newtest,
- Rédaction des Us techniques et des critères d'acceptance.
- Suivi de la qualité du projet (Test U, test d’intégration et corrections des issues Sonar/Failles de sécurité).
- Mise en place de la configuration des logs pour Kibana.
- Suivi de la création/configuration des nouveaux environnements prod/hors prod.
- Participation à la réalisation de la partie front espace entreprise et inscription entreprise (Angular).
- Module de gestion de la sécurité entre les micro-services en JWT.
- Code review, veille technologique et veille à la qualité des livrables.
- Préparation et réalisation des MEP et faire la validation avec la Prod et les Ops.
- Établir une stratégie pour la migration des projets Jahia 6 vers Jahia 7.
- Réalisation de la migration Jahia 6 vers Jahia 7.
- Développement et Contribution jahia.
### Environnement technique :
- Framework Scrum (Agile), Java 8/11, Microservices, Spring (Boot, MVC, Security, Batch, Data, Webflux).
- Angular 7-8-10, PWA, MySQL, Unix, Jahia 6/7, Gwt, Hibernate.
- Docker swarm, Kubernetes, Kibana, Maven, Jasypt, Jwt, Web Services (Soap,Rest), Ldap, Cas, Tomcat 8-9.
- Git, CloudBees Jenkins, Sonar, Hawaii, Jira, Alm.
########### Du 10/2013 Au 06/2017 ##########
Développeur Senior, Tech lead Java J2ee
Generali assurance
### Equipe : Centre de service Java (40 personnes).
- Leader technique Java J2ee sur plusieurs projets.
- Support technique de l’équipe et Suivi de la qualité technique des projets.
- Analyse des besoins et estimation des charges.
- Participation à des ateliers avec les MOA et proposition de solutions techniques.
- Conception technique et rédaction des STD.
- Réalisation et Tests Unitaires / Tests Intégration, Industrialisation des livraisons.
- Livraison des packages sur les environnements d’intégration et de recette.
- Defects Manager : Analyse, correction et proposition de solutions aux anomalies.
- Migration : WebSphere - Jboss 5 en 2015, et Jboss 5 - Jboss 6 en 2016.
- Migration des architectures applicatives.
- Projet de déstockage des failles de sécurité.
- Analyse et optimisation de la performance des requêtes Sql.
- Participation aux entretiens techniques des nouvelles recrues.
- Capitalisation des connaissances : Création du guide de développeurs et Ajout du wiki centre de service.
### Environnement technique :
- Java J2EE, Jsf, Struts, Spring, Spring security, Hibernate, Jenkins, Sonar, Fortify, Microsoft Sharepoint.
- Java, SQL, Plsql, Swing, Unix, Shell, SML (Cics Cobol transaction), Git, Svn, Serena (Livraison recette).
- Jboss 4/5/6, Maven, Web Services (Xfire, Cxf), Ldap, Gef2, Oracle 11g.
- Gestion des Defect: Jira, Alm Quality Center.
########### Du 10/2011 Au 09/2013 ##########
Ingénieur d’études et développement JAVA J2ee (Sénior)
ING Direct
### Equipe : TMA de 3 Applications web (15 personnes).
- Travaillé sur toutes les phases du projet.
- Rédaction de la conception technique.
- Chiffrages (Avec des abaques).
- Réalisation, Tests Unitaires / Tests Intégration, Livraison (Intégration).
- Suivi et support des équipes indiennes durant la phase des tests d’intégration (En Anglais).
- Analyse, corrections et proposition de solutions des Bugs intégration, pré-production et production.
- Participation à des réunions métier avec les MOA et proposer des solutions techniques.
- Analyse et optimisation de la performance des requêtes Sql.
- Migrations de l’architecture technique. (Mqseries middleware vers Cxf web service et Spring 2 vers Spring 3).
- Migration des procédures stockées plSql (Oracle 10g en Oracle 11g).
### Environnement technique :
- Java, Xml, SQL, Plsql, Unix, Java J2EE, Jsf, Spring, Microsoft Sharepoint.
- Maven, Web Services (Cxf), Oracle 10g et 11g, Git, Jenkins, Sonar.
- Jira, Alm Quality Center, Starteam (svn).
########### Du 06/2007 Au 08/2011 ##########
Analyste Développeur JAVA J2ee
France Telecom
### Equipe : TMA de 3 Applications web (6 personnes).
- Travaillé sur toutes les phases du projet.
- Conception technique, Chiffrages, Réalisation, Tests Unitaires, Tests Intégration, Livraison (Intégration).
- Suivi et support de la MEO du projet durant la phase des tests.
- Defect manager.
- Analyse, corrections et proposition de solutions des Bugs intégration, recette, pré-production et production.
- Support technique et fonctionnel N3 des utilisateurs des applications.
- Participation à des réunions métier avec les MOA et proposer des solutions techniques.
- Formation des nouveaux arrivants sur l’architecture technique et le processus de la gestion des incidents.
### Environnement technique :
- Java J2EE, Struts, Spring, Java, Xml, Xsl, Wml, SQL, Plsql, Unix, Shell, Jenkins.
- Application IHM (Web/Wap/Ce), Web Services (Cxf), Oracle 9i.
- Defect management (Océane, Quality Center), Configuration management (Serena Dimensions Pvcs).
########### Du 11/2010 Au 06/2011 ##########
Formateur
Aassociation Mohammed 6
Travail volontaire : Formateur (Cours du soir) d’algorithme, java, C, SQL et Access avec association Mohammed 6.
########### Du 01/2007 Au 04/2007 ##########
Stage
Richbond
- Développement d’une application web en utilisant Html, ASP, SQL, JavaScript, SQL Server.
- Travaillé sur toutes les phases du projet.
- Rédaction de la conception technique, Réalisation, Tests Unitaires (Junit), Tests Intégration, Livraison (Intégration, Recette, Production).
########### Du 10/2006 Au 12/2006 ##########
Stage
Chambre de commerce de Casablanca
Assurer le bon fonctionnement du service informatique.
- Maintenance logicielle et matériel (pc, serveur).
- Maintenance du site web.
########### Du 04/2006 Au 06/2006 ##########
Stage de fin détudes
Bnp Paris Bas
## Projet: Portail intranet pour la DHR (2 personnes).
- Développement d’une application web en utilisant Html, ASP, SQL, JavaScript, SQL Server.
- Rédaction du cahier de charges, analyse fonctionnelle et technique du projet, étude de faisabilité.
- Maquettage, Conception technique, préparation de la base de données.
- Rédaction des normes de développement et rédaction de la documentation.
- Réalisation, Tests unitaires, Tests Intégrations.
- Livraison de 2 Modules (Prévision 6 Modules pour toute l’application).
Etudes
########### Du 10/2002 Au 06/2006 ##########
École Marocaine des Sciences
MIAGE (Master / Titre d'ingénieur)
Ingénieur d’études et développement à l'École Marocaine des Sciences de L’Ingénieur (EMSI) Option MIAGE (Mention : Bien).