ABDELHAKIM B.

FULL STACK DEVELOPER

671 euro
Freelancer
16 years
Paris, FRANCE

My experience

More

AIR FRANCEJune 2016 - Present

1- Evolution et maintenance des projets J2EE (IBPN, CIRCUITPN, SIGNALITIC, LOGIS, ESCAPE,…)

    • Permet aux personnels navigants de réaliser leur activité quotidienne notamment en ce qui concerne la gestion des (Badgeage, Messages, Anomalies, Vols à venir, Liste équipage, Réserves …),
    • Permet l’enregistrement en entrée et en sortie des bagages déposés par les PN (PN exerçant toujours leur activité chez AF ou interprètes), et la localisation de ceux-ci dans les compartiments de consigne,
    • Gestion des hébergements PN dans les escales France, Europe et Internationales (création semaine type, répartition et réservation des hébergements),
    • Gestion du transport PN dans les escales France (Réservation des voitures Hertz et des navettes et  émission des vouchers pour le transport en voiture des équipages),
    • Gestion des acheminements (traitement des acheminements PN, réservation des hébergements auprès des hôtels, suivi des bases province),
    • Génération d'une déclaration générale,

    • Analyse et réalisation des devis sur les nouvelles demandes.

    • Rédaction des spécifications techniques ainsi que la fiche de tests.

    • Correction des anomalies remontées par l’équipe métier ou le MOA de l’application via un outil de ticketing « IT Service Management  ou JIRA».

    • Réalisation et passage des tests unitaires et d’intégration sur le serveur de développement.

    • Déploiement  avec JENKINS et BAMBOO(DEVOPS).

    • Mise à jour de la documentation des solutions intégrées.

    • Composition de l’équipe : 1 chef de projet, 7 développeurs


Environnement technique : Java (5, 6, 7) Struts, AngulairJS, Spring-MVC, JPA, Hibernate, HTML/XML, CSS, JasperReport, Log4j, GIT/ Bitbucket, Tomcat7/Webspher6, Oracle/PLSQL, Solaris (OS UNIX), Maven, Apache, Scripts Shell, Xmedia(SMS, Mail)/JMS, Bamboo/Jenkins, Sql developer /Db Visualizer, Eclipse, Web Service (SOA)




    2- Etude et réalisation des nouveaux projets en mode SCRUM/AGILE (SERVLOG : Hébergements PN base parisienne, PIVAB : Prime d’Intéressement sur les ventes à bord) back-end et front

    • Préparation de l’environnement et le socle technique à utiliser avec la création de dépôts GIT et créer un espace sur confluence pour ajouter les déférents documents et créer les plans Bamboo pour les différents environnements et demander les habilitations nécessaires.

    • Faire la réunion de lancement avec les architectes et validation du socle technique.

    • Faire les USs JIRA avec le PO du projet pour chaque sprint

    • Analyse et estimation de la charge pour chaque US du sprint.

    • Réalisation de la partie Back-end puis la partie front avec les tests unitaire et intégration.

    • Faire des pull-request sur Bitbucket avec le revu de code de chaque US par l’équipe.

    • Faire des démos aux métiers lors de chaque fin de sprint et prépare les USs du prochain sprint.

    • Déploiement via bamboo sur les différents environnements.

    • Composition de l’équipe : chef de projet, scrum master, product owner, 3 développeurs

Environnement technique : Java (8), Lombok, Angular(4, 6), Angular Material, Swagger, Spring-batch, Spring Boot, Spring WEB, Spring Data, Spring Security, CSS, GIT/ Bitbucket, Tomcat8, H2, PostgreSQL, Maven, Scripts Shell, Xmedia(SMS, Mail)/JMS, Bamboo, Web Service (SOA), Sql developer /Db Visualizer, Spring Tool Suite, Microsoft VS Code
More

SOCIETE GENERALEJuly 2012 - May 2016

Mission 2 : Refonte de 2 applications Oracle Forms en JAVA/J2EE

    • Analyse et réalisation de macro chiffrage en donnant une estimation globale de la charge pour faire la migration des 2 applications Oracle Forms vers Java/J2EE.

    • Rédaction des devis détaillés et des spécifications fonctionnelles et techniques pour chaque module de l’application avec le découpage des modules Modèle-vue-contrôleur.

    • Modélisation UML avec les différents schémas : diagramme de séquences, diagramme de classes, diagramme d'activités, …

    • Préparation des fiches de tests pour l’ensemble des modules avec des données de tests.

    • Pilotage de l’équipe et revue de code en utilisant le plugin Sonar sur un serveur Hudson.

    • Mise en place de points hebdomadaires pour connaître l’état d’avancement et les points de blocage.

    • Composition de l’équipe : 1 chef de projet, 1 référent technique, 4 développeurs.


Environnement technique : Oracle Forms, Java/J2EE, JSF, JPA, EJB3, HTML/XML, CSS, JavaScript, RichFaces, JasperReport, Log4j, CVS/SVN, Weblogic, Oracle/PLSQL, Solaris (OS UNIX), Maven, Apache, Scripts Shell, Control-M, Transfer TOM, HP Quality Center, Sonar




Mission 1 (3 ans) : Evolution et maintenance des projets J2EE/Oracle Forms (SIMATBIS, COURRIER, SICOM-NET/ISICO, Annonces visiteurs, SICOM, SIGIM, …).

    • Analyse et réalisation des devis sur les nouvelles demandes.

    • Après validation de ces devis par le MOA, rédaction des spécifications fonctionnelles et techniques ainsi que la fiche de tests.

    • Correction des anomalies remontées par l’équipe métier ou le MOA de l’application via un outil de ticketing « IT Service Management ».

    • Réalisation et passage des tests unitaires et d’intégration sur le serveur de développement.

    • Préparation du bon de livraison avec la procédure d’installation de livrables pour l’équipe d’exploitation.

    • Mise à jour de la documentation des solutions intégrées.

    • Composition de l’équipe : 1 chef de projet, 8 développeurs

Environnement technique : Java/J2EE, JSF, JPA, EJB3, HTML/XML, CSS, JavaScript, RichFaces, JasperReport, Log4j, CVS/SVN, Spring, Weblogic, Oracle/PLSQL, Solaris (OS UNIX), Maven, Ant, Junit, Apache ActiveMQ, Scripts Shell, Control-M, Transfer TOM, HP Quality Center.
More

ATOS WORLDLINEFebruary 2011 - June 2012

Etude et réalisation d'un système dépositaire central de titre et moteur de règlement des livraisons.

    • Réalisation des évolutions à partir des spécifications techniques écrites en anglais par les analystes.

    • Réalisation des tests unitaires et passage des tests pour l’ensemble des classes métiers de l’application.

    • Intégration continue sur un serveur Hudson.

    • Composition de l’équipe : 1 chef de projet, architecte, 15 développeurs

Environnement technique : Java/J2EE, EJB3, Log4j, SVN, Oracle, JPA/ Hibernate, Topcased, Plugin XA Designer d’AWL, Plugin XA Easyflow d’AWL, Apache Maven, Hudson, Apache OpenEJB, Apache ActiveMQ, XML, JAXB, JQuery, JqGrid, JSON, CSS
More

SOCIETE GENERALEDecember 2008 - January 2011

Evolution et maintenance des projets (VOYAGE, TAXIS, Application de bourse(BRS), …).

    • Réalisation du chiffrage sur les évolutions demandées (Technique et fonctionnelle).

    • Correction des anomalies.

    • Exploitation du système d’information.

    • Réalisation des tests unitaires et d’intégration.

    • Intégration dans le système cible.

    • Documentation des solutions intégrées.

    • Responsable qualité : audit de documents et de code source.

    • Composition de l’équipe : 1 chef de projet, 10 développeurs

Environnement technique : UML, Java/J2EE, Struts, Sablon SSL, ClearCase, WSAD, WAS, CSS, MVS, HP Quality Center, JavaScript, Log4j, CVS, Hibernate, Spring, Weblogic, Oracle, PLSQL, Noheto CMS, Solaris (OS UNIX), Scripts Shell, Control-M, Transfer TOM, HP Quality Center.
More

ESAROSMay 2007 - November 2008

Evolution et maintenance d’un système de gestion d’un groupe de restaurants (NetResto) :

    • Analyse et conception des besoins.

    • Réalisation, implémentation et intégration dans le système cible.

    • Documentation des solutions intégrées.

    • Composition de l’équipe : 1 chef de projet, 1 architecte, 5 développeurs

Environnement technique : UML, Java/J2EE, DOJO(Ajax), Spring, Hibernate, Json, JavaScript, Jenova (framework de composant web MVC), python, Log4j, CVS /SVN, Tomcat, CSS, MySQL, SQL, Debian.
More

CREARGIEAugust 2006 - April 2007

Evolution du système d’information :

    • Analyse, conception et réalisation d’un module d’enregistrement des communications Skype.

    • Analyse, conception et réalisation d’un module BI.

    • Analyse, conception et réalisation du module de gestion du parc informatique.

    • Documentation des solutions intégrées.

    • Composition de l’équipe : un chef de projet, 1 architecte, 5 développeurs

Environnement technique : Java (JMF, Swing), Skype-API, MySQL, UML, Power Designer, Business Object.

My stack

XML, Windows, WebLogic, Web Services, WAS, TypeScript, Tomcat, Sun Solaris, Struts, SQL, Spring Security, Spring Data, Spring Boot, Spring, Sonar, Solaris, SMS, Scrum, RichFaces, REST, Rational ClearCase, PostgreSQL, PL/SQL, Oracle Forms, Oracle, MySQL, MVC, Mercury Quality Center, Maven, Log4j, Linux, Kanban, JUnit, JSON, JSF, jQuery, jqGrid, JPA, Jira, Jenkins, JAXB, JavaScript, Java EE, Java, JasperReports, IBM Websphere, Hudson, HTML, HP Quality Center, Hibernate, H2, EJB, Debian, CVS, CSS, CONTROL-M, Confluence, Business Objects, Bitbucket, Bamboo, Atlassian Suite, Apache Web Server, Apache Maven, Ant, Angular, AJAX, Agile