Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Faycal IHABRITANE

Touahri 10 Appt 8 Salé Tabriquet

Summary

Dynamic Team Lead at SQLI with expertise in Java and Spring technologies, driving project success through innovative technical solutions and agile methodologies. Proven ability to enhance team performance and deliver high-quality software, leveraging cloud services and automated testing to streamline processes. Committed to fostering collaboration and continuous improvement.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Team Lead

SQLI (Chanel E-commerce)
08.2022 - Current
  • Encadrement technique: accompagnement des développeurs, relecture de code, montée en compétence des juniors, animation de rituels d’équipe (daily, revues, démos).
  • Pilotage de projets techniques: définition de la roadmap technique, suivi des livrables, coordination avec les parties prenantes (PO, DevOps, QA, etc.).
  • Supervision de la qualité logicielle: gestion des incidents critiques, mise en place de bonnes pratiques (CI/CD, tests automatisés, monitoring).
  • Veille et innovation: identification des évolutions technologiques pertinentes, expérimentation, et proposition de nouvelles solutions.
  • Conception technique: participation aux choix d'architecture, évaluation des impacts techniques, validation des solutions avec les architectes.
  • Technologies : Spring Cloud , Spring Cloud Stream, Kafka, Spring boot, Spring Batch, Spring Data, Rest, Spring Security, React,AWS, Azure ,Kubernetes, Docker, Git,Dynatrace,cucumber,karate

Solution Designer

SQLI (Nespresso E-commerce)
04.2020 - 08.2022
  • Accompagnement technique des développeurs.
  • Participation à la veille technologique au sein de la direction technique.
  • Analyse d’anomalies et processus de résolution.
  • Concevoir, analyser les impacts et suivre les chantiers techniques majeurs.
  • Conception technique des évolutions techniques / architecturales.
  • Technologies: Spring Cloud, Spring Cloud Stream, Kafka, Spring Boot, Spring Batch, Spring Data, REST, Spring Security, React, AWS, Azure, Kubernetes, Docker, Git, Dynatrace, Cucumber, Karate.

Développeur Fullstack sénior

SQLI
03.2018 - 04.2020
  • Participation à la phase avant-projet en établissant la solution logicielle globale et le chiffrage.
  • Rédaction des documents d’architecture et de conception logicielle.
  • Réalisation du POC de faisabilité.
  • Mise en place l’environnement de développement.
  • Mise en place des outils Devops pour assurer une bonne qualité de livrable dans le respect des règles de sécurité.
  • Assurer le support technique à l’équipe.
  • Assurer l’interface technique avec les interlocuteurs externes du projet.
  • Mise en place de bonnes pratiques : Tests auto, Tests de performance, déploiement automatique etc.
  • Identifier les chemins critiques et prioriser les tâches.
  • Technologies : Spring Cloud Config, Spring Cloud Stream, Spring Cloud DataFlow, Cloud Foundry, RabbitMQ, Spring Cloud Netflix (Netflix OSS,Zuul, Eureka, Zipkin,Sleuth), Spring boot, Spring Batch, Spring Data, Rest, Spring Security, Redis, JWT, Jenkins, SonarQube, Docker, Angular 7, Angular Material, Git,Docker/Kubernetes.

Lead Technical Consultant / Scrum master

CEGEDIM
09.2017 - 03.2018
  • Réaliser les développements logiciels demandés par le RDP/ Responsable de pôle.
  • Assurer le support technique à l’équipe en s’appuyant sur les éléments de capitalisation définis.
  • Valider les résolutions des problèmes signalés par les membres de l’équipe sur l’outil interne de la base de connaissance.
  • Intervenir directement en cas de problème technique majeur sur un projet ou un produit.
  • Mener les revues de code décidées en collaboration avec les chefs des projets/Architecte.
  • Définir et organiser les cérémonies Agile avec les équipes de développement et de test.
  • Assurer le reporting sur les KPI des projets.
  • Mettre en œuvre, configurer et gérer l’outil (JIRA) pour organiser et gérer les activités d’étude de développement et de tests.
  • Technologies : Angular JS, Spring Boot, Spring Security, Maven 3, web services SOAP, REST, Jenkins, GIT, SVN, JIRA, Confluence, JPA 2.0, Spring Batch, Oracle 11G, SCRUM, ACTIVITI.

Technical Leader / Java Technical Expert

CGI
01.2017 - 09.2017
  • Assurer le suivi des rituels quotidiens agiles/Scrum.
  • Apporter et valider les solutions technico-fonctionnelles et les implémenter avec l’équipe
  • Valider l’intégration des nouveaux modules ou adaptations dans l’existant
  • Coaching technique des équipes
  • Gestion et encadrement d’équipe
  • L’analyse du cahier des charges en établissant la solution technique et le chiffrage
  • La Rédaction de documentation technique
  • Les Tests techniques, suivi et maintenance
  • Technologies : Angular JS, Spring Boot, Spring Security, Maven 3, web services SOAP, REST, Jenkins, GIT, SVN, JIRA, Confluence, JPA 2.0, Spring Batch, Oracle 11G, SCRUM, ACTIVITI.

