Sylvie Fauché tsadeo.fr CONCEPTEUR – DEVELOPPEUR JAVA E.U.R.L Tsadeo Sylvie FAUCHE Domicile : Castelnaudary (11) Mobilité : Télétravail, Carcassonne, Toulouse 06 35 96 01 58 [email protected] viadeo www.tsadeo.fr linkedin CERTIFICATIONS Le 21 janvier 2010 OMG Certified UML Professional Fundamental (OCUP) Le 10 mars 2003 SUN SUN Sun Certified Programmer for Java 2 Sun J2EE Web Component Developer Le 31 juillet 2003 RESUME EXPERIENCES plus... aout 2016 Cegedim Activ – Ingénieur de développement → maintenant Eole Consutling juillet 2011 mars 2016 NeoSoft Services mars 2010 avril 2011 avril 2008 15 dec 2009 SSII : HR-Team Curriculum Vitae Domaine fonctionnel : Assurances santé – DSN - dématérialisation Développement de batch pour le traitement en lot des Déclarations Sociales nominatives. Orange – Ingénieur de développement Domaine fonctionnel : Télévision numérique Développement application sur décodeur NewTV Orange avec GWT. Berger-Levrault - Développeur web 2 Domaine fonctionnel : Gestion financière collectivités territoriales Développement application Web2 GWT-RPC sur application Gestion Financière . Novacom - Analyste développeur Domaine fonctionnel : Géo-localisation Modélisation et développement d'une API de services sur la plateforme de traitement des données de géolocalisation. 1/6 Dernière mise à jour : le 05.03.2017 Sylvie Fauché tsadeo.fr oct 2007 Fév 2008 ACO Group - Analyste développeur 2003-2007 Magnus France – Analyste technique Domaine fonctionnel : Assurances – commissionnement (BNP Paribas) Modélisation et conception de transfert de flux données au format XML. Réalisation écrans de gestion – JSP / Struts Domaine fonctionnel : Edition logiciels pour collectivités (comptabilité) Conception et développement d'une couche transverse technique pour le fonctionnement d'un système multi-applicatif sur réseau d'entreprise. Déploiement, mise à jour, et start/stop d'applications métier. 2002 CATISYS Inc – www.catisys.com ✔ réalisation d'une application Java web JSP/SQL : Gestion d'un parc informatique 1995-2001 Office National des Forêts – www.onf.fr ✔ administrateur système et développeur Delphi ✔ maintenance système et logiciel sur région Alsace ✔ développeur Turbo Pascal et Excel DOMAINE DE COMPETENCE maitrise & pratique récente ➢ Développement maîtrise & pratique plus ancienne Lambda, Stream, java.time, concurrency JAVA 8 GWT – Web2 CSS, HTML 5 GWTP pattern MVP Google Web Toolkit – application Web2 UIBinder, RequestBuilder, Bridge, JSNI, deferred binding gwtpbootstrap3 JUnit, GWT JUnit TestNG, DBUnit Tests unitaires GWT TestCase (unit tests), Tests fonctionnels Mockito, PowerMockito, GwtMockito Spring Spring-batch Injection de dépendance, : Bean factories AOP : transaction, logging, Intégration Hibernate et web container Hibernate Mapping (annotations et xml), HQL, Criterias, transaction Maven ➢ Conception Curriculum Vitae RMI Processus complexes multi-JVM, problématique multi-version et comptatibilité ascendante. Java HTTP - Client http - Jetty - Servlet Réalisation client Http dans un contexte de téléchargement automatique de mise à jour. Intégration Jetty en mode embedded. Réalisation servlets d'administration UML Processus Unifié, démarche itérative Diagrammes Cas d'utilisation, séquence, classes, d'activité, d'état. 2/6 Dernière mise à jour : le 05.03.2017 Sylvie Fauché tsadeo.fr Enterprise Architect Outil de modélisation ➢ SGBD Oracle, Mysql, H2 JDBC, SQL, HQL & Criteria Hibernate ➢ Serveur applicatif web Tomcat, Apache Jetty 6 Installation, administration et management Jetty embedded ➢ IDE Eclipse Netbean ➢ Autres Selenium Raspberry Pi Automatisation de tests fonctionnels par simulation des inputs de la télécommande. Android Eclipse ADT – réalisation prototype Concepts de base et concepts avancés. Git, SVN, Serena Dimension Requests, merge Agile, Scrum EXPERIENCE PROFESSIONNELLE DETAILLEE Août 2016 ... en cours... Cegedim-activ - www.cegedim-activ.com – Ingénieur de développement Domaine fonctionnel : Assurance Santé – DSN - Dématérialisation Environnement technique : Java 1.6, Spring batch, Hibernate, Eclipse, Oracle, SQL Developper Gestion de projet : Agile SCRUM Développement de batch pour le traitement en lot des déclarations sociales nominatives envoyées par dématérialisation par les entreprises vers les organismes de santé. Application WebDSN faisant office de proxy entre les entreprises et le back office de Cegedim. juillet 2011 mars 2016 4 ans 9 mois Orange - www.orange.fr – Ingénieur de développement Domaine fonctionnel : Télévision numérique France, Espagne, Pologne Environnement technique : Java 1.6, GWT, CSS, Apache, Linux, JSON, Eclipse Gestion de projet : Agile SCRUM / KAMBAN Développement de l'application NewTV , pour la visualisation des chaines, le téléchargement de vidéos, l'enregistrement, le visionnage différé, la gestion des conflits, le Plan de service, etc... Mise en place de tests unitaires avec GWT et maintenance corrective. Conception et développement autonome de deux applicatifs (GWT/RPC/SQL) Pilotage d'un outil de streaming video (IHM, gestion BDD, commandes linux) Historisation de tests unitaires et génération de rapports synthétiques (IHM, gestion BDD) Ces deux projets sont disponibles sur GitHub (StreamManager & JunitHistory). mars 2010 avril 2011 1 an 1 mois Curriculum Vitae Berger-Levrault - www.sedit-marianne.fr – Développeur web 2 Domaine fonctionnel : Gestion financière collectivités territoriales Environnement technique : Java 1.6, GWT-RPC, Hibernate, Spring, Oracle, Tomcat, Eclipse 3/6 Dernière mise à jour : le 05.03.2017 Sylvie Fauché tsadeo.fr Gestion de projet : Agile SCRUM Modules immobilisation et liquidation. Développement d'écrans IHM avec composants graphiques GWT. Couche de service (Spring / annotation transactionnelle) et couche Dao : Hibernate (mapping xml, requêtes HQL). Prise en compte de la complexité métier dans la couche 'Service' et requêtes HQL. Développement d'écrans multi-onglet avec appels asynchrones pour l'initialisation et le paramètrage des composants graphiques et dynamique globale. avril 2008 déc 2009 Novacom service - www.novacom-services.com : Analyste développeur Domaine fonctionnel : Geo-localisation Environnement technique : Java 1.6 , JSP, Tomcat, Oracle, SAMC(CapGemini), Eclipse 1 an 8 mois Création d'une API de services sur la plateforme de traitement des données de géolocalisation. modélisation des objets du domaine métier conception d'un « framework » : validation, authentification, mapping consolidation et factorisation du code existant documentation Maven en anglais. ➢ Conception et réalisation autonome de deux projets fonctionnels gestion des équipements modèles gestion des groupes de capteurs thématiques Document d'analyse fonctionnelle. Conception générale et détaillée, developpement couches persistance, métier, services et IHM (JSP), tests unitaires, documentation oct 2007 fév 2008 5 mois ACO Group – www.acogroupe.com: Analyste développeur Domaine fonctionnel : Assurances – commissionnement (BNP Paribas) Environnement technique : Java 1.4, SweetDEV, Struts, JSP, Websphere Modélisation et conception de transfert de flux données au format XML vers un référentiel métier. Modélisation de schemas XSD et modélisation du domaine Objet avec UML (diagramme de classes). Chargement des fichiers XML avec XmlBeans. Conception du mécanisme de transformation. Développement écrans de gestion d'une application web. oct 2003 – août 2007 3 ans 10 mois Magnus France – www.magnus.fr : Analyste technique Domaine fonctionnel : Editeur logiciel collectivité – Comptabilité publique Environnement technique : Java 1.4 et 1.6, Jbuilder, Eclipse, Swing, RMI, Jetty Projet Socle Analyse, conception et réalisation de la couche transverse technique (modules d’installation et d’administration d’un réseau d’applications Java /RMI et Java / HTTP). Conception et réalisation : - Packageur : assemblage de tous les éléments constitutif d'un produit en vue de son déploiement automatisé (description, choix des produits tiers, choix de la version de base, distribution, classpath, etc) - Installateurs : installation du serveur d'administration principal avec son référentiel, déploiement des composants (modules d'administration, logiciels métier, bases de données, produits tiers) sur le réseau. Curriculum Vitae 4/6 Dernière mise à jour : le 05.03.2017 Sylvie Fauché tsadeo.fr - Modules d'administration (poste serveur principal et postes clients) : démarrage/arrêt des logiciels distants, contrôle de fonctionnement, tâches planifiées, sauvegarde/restauration, processus de téléchargement, etc.. - Conception et réalisation des processus de mise à jour des applications métier, et d'un système complexe d'auto mise à jour des modules d'administration. Projet Communicateur Analyse, conception et réalisation d'un module technique responsable de l'expédition de formulaires dématérialisés vers tiers de télétransmission (Hibernate, ESB Mule, Ebms/SOAP) ➔ REALISATIONS PERSONNELLES Avant d'être un métier, la programmation est pour moi un véritable plaisir. Et celui-ci est maximum quand le champ de la créativité est libre. Les inter-contrats sont l'occasion de remise à niveau, de veille technologique et surtout de journées de developpement sans contraintes... http://www.tsadeo.fr/realisations.html Application description JApiCollector (en cours) Collecter sur le web des informations sur les Java 1.8 - GWT RPC API Java, les stocker dans une base de données et rendre ces informations Spring, Hibernate HQL accessibles au travers un écran de Mysql recherche. GWT Module Helper Analyse d'un projet GWT multi-module au travers de ses fichiers *,gwt.xml. Présentation sous forme de vues différentes des propriétés, deferred binding, implémentation concrête de chaque compilation. GWT RPC Filtrage de journaux applicatif à l'aide de mots clés. Filtrage sur le niveau de log. Coloration, sauvegarde des choix de l'utilisateur. GWT client (javascript application) Application Croissants Utilitaire destinés à gérer le planning et la fréquence de participation d'un groupe de personnes pour une tâche donnée sous une forme ludique. GWT RPC HTML 5 (Drag and drop) JSON Play with CSS Utilitaire pour se familiariser avec la syntaxe du CSS. Chaque propriété, pouvant être appliquée directement et visualisée à l'écran. GWT client (javascript application) Report Logs Curriculum Vitae Technique 5/6 library gwtupload HTML 5 (local-storage) Dernière mise à jour : le 05.03.2017 Sylvie Fauché tsadeo.fr ETUDES ET DIPLOMES 2010 2003 OMG Certified UML Professional Fundamental Exam (OCUP) Sun Certified Programmer for Java 2 Sun J2EE Web Component Developer LANGUES ✔ Anglais écrit (fluently), faible niveau à l'oral LOISIRS et centres d'intérêt ✔ ✔ ✔ ✔ ✔ ✔ ✔ Montagne : randonnées été hiver, raquettes Vélo, kayak Histoire, biographies, policier, science fiction Astronomie, physique, biologie, botanique, sciences en général Observation de la nature (fleurs et oiseaux, paysages) voyages : Ecosse, Shetlands, Islande, Nouvelle Zélande Littérature anglaise dans le texte: J. Buchan, W. Collins, J.R.R.Tolkien, D. Sayers, Brontë Curriculum Vitae 6/6 Dernière mise à jour : le 05.03.2017