Sylvie Fauché tsadeo.fr CONCEPTEUR – DEVELOPPEUR JAVA

publicité
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
Téléchargement