Kifahi - Développeur JAVA
Ref : 190320B003-
78180 MONTIGNY-LE-BRETONNEUX
-
Développeur (33 ans)
-
Freelance

EXPERIENCE PROFESSIONNELLE
Février 2020 à fin Août. FNAC – DARTY
Développeur Java 8 Backend.
Au sein de l’équipe DARTY-CARE , intervention sur tout ce qui concerne l’espace client
sur la plateforme e-commerce web Fnac-Darty, Participation également à la mise en
place du projet d’assurance « Darty MAX » (abonnement mensuel permettant de
prolonger la durée de vie de tous les appareils électroménagers des clients Darty):
• Implémentation des fonctionnalités backend en Java
• Revue des développements par d’un processus agile de Code Review/Pull
Request.
• Implémentation des tests unitaires (en TDD) ainsi que des tests d’intégrations.
• Participation aux différentes cérémonies agiles (DSM, Rétrospectives, PI
planning ...etc.) avec des sprints de 2 semaines.
• Prise en charge du module legacy Websphere.
• Force de proposition sur des sujets techniques et fonctionnels.
• Pair programming et Mob programming.
Environnement Technique : Java 8, HTML, CSS, JS avec FreeMarker (FTL), JUnit,
Mockito, Google Guice, Dropwizard Core (Jetty, Jersey ...etc.), Hibernate, JDBI,
DB2, Git,JIRA, Bitbucket, Jenkins, SonarQube, Gradle, tracking (adobe
omniture),Intellij.
Juin 2019 à déc. 2019 Bull – SAS
IT Manager - TMA
Annexé a une équipe de développement de 12 personnes. Intervention sur
l’application SIV (Système d’Immatriculation des Véhicules) pour corriger les anomalies
soulevées par l’équipe de tests ainsi que par le client(Ministère de l’intérieur).
Le SIV permet de suivre et de traiter les dossiers d’immatriculation associés au
véhicule, mais aussi simplifier les procédures d’immatriculation et les différentes
opérations associées.
Environnement Technique : Java 5, Struts 2, Oracle 11g, Hibernate,SoapUI, Git,
Maven, Mantis, Eclipse, Jonas.
Oct. 17 à Aujourd’hui KAIBEE-SMABTP
Développeur FulStack Angular/Java Intégré dans une équipe de 7 personnes, le projet Auto Flotte est un logiciel pour la gestion des différentes étapes des sinistres automobiles, acommencer par la description du sinistre, jusqu’à l’indemnisation de l’assuré en passant par toutes les étapes intermédiaires a savoir la mobilisation de collaborateur internes\externes, ainsi que la gestion des différentes fiches victimes.
Projet ‘from scratch’
Maintenance évolutive et corrective
Conception de solutions techniques
Architecture logicielle
Software Craftsmanship
Environnement Technique : Java 6, Java/JEE, AngularJs, Hibernate 4, Maven 3,Spring 3.2 (IOC,MVC, JPA), DB2,GIT( SourceTree),RedMine, Eclipse.
Oct. 16 à Août 17Capgemini -PSAIngénieur étudeset développement JAVA/JEEAu sein d’une équipe de 4personnes, le projet Hermesest une application destinée à la gestion et au contrôle des Certificats de Conformités pour les véhicules Européens :Conception et implémentation d’évolutions demandées par le client
Maintenance évolutive et corrective
Conception de solutions techniques
Réalisation des tests unitaires manuels
Traitement des batchs
Opérations d’implémentations dans la base de données Oracle
Echanges quotidiens en Anglais avec les équipes de développement offshore en Inde
Environnement Technique : Java 1.6, Java/JEE, Struts 2, Hibernate, Maven 3,Spring batch 2.5, Oracle 10G, PL/SQL, SVN, Jira, Eclipse.
Oct. 14 –Oct. 16Capgemini
-Rectoratde l’Education Nationale Ingénieur étudeset développement JAVA/JEEAu sein d’une équipe de 10 personnes, projet de création d’un outil de gestion des demandes de mobilité pour le corps enseignant:
Conception et développement de nouvelles fonctionnalités
Mise en place des Tests Unitaires (JUnit) et développement orienté TDD
Corrections des anomalies
Recueil du besoin auprès des MOA
Réalisation d’un POC sur le projet GED
Création d’un outil pour la GED
Interrogation de la base de données (requêtes, jointures...)
Mise en place et consommation des Webservice SOAP
Respect des normes de code
Utilisation de la méthodologie agile scrum
Environnement Technique: Java 1.5, JEE, Spring 2,5 (Spring MVC, Spring Batch, Spring IoC), Junit 4.12 ,Hibernate, JPA, MAVEN 3, Apache Subversion, Log4j,Eclipse kepler 4.3 , MyEclipse, Web Services : SOAP (WSDL, Apache CXF), Squirrel SQL Client DB2, Mantis BugTracker, JSF 1.2,Apache Continuum,Tomcat 6, Jboss EAP,Sonar
Avr. 14–Sept. 14ATOS WorldLineLyon (Stage de fin d’études)
Ingénieur étudeset développement JAVA/JEECréation et édition de rapportsd’aide à la décision pour la SNCF.
Maintenance évolutive et corrective d’une application en Java Core
Gestion d’une base de données de fichiers audios
Réalisation de rapports Jasper Soft (Reporting)Environnement Technique: Java: 1.5, Git/TortoiseGit , FileZilla, Jira, JasperSoft, iReport,MySQL, MySQL-Workbench
COMPETENCESTECHNIQUES:
JAVA JEE
SPRING,JAVA CORE,MAVEN,HIBERNATE
BASE DE DONNEES
WEB SERVICES SOAP
ANGULAR,ANGULARJS
TEST DRIVEN DEVELOPMENTPROJET:
CONCEPTION ET DÉVELOPPEMENT
MAINTENANCE EVOLUTIVEET CORRECTIVE
DOCUMENTATION TECHNIQUE
DEVELOPPEMENT DE TESTS UNITAIRES
METHODOLOGIE AGILE SCRUMTECHNOLOGIESLANGAGES:JAVA,JEE,HTML5/CSS3,XHTML,JAVASCRIPTJEE:EJB3,JPA,JSF,JSP,SERVLETFRAMEWORKS :SPRING MVC,SPRING BATCH,STRUTS,HIBERNATE,ANGULARBASES DE DONNÉES :MYSQL,JPQL,DB2,POSTGRESQLSERVEUR D’APPLICATIONS :APACHE TOMCAT,JBOSS,GLASSFISHSYSTÈMES :LINUX,WINDOWSOUTILS :METHODOLOGIE :JUNIT,MAVEN,MANTIS,JIRA,GIT,SVN,ECLIPSE,ITEXT,JASPERSOFT IREPORTSCRUM,UML
LANGUES
ANGLAIS :COURANT
FORMATION
2014 Master Informatique Décisionnel et Logiciel Université Blaise Pascal, Clermont-Ferrand