Menu

Marc GARABOS

TOULOUSE

En résumé

Mes compétences :
Eclipse
Microsoft Windows
C++
Java Platform
Java EE
Java
HTML
Gestion de projet
Spring Framework
MySQL
Java Swing
Java 2 Enterprise Edition
Apache Maven
UML/OMT
Oracle
Java Server Pages
ETL
XML
SQL
Hibernate
DB2
WebLogic Enterprise Application Server
UNIX
Struts Web Application Framework
RichFaces
Oracle 10G
JavaServer Faces
JUnit
Apache Subversion
Android
AJAX
Sprint planning
JQuery
XML Schema
Scrum Methodology
Pair programming
Oracle 9i
Microsoft C-SHARP
Microsoft .NET Technology
Linux
Jboss
JavaScript
JSON
C Programming Language
BKRender
Ant
Gitlab
AngularJS
Git
REST
HATEOAS
Hudson Jenkins
Tomcat

Entreprises

  • LPR - Chef de projet technique

    2015 - maintenant
  • SQLI - Chef de projet technique/ Expert Technique

    Levallois-Perret 2013 - 2015 Projet au forfait pour EUROCOPTER.

    Conception et réalisation des applications web WebUsage et Webtek.

    Conception et mise en place de l'architecture.
    Animation des workshops techniques.
    Interlocuteur techniques avec les différents intervenants.
    Mise en place des Daily Scrum meeting.
    Suivi et accompagnement des développements.
    Mise en place et configuration des outils (intégration continue, Git).
    Développement de certains uses case.
    Environnement technique : Java, Spring, Hibernate, AngularJs, Rest (Json), Jenkins, Mockito, Eclipse, Maven, SVN, GIT.
  • SQLI - Expert Technique

    Levallois-Perret 2012 - 2013 Projet au forfait pour AIRBUS.
    Suite de la régie effectuée de Novembre 2011 à Aout 2012.
    La Version C1.3 et C1.4 a été confié à SQLi avec comme objectif le développement d'une version du eLogbook Class3 communicante avec le eLogbook sol pour le First Flight A350.

    Refonte de l’architecture de l’IHM (MLB).
    Conception d’un framework de databinding orienté Swing.
    Mise en place de Mockito et DBUnit
    Migration du projet de SVN vers GIT
    Développement de nouveaux uses cases
    Correction du Backlog des versions précédentes
    Environnement technique : Java, plateforme A350, Jenkins, Mockito, Swing, Eclipse, Maven, SVN, GIT.
  • AIRBUS - Expert Technique

    Blagnac 2011 - 2012 Evolution de l'application J2EE/SWING eLogbook.

    Etude :

    Analyse de l'architecture de l'application existante.
    Participation à la rédaction du retro design de l'application.

    Développement :

    Gestion de multiple session non concurrente dans une interface SWING.
    Développement d'un module de surveillance de la consommation mémoire et du nombre de Threads de l'application.
    Import des données à partir de fichier XML en utilisant le Framework JAXB.
    Corrections des Bugs applicatif.

    Environnement technique : Java, plateforme A350, JAXB, XML, XSD, Hudson, BugZilla, Swing, Eclipse, Maven
  • Valtech - Expert Technique

    Paris 2011 - 2011 Projet au forfait pour AIRBUS
    Etude sur la faisabilité d'utiliser un outil ETL (Extract Transform Load) pour des problématiques d'archivage et de déploiement/réconciliation sur des bases hétérogènes pour le projet MDS (Maintenance Data System).

    Etude :

    Analyse du besoin fonctionnel et technique.
    Définition des critères de sélection des outils ETL.
    Etude comparative des ETL à partir des critères retenus.
    Rédaction du document de synthèse.

    Développement :

    Réalisation d'un prototype pour le déploiement/réconciliation, avec l'outil Talend qui est l'outil sélectionné suite à la phase d'étude.
    Environnement technique : Oracle, Postgre, Talend
  • Crédit Agricole SA - CHEF DE PROJET MOE

    Montrouge 2010 - 2011 Chef de projet MOE du site e-commerce EAM (Espace Avantages Mozaïc) et de sa version mobile.

    Pilotage :

    Organisation et animation des comités de projet, comités de pilotage et des différents ateliers techniques.
    Rédaction des comptes rendus des différents comités et ateliers.
    Rédaction des STG.
    Validation des STD.
    Participation à la définition de l'architecture technique et validation du dossier d'architecture technique.
    Rédaction des cahiers de recette techniques.
    Certification technique des différentes livraisons.
    Suivi des anomalies dans l'outil Mantis
    Installation de la matière sur les différents environnements techniques.
    Interlocuteur techniques avec les différents intervenants (Caisses régionales, M6,...)
    Assistance MOA.

    Environnement technique : JAHIA, MYSQL, BKRender, UNIX
  • Crédit Agricole SA - DEVELOPPEUR

    Montrouge 2009 - 2010 Conception, développement d'une application web J2EE de gestion des provisions dans un contexte Agile.

    Développement :

    Développement des couches de données, métier, services et des interfaces web de l'application (modèle MVC).
    Ecriture et mise en place des tests unitaires automatisés (approche TDD).
    Ecriture et mise en place des tests fonctionnels (Fitness, approche TDR).
    Génération de rapports au format CSV.
    Mise en place de « Batchs » pour traitements automatisés planifiés à l'aide du framework Spring Batch.
    Participation à la mise en place d'un environnement d'intégration continue (Usine logicielle : Eclipse, Hudson, Sonar, Maven)

    Méthodologie:

    Evaluation des charges, sprint planning.
    Daily Scrum meeting
    Participation aux démonstrations de fin d'itération ainsi qu'aux ateliers de recueil des besoins.
    Pair programming.
    Environnement technique : JAVA 6, SPRING 2.5.6, HIBERNATE, JSF 1.2, RICHFACES 3.3.2, JQUERY, AJAX, MYSQL, JBOSS 4.3.2, ECLIPSE, TALEND, MAVEN2, SONAR, HUDSON, JUNIT, SPRING BATCH 2.0.3 ;
  • Crédit agricole - DEVELOPPEUR

    Montrouge 2009 - 2009 Evolution de l'application Base de circulation du Crédit Agricole SA.

    Développement :

    Développement des évolutions fonctionnelles.
    Génération de rapports au format CSV.
    Correction des anomalies existantes.
    Import par fichier des soldes de façon asynchrone.
    Migration base DB2 vers MYSQL.

    Préparation de la livraison :

    Mise à disposition des différents livrables à l'équipe de production.
    Suivi de la recette effectuée par la MOA.

    Environnement technique : JAVA 6, J2EE, Spring, JSP, TOMCAT, WEBLOGIC, ECLIPSE, mysql, DB2, TALEND, svn, HTML
  • GROUPAMA - DEVELOPPEUR

    Paris 2008 - 2009 Maintenance corrective et évolutive du site Internet GanAssurance.fr et de 3 applications Intranet (Emeraude, Université et Gan Prévoyance).

    Gestion des incidents :

    Prioriser les différents incidents en collaboration avec la MOA.
    Etablir un planning de livraison des corrections avec la MOA.
    Correction des incidents

    Développement :

    Développement des évolutions du Back-office du CMS Noheto (gestion des utilisateurs front office, export des listes au format .csv, envoi des Newsletter,...).
    Développement des évolutions graphiques (CSS).
    Mise en place des marqueurs XITI

    Préparer la livraison :

    Rédaction des différents documents définis dans le processus de livraison Groupama.
    Mise à disposition des différents livrables à l'équipe de production.
    Suivi de la recette effectué par la MOA.

    Environnement technique : JAVA, J2EE, STRUTS, Spring, JSP, CMS NOHETO, APACHE, TOMCAT, WEBLOGIC, ECLIPSE, ORACLE, SQL, mysql, svn, VSS, SHELL, Windows XP, HTML ;
  • Banque de France - ASSISTANT CHEF DE PROJET

    Paris 2008 - 2008 Projet de refonte de la gestion de l'état civil des établissements financiers et populations associées, dans une optique de modernisation et d'urbanisation du Système d'Information de la Banque de France vers une architecture SOA.
    * Réaliser, sous l'autorité du Chef de Projet et au sein d'une équipe de 3 personnes, la conception d'ensemble du projet, constituant un des livrables préalables au lancement d'un appel d'offre européen ultérieur pour les phases de spécifications fonctionnelles et de réalisation.
    Recueil et définition du besoin. Préparation et animation des ateliers de travail avec les maîtrises d'ouvrages. Production des comptes-rendus.
    Modélisation du système en utilisant le langage de modélisation UML (des diagrammes de cas d'utilisation aux diagrammes de classes) et en se basant sur une approche de modélisation interne à la Banque de France.
    Intégration de l'étude d'urbanisme et respect d'une démarche d'architecture orientée service (SOA)
    Participation à la rédaction du document de conception d'ensemble

    Environnement technique : uml, soa, POWER AMC
  • BRITISH TELECOM - DEVELOPPEUR

    2008 - 2008 Réalisation du site internet de la Présidence Française à l'Union Européenne (PFUE).

    Développement :

    Création d'une fonction d'import de contenu dans le CMS Jahia utilisé à partir de fichier d'entrées au format XML
    Mise en place des validations de champs en utilisant le Framework Struts Validator
    Création d'un script de « remplissage de contenu » dans l'optique d'effectuer des tests de charge
    Participation aux développements et modifications des différents Templates utilisés (J2EE/JSP)
    Soutien technique aux développeurs

    Suivi du Design :

    Report des différents problèmes et évolutions Html/CSS à l'équipe du Design.
    Suivi de l'évolution des corrections.
    Intégration des corrections dans le projet.
    Environnement technique : Java, J2EE, JSP, APACHE, TOMCAT, ECLIPSE, ORACLE 10g, SQL, mysql, svn, SHELL, Windows XP, unix, HTML, CMS JAHIA
  • Renault - DEVELOPPEUR

    Boulogne-Billancourt 2005 - 2008 Projet SAPPY, Edicar/Gescal
    Développement des évolutions et mise en place de l'internationalisation des différents logiciels de calcul scientifique du service

    Développement des évolutions demandées par les clients:

    Référent technique JAVA de l'équipe de développement comprenant une dizaine de personnes ayant des notions de JAVA.
    Rédaction des cahiers des charges et chiffrage des charges (jour/homme)
    Développement des évolutions des codes de calcul et des IHMs (principalement en Java/Swing en utilisant Eclipse)
    Rédaction et validation des cahiers de recette avec les clients
    Pilotage du déploiement
    Assistance technique auprès des utilisateurs

    Actions transverses :

    Participation à la rédaction des normes Java utilisées au sein du service.
    Déploiement de CMMI : Respect des différents processus CMMI (conception, gestions des incidents, gestion de la configuration, gestion des exigences, tests)
    Mise en place d'un modèle d'application Java contenant toutes les normes d'un point de vue IHM utilisées au sein du service.
    Evangélisation d'Eclipse en remplacement de JBuilder.
    Intégration dans le plug-in Visual Editor pour Eclipse des différents composants IHM utilisés dans le service.

    Internationalisation des applications existantes :

    Mise en place de la gestion du multilinguisme pour les parties IHM, code et paramétrage.
    Traduction de la documentation utilisateur.

    Projet de 3 mois en C# :

    Rédaction du cahier informatique à partir du cahier des charges.
    Développement du prototype ainsi que de la version finale.

    Environnement technique : java (V.1.5), SWING, XML, uml, mvc, c, c++, c#, html, sql, F90, Eclipse, jbuilder, visual .net, toad, dbvisualizer, oraclE (V.10g), db2, pvcs, smartsvn2, testdirector ;
  • Atronics System - DEVELOPPEUR

    2005 - 2005 Support Logiciels, Réseaux et Base de Données (ORACLE, DB2) sur les différents sites internationaux.

    Modification des bases de données : manipulation des données présentes dans la base (insertion, suppression, modification) et modification du schéma de la base en fonction de la demande du client.
    Assistance technique logiciels et réseaux auprès des utilisateurs.

    Environnement technique : oracle (V.9i), db2, sql
  • Thales Avionics - DEVELOPPEUR

    2004 - 2004 Réalisation d'un démonstrateur (en Java) des outils de développement de la plate-forme IMA (Avionique Modulaire Intégrée) pour l'A380.

    Analyse et conception (UML) du démonstrateur.
    Développement du démonstrateur
    Intégration des différents logiciels (développés en C) de la plate-forme IMA au logiciel de démonstration (réalisé en Java/Swing).
    Rédaction du manuel utilisateur et intégration de celui-ci à l'IHM (Java/Swing) du démonstrateur sous forme interactive grâce à un menu dépendant du logiciel choisi.

    Environnement technique : JAVA (V.1.4), SWING, Eclipse
  • Alcatel Space - DEVELOPPEUR

    2003 - 2003 Logiciel intranet pour la gestion du parc informatique.

    Conception de l'application à partir d'un schéma UML
    Participation au développement en PHP et MySQL (utilisation de la plateforme EasyPHP) sur un serveur Apache.

    Environnement technique : PHP (v.3), MYSQL (V4.0), APACHE, EasyPHP (V.1.4)

Formations

Réseau

Annuaire des membres :