Expert technique JAVA/EE

Atos Worldline
10.2015 - 12.2016
  • Accompagnement technique des développeurs.
  • Participation à la veille technologique au sein de la direction technique.
  • Analyse d’anomalies et processus de résolution.
  • Concevoir, analyser les impacts et suivre les chantiers techniques majeurs.
  • Support utilisateur.
  • Réalisation des audits de sécurité, tirs de performances et tests de montée en charge.
  • Technologies : Angular JS, JQuery, eclipse Juno, XML, Struts, Junit 4.4, Hudson, Sonar, SVN 1.4, Tomcat 7, Hibernate 4, JPA2, Spring Data JPA, Spring 3.1, Spring web Service, Spring Security, Oracle App Server 10.2. Maven 3.

ATOS France
01.2015 - 10.2015
  • Mise à jour des spécifications fonctionnelles détaillées.
  • Corrections de bugs dans différentes applications.
  • Développement complet de plusieurs écrans.
  • Développement des batch en utilisant le Framework Spring Batch.
  • Mise en place de la structure d’automatisation des tests fonctionnels avec Selenium.
  • Migration des applications de Weblogic vers Jboss/tomcat.
  • Migration des projets vers MAVEN et leurs intégrations dans Jenkins.
  • Migration de dépôt CVS vers SVN.
  • Mise en œuvre d'une famille de batch permettant d'appeler en masse un moteur de règles et de mettre en forme le résultat pour envoi dans une base BI
  • Technologies : Java/Java EE 6, Spring MVC,ECLIPSE,Spring Batch ,Struts 1.3 ,Spring integration,,Toplink,Weblogic,JUNIT,MAVEN,JENKINS,JQUERY,SPRING 3.0,EJB 3.0,SVN,REDHAT,Tomcat,PL SQL,SHELL,ORACLE 11G.

ATOS France
05.2013 - 01.2015
  • Suivi des mises à jour des spécifications détaillées.
  • Participation à la rédaction des cahiers de charge.
  • Correction des anomalies internes et client.
  • Traitement des évolutions proposées par le client.
  • Participation aux campagnes de tests en renforcement des équipes d’intégration.
  • Réalisation des tests unitaires et des tests fonctionnels automatisés.
  • Création des tâches pour l’intégration continue.
  • Chiffrage, étude et analyse de la qualité de code.
  • Mise en place de traitement batch écrit en Shell.
  • Technologies : Java/Java EE,Struts 1.2,ECLIPSE,MAVEN,JENKINS,JQUERY, SPRING 2.5, Hibernate2.x,EJB,JAXB,JAX-WS,SJN,TDD,JBOSS,JUNIT,HSQL,PL/SQL,Shell,Spring Boot,Spring Batch,ActiveMQ.

ATOS France
01.2013 - 05.2013
  • Conception/développement des services métiers afin de les interfacer avec d’autres applications de la banque de France.
  • Correction des anomalies et traitement des évolutions.
  • Définition des bonnes pratiques (couverture de Tests, TDD, tests fonctionnels avec Selenium)
  • Responsable de la livraison et le déploiement sur les différentes plateformes clients.
  • Intervention sur les environnements de production : Audit, Profiling, Support Niveau 3, Optimisations des applications.
  • Distribution de la charge de traitement sur le cluster (Load balancer Apache Camel).
  • Technologies : Java/Java EE, ECLIPSE, TDD, TOMCAT, JUNIT, MAVEN, JENKINS, SPRING 2.5, Hibernate2.x, JAXB, JAX-WS, SVN, HSQL.

Ingénieur étude et développement

ATOS France
01.2012 - 01.2013
  • Refonte du projet SI vie (bancassurance) au sein de la DSI de Wafaassurance.
  • Analyse et correction des incidents.
  • Développement et maintenance spécifiques.
  • Analyse des spécifications fonctionnelles détaillées.
  • Responsable de l’automatisation des tests fonctionnels avec Selenium.
  • Développement de la partie batch.
  • Test de charges, de performances et Profiling.
  • Technologies : JAVA/JAVA EE,Spring 3.0, hibernate 3, JSF 1.2, rich faces 3.3.3, spring batch, hudson,sonar,maven,SVN, selenium web driver,Junit.

Ingénieur étude et développement

ATOS France
01.2011 - 01.2013
  • Analyse des besoins et définitions de l’architecture logicielle.
  • Rédaction des dossiers d’architecture technique, des manuels d’installation, des spécifications et des solutions techniques.
  • Analyse des spécifications fonctionnelles détaillées.
  • Mise en œuvre d’un serveur d’intégration continue.
  • Mise en place d’un processus automatisé de mise à jour d’une application web par interrogation d’un site de référence, déploiement de la nouvelle archive sur le serveur et mise à jour de la base de données pour monter de version.
  • Technologies : JAVA/JAVA EE,Spring 3.0, hibernate 3, struts 2, Bootstrap,jQuery,javascript,hudson,sonar,maven,SVN,Spring remoting.

Ingénieur étude et développement

ATOS ORIGIN Maroc
02.2011 - 03.2012
  • Traitement des évolutions/Bugs clients proposés sous la plateforme salesForces.
  • Analyse des spécifications fonctionnelles détaillées.
  • Rédaction des spécifications techniques.
  • Migration d’ANT vers Maven, « Mavenisation » et intégration dans le CI system.
  • Support de production niveau 3.
  • Tests unitaires et d’intégration.
  • Suivre les indicateurs sur l’outil Sonar.
  • Technologies : JAVA/JAVA EE,Spring 3.1.0, hibernate-3.1.2, struts-1.2.9, axis-1.3,Ajax ,Ant,CVS,maven 3.

Développeur JAVA/J2EE

Valtech
01.2010 - 01.2011
  • Développement de la couche métier.
  • Réaliser les analyses techniques de cahiers des charges, proposés par le chef de projet.
  • Rédaction et validation des spécifications techniques.
  • Mettre à jour les différentes pages et applications selon la demande des clients.
  • Correction des anomalies.
  • Technologies : (J2EE & PHP), Jsp, Servlet, Struts, Xml, Ajax, Tomcat 5, Eclipse3.2, Wordpress 3 en php et CVS, Swing,struts,hibernate,Spring,rational rose.

Education

Titre professionnel inscrit au RNCP - niveau II - Concepteur en architecture informatique

Conservatoire national des arts et métiers
Nantes, France
01.2015

Baccalauréat - sciences expérimentales

01.2004

Diplôme d’ingénieur en informatique & réseaux - MIAGE

EMSI RABAT

Skills

  • Back-end : Java, Spring Boot, Spring Batch, Spring Cloud, Kafka, Hibernate, JPA, REST, SOAP, PL/SQL
  • Technical architecture
  • Agile methodology
  • Cloud services
  • Automated testing
  • Containerization
  • Code review
  • Front-end : Angular, React, JSF, JSP, JavaScript, Bootstrap, jQuery
  • DevOps : Docker, Kubernetes, Jenkins, Maven, Git, SonarQube, CI/CD
  • Cloud : Azure, AWS,GCP
  • Autres : Jira, Confluence, Selenium, JMeter, Activiti, Dynatrace

Certification

  • Sun Certified Java Programmer, SE 5.0 (SCJP 5 CX 310-055)
  • Sun Certified Web Component Developer, EE 5.0 (SCWCD 5 CX 310-083)
  • Sun Certified Business Component Developer, EE 5.0 (SCBCD 5 CX 310-091)
  • Java EE 6 Web Services Developer Certified Expert (1Z0-897)
  • Oracle Database SQL Certified Expert (1Z0-047)
  • Upgrade to Java SE 7 Programmer Exam (1Z0-805)
  • ITIL Foundation Certificate in IT Service Management
  • M101J : MongoDB for Java Developers
  • Front-End JavaScript Frameworks : Angular

Timeline

Team Lead

SQLI (Chanel E-commerce)
08.2022 - Current

Solution Designer

SQLI (Nespresso E-commerce)
04.2020 - 08.2022

Développeur Fullstack sénior

SQLI
03.2018 - 04.2020

Lead Technical Consultant / Scrum master

CEGEDIM
09.2017 - 03.2018

Technical Leader / Java Technical Expert

CGI
01.2017 - 09.2017

Expert technique JAVA/EE

Atos Worldline
10.2015 - 12.2016

ATOS France
01.2015 - 10.2015

ATOS France
05.2013 - 01.2015

ATOS France
01.2013 - 05.2013

Ingénieur étude et développement

ATOS France
01.2012 - 01.2013

Ingénieur étude et développement

ATOS ORIGIN Maroc
02.2011 - 03.2012

Ingénieur étude et développement

ATOS France
01.2011 - 01.2013

Développeur JAVA/J2EE

Valtech
01.2010 - 01.2011

Titre professionnel inscrit au RNCP - niveau II - Concepteur en architecture informatique

Conservatoire national des arts et métiers

Baccalauréat - sciences expérimentales

Diplôme d’ingénieur en informatique & réseaux - MIAGE

EMSI RABAT
Faycal IHABRITANE