Menu

Guillaume ARNAVIELHE

Lavérune

En résumé

Analyste/Développeur Expérimenté.
Passionné, Professionnel, Sociable et Aimant le travail en équipe.
J'ai principalement travaillé sur les technologies Java/J2EE dans le secteur public et PME/PMI.

Compétences fonctionnelles
- Assurances
- Electricité (gestion de sous stations électriques)
- Pharmacie (cahiers de laboratoire)
- Gestion financière (commandes, factures, subventions, budgets)

Compétences techniques
Langages : Java, Typescript, JavaScript, HTML, CSS, SQL, PL/SQL, XML/XSD/XSL

Base de données : Oracle, MySQL, PostgreSQL, MongoDB

Frameworks : Maven, Gradle, REST Full, Axon, Angular (débutant), Netfix OSS, Spring boot, Selma, Spring, Vaadin, MyBatis, Hibernate, JPA, Swing, FOP, JUnit, Mockito, Protractor, JAXB, Velocity, jQuery, Nuxeo, Jaspter Report

Outils : IntelliJ, GIT, Gitlab-CI, Docker, RabbitMQ, Eclipse, Netbeans, Tomcat, Jetty, Jenkins, SVN, PMD, Checkstyle, Jacoco, findbugs…

Méthodologies : Agile, Domain Driven Design, CQRS, Event sourcing, UML, Merise, Design pattern

Systèmes d'exploitation : Windows, Unix, MacOS X

Mes compétences :
Spring
Maven
JavaScript
Oracle
PL/SQL
JQuery
JUnit
XSL
Vaadin
Selenium

Entreprises

  • Esii - Développeur Web

    Lavérune 2018 - maintenant
  • SADA Assurances - Développeur Web

    Nîmes cedex 9 2015 - 2018 Développement d’applications micro services de gestion de contrats et sinistres à destination des courtiers
    - Analyse et Développement en Java avec IntelliJ (Spring Boot, Maven, Java 8, API Stream, RX java, Netfix OSS , Selma, Hibernate, JPA)
    - Conception et Développement en Java avec IntelliJ (Spring Boot, Gradle, Java 8, API Stream, RX java, Netfix OSS, Selma, Hibernate, JPA)
    - Développement IHM (Angular)
    - Tests unitaires et d'intégrations (JUnit, Mockito, Protractor)
    - Intégration continue (Gitlab-CI, Sonar)
    - Outils de qualité de code, revue de code
    - Arborescence de modules gérés par Maven ou Gradle
    - Agilité
    - Ateliers métiers et ateliers techniques
    - POC d’intégration de la GED Nuxeo

    Environnement : Java 8, RXJava, Netfix OSS, Spring boot, Axon, DDD, CQRS, Event sourcing, REST Full, Hibernate, JPA, Maven, Angular, JUnit, Mockito, Docker, RabbitMQ.
    Méthode Agile.
  • Alstom - Développeur R&D

    Saint Ouen 2012 - 2015 Maintenance et Evolution d'une application Java permettant de configurer une sous station électrique.
    Développeur R&D
    - Analyse et Développement en Java avec Eclipse (Swing, Jide)
    - Tests unitaires et d'intégrations (JUnit)
    - Intégration continue (Bamboo)
    - Outils de qualité de code
    - Rédaction de documentation utilisateur (anglais)
    - Arborescence de modules gérés par Maven
    - Génération de fichier à base de template (apache velocity)
    Référent technique
    - Encadrement technique d’une équipe de 7 développeurs (français et indiens)
    - Suivi des développements
    - Réunion quotidienne
  • Itesoft - Ingénieur Développement

    Rueil-Malmaison 2010 - 2012 Développeur R&D
    Développement d’outils de développement:
    - Rédaction de spécifications techniques (UML)
    - Analyse et Développement en Java sous Tomcat et Jetty avec Eclipse
    - Spring IOC, AOP, Security …
    - Framework Vaadin, GWT, Spring, iBatis
    - Ecriture de composants visuels (GWT Widget)
    - Ecriture d’un module paramétrable de gestion de factures (Vaadin)
    - Ecriture du module de gestion des préférences utilisateurs (format XML sérialisé et dé sérialisé avec JAXB)
    - Ecriture de tests unitaires (JUnit+ Mockito + cobertura)
    - Arborescence de module géré par Maven
    - Intégration continue (Hudson, sonar)
    - Outils de qualité de code (checkstyle, PMD, findbugs)
    - Architecture MVC
    - Intégration de JasperReport pour l'édition
    - Utilisation de Dozer pour le mapping d'objets

    Environnement technique: Java, CSS, Vaadin, GWT, Spring, iBatis, Jetty, Tomcat, XML, JAXB, REST Template, Velocity, Dozer, jQuery, SQL, Oracle, MySQL.
  • AKKA Technologies - Ingénieur Développement

    Paris 2007 - 2010 Projet: Développement d’un cahier de laboratoire spécifique pour Sanofi Aventis

    Réalisations:
    • Rédaction de spécifications techniques (en anglais)
    • Conception de base de données
    • Développement d’interfaces utilisateur
    • Développement d’interfaces de communication avec les logiciels tiers
    • Développement d’impressions
    • Développement d’outils métiers
    • Développement de composants génériques
    • Encadrement technique (4 personnes)
    • Migrations des données
    • Relation direct avec le client (en anglais)
    • Suivi des tests réalisés en Inde (en anglais)
    • Intégration chez le client

    Bilan: J’ai réalisé de nouveaux logiciels et fait évoluer des versions existantes depuis la phase d’analyse jusqu’à la phase d’intégration.
    Ces projets m’ont permis de mettre en œuvre toutes les compétences humaines, techniques et professionnelles.

    Environnement technique:
    • Java
    • Web Services
    • JSP
    • Javascript
    • HTML
    • CSS
    • Swing
    • XSL
    • Shark
    • Oracle - SQL - PL/SQL
    • Eclipse
    • UML
  • SEDIT Marianne - Développeur

    2002 - 2007 Projet: Développement d’applications de gestion pour les collectivités locales dans les domaines de la finance et ressources humaines

    Réalisations:
    • Gestion de projet de développement des nomenclatures d’achat, bons de commande et ventilation analytique
    • Développement d’une application de gestion des subventions
    • Développement d’une application de gestion des frais de mission
    • Interfaces avec les logiciels de paye, gestion du patrimoine et gestion financière

    Bilan: J’ai réalisé des applications de gestion décentralisées en accord et conformément aux logiciels existants et en production dans les collectivités.

    Environnement technique:
    • Java
    • JSP
    • Javascript
    • HTML
    • CSS
    • Eclipse
    • Oracle – SQL – PL/SQL
    • UML
  • Help informatique - Developpeur

    1999 - 2002 Projet: Développement de sites internet « Business to Commerce » avec paiement sécurisé ainsi que le développement d’une application permettant d’interfacer les données (catalogue + factures) dans le logiciel de gestion commerciale Sage.

    Réalisations:
    • Application générique en PHP/MySQL permettant de commander des produits
    • Sites internet
    • Mise en place de paiement sécurisé
    • Application de synchronisation des données permettant de :
    o mettre à jour le catalogue
    o Récupérer et injecter les factures dans le logiciel de gestion commerciale Sage

    Bilan: J’ai réalisé les applications qui permettent de vendre simplement sur internet sans re saisie des données et qui nécessite aucune compétence informatique.

    Environnement technique:
    • PHP/MySQL
    • HTML, JavaScript
    • Delphi
    • Dreamweaver

Formations

Réseau

Annuaire des membres :