|
Frédéric SAVINO
Chef de projet nouvelles technologies
Anglais courant (6 mois aux États-Unis)
34 ans, marié, 2 enfants 06 79 86 34 75 |
|
Profil
Chef de projet 'nouvelles technologies' depuis 4 ans, spécialisé en Java depuis 8 ans, 11 années d'expérience dans le développement objet.
Maîtrise de l'architecture J2EE, des middleware EJBs et des typologies en cluster. Exploitation des solutions open source pour le développement, l'intégration et l'industrialisation.
Expérience
Chef de projet technique, Thales Services, Mérignac - depuis octobre 2007
Développement forfaitaire d'une librairie gestionnaire de données avec interfaçage Matlab (2 ingénieurs).
Il s'agit d'un ensemble de composants Java (version 5) permettant la gestion et la sécurisation de données scientifiques confidentielles.
Suivant une architecture orientée services 3 couches, les principales briques technologiques s'appuient sur des composants open source: Hibernate (avec Annotations ejb3), FreeMarker, JUnit...
Compatible Windows et Linux, cette librairie traite en outre les problématique d'accès à de gros volumes de données en streaming.
Les activités de l'équipe:
- étude préliminaire pour le choix du gestionnaire de base de données (utilisation des outils QSOS et O3S)
- conception des services de la solution en UML
- scripts de génération automatique des interfaces Matlab à partir d'annotations Java
- installation d'une solution légère d'intégration continue (Hudson)
- déploiement de l'outil SALOME TMF pour le suivi des campagnes de tests et la couverture d'exigences
Environnement de développement: Windows XP, Matlab, Ant, JUnit, Cobertura, Netbeans (IHM Swing avec Matisse), Enterprise Architect, Freemarker, Oracle 10G, Hudson
Responsable d'équipe, Lectra, Bordeaux - juin 2007 - octobre 2007
Animation de l'équipe R&D Support (4 ingénieurs) au sein du projet Product Lifecycle Management (PLM).
Pour accompagner le lancement de la solution PLM, cette nouvelle équipe a pour rôle d'assister tous les interlocuteurs internes de Lectra dans les phases d'implémentation d'une solution de PLM depuis l'avant-vente jusqu'à la production.
Les principales missions de l'équipe:
- participation aux réponses d'appel d'offre
- support aux équipes internes d'avant-vente pour des études de faisabilité
- soutenance technique aux projets d'avant-vente
- support aux équipes d'implémentation (internes et sous-traitantes)
- support dernier niveau pour la production
- formations équipes support et avant-vente
- participation aux expression du besoin avec les équipes marketing
Environnement de travail international: France, Allemagne, Espagne, Italie, Angleterre, Russie...
Chef de projet, Lectra, Bordeaux - mars 2004 - juin 2007
Animation de l'équipe Platform (4 à 7 ingénieurs) avec une méthodologie agile au sein du projet Product Lifecycle Management (PLM).
Il s'agit d'un ensemble de solutions (Web ou C#) qui fonctionnent au sein d'une architecture 5 couches utilisant des web-services pour l'interopérabilité. Les principales briques technologiques s'appuient sur des composants open source: YahooUI, Velocity, Apache Axis, EJBs stateless, Hibernate, Spring, Apache-commons...
Cette solution bénéficie de toutes les fonctionnalités J2EE comme le déploiement en cluster, la haute disponibilité, le fail-over.
La contrainte de compatibilité multi-serveurs d'application (JBoss, Websphere et Weblogic) et multi base de données (Oracle, PostgreSQL, MSSQL, DB2) ont imposé un respect strict des normes de codage J2EE.
Les principales missions de l'équipe:
- architecture de la solution incluant les contraintes multi-cibles et les performances
- couche relationelle-objet (Hibernate)
- choix des technologies, des frameworks et des outils, veille technologique
- assurer le soutien et la formation technique des équipes de développement (environ 20 personnes)
- chiffrage, planification des tâches, encadrement, suivi et reporting de l'activité.
Environnement de développement: Mac OS X, Ant, JUnit, Eclipse, MagicDraw, AndroMDA, JBoss, Websphere, Hibernate, Oracle, PostgreSQL, CruiseControl, JasperReports, AspectJ, Grinder
Ingénieur développement, Lectra - juin 2003 - mars 2004
Conception et modélisation du serveur d'application Gallery au sein d'une équipe de 4 personnes.
- implémentation d'un socle fonctionnel en J2EE (EJBs session et entity) sur serveur d'application JBoss
- modelisation UML avec MagicDraw
- génération de code à partir de AndroMDA et de templates Velocity
- contrainte de déploiement multi-plateformes: Windows, Mac OS X et Linux.
- mise en place du processus d'intégration continue CruiseControl. Procédures d'automatisation des builds et des releases. Tests unitaires orientés serveurs. Analyse et production de métriques (Clover)
- développement d'un portail de communication autour des composants de la solution
Environnement de développement: Linux, Ant, Maven, Eclipse, JBoss, XDoclet, JUnit, JunitEE, Poseidon, AndroMDA
Ingénieur développement, Lectra - août 2001 - juin 2003
Projet Gallery: conception et réalisation de modules fonctionnels en Java Swing sur une architecure type client-serveur (rappatriement du projet en France).
- gestion des graphiques avec l'intégration de formats propriétaires.
- intégration de Crystal Reports avec liaisons OLE pour l'affichage de graphiques propriétaires et pour la continuité de la chaîne colorimétrique.
- amélioration de la qualité logicielle avec des tests unitaires (JUnit)
- maquette de portage pour compatibilité multi-plateformes (Mac OS X)
Environnement de développement: Windows, Ant, Eclipse, JBoss, Crystal Reports
Ingénieur développement, Lectra, Atlanta, GA (USA) - février 2001 - août 2001
Projet Gallery: conception et réalisation de modules fonctionnels en Java Swing sur une architecure type client-serveur.
- Bill Of Material: gestion d'ihm Swing riches
- Pattern: intégration JNI des logiciels de placement Lectra
Environnement de développement: Windows NT/2000, JBuilder, Swing, JDBC, Oracle
Ingénieur développement, APSIDE mission Lectra - août 1999 - février 2001
Développement de QuickTex, une solution de simulation d'impression textile numérique. Travail en 'joint venture' avec la société hollandaise Stork
- conception et réalisation de l'nterface graphique en MFC, framework Objective Toolkit
- intégration du moteur de simulation textile (écrit en Java) au travers d'un OCX avec un pont JNI
- réalisation du script d'installation (InstallShield)
Environnement de développement: Windows NT, Visual C++ 6, Objective Toolkit, LeadTools, InstallShield
Développeur, APIBat, Mérignac - mai 1997 - août 1999
Développement d'applications de CAO géométrie vectorielle 2D sur les métiers du bâtiment traitant de la mécanique des fluides (électricité, plomberie, VRD...)
Environnement de développement: Windows 95, Visual C++ 4, LeadTools, MS Access, Crystal Reports
Références et projets
| Lectra | : projets PLM, PDM, Gallery, QuickTex |
| CCAM+ | : projet d'aide à la tarification des actes médicaux |
| MacScribe | : traitement de texte hiéroglyphique |
| TiMMiC | : projet open-source de gestion de cabinet médical |
| APIBat | : logiciels Electricien, Surface, Installateur chauffagiste |
Diplômes
Université Bordeaux 1 - Maîtrise, 1997
Université Bordeaux 1 - Licence, 1996
Université Bordeaux 1 - D.U.T. informatique, 1995
Lycée Pape Clément, Pessac - Baccalauréat série C
Loisirs
Mac OS X: participation active dans la communauté Mac française (Mac Generation)
Horlogerie (montres mécaniques), outdoor, bricolage...

