Guillaume ARNAVIELHE
Ingénieur Développement, Amesys
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 techniques
Systèmes d'exploitation Windows XP/Seven, Unix
Outils : Eclipse, NetBeans, WSAD, Jetty, Tomcat, TOAD, SQL Développeur, Power AMC, Enterprise Architecte, PMD, Checkstyle, findbugs, Cobertura, JDepend
SGBDR : SQL, PL/SQL, Oracle, SQLServer, MySQL, PostgreSQL
Langages : JAVA, JSP, HTML, PHP, JavaScript, ASP - VBScript, XML/XSD/XSL, C, C++
Frameworks : Maven, GWT, Vaadin, Spring 3, iBatis, Hibernate, Struts, Swing, Shark, FOP, JUnit, JAXB, REST Template, Velocity, jQuery, Dozer, JasperReport
Analyse : UML, Merise
Client : Itesoft
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.
2007 - 2010Projet: 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
2002 - 2007Projet: 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
1999 - 2002Projet: 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