CHASSAGNOL Xavier Jefe de proyecto / Arquitecto Software Francés - 41 años 56 rue Hoche 78800 HOUILLES E-mail: [email protected] Cel. : +33642626882 Fijo: +33980812027 Puntos claves: • 15 años de experiencia en desarrollo de software • Empresas de talla mundial: Airbus, Thales, Experian, Havas Media • Trilingüe Francés/Inglés/Español • Doble competencia: ciencia / informática • Jefe de proyecto, Arquitecto, Ingeniero sistemas, Desarrollador CV web: http://www.xavier-chassagnol.com EXPERIENCIA PROFESIONAL Havas Media – Jefe de proyecto / Arquitecto Sénior, sitios web de marketing y publicidad online París - Francia – Junio 2012 – Actualidad Havas Media es un actor mundial de primer plano en marketing y comunicación. Jefe de proyecto / Arquitecto Sénior, interviniendo sobre una cartera de aplicaciones web de marketing y publicidad online. Trabajos realizados: - Organización equipo y arquitectura: implementación metodologías agiles, implementación de los ambientes de pruebas y procesos de pruebas,, organización de la gestión de configuración (Subversion) de la cartera de aplicaciones, migración de bases de datos (upgrade SQLServer), estudio migración cloud computing. - Mantenimiento y desarrollo de varias aplicaciones web de gestión y optimización de campañas de publicidades digitales: publicidades dinámicas, retargeting, herramientas de análisis BI, evaluación de presupuestos, propuestas técnicas, desarrollo. - Optimización de rendimiento y de gestión de la memoria java de las diferentes aplicaciones (herramientas AppDynamics y Eclipse Memory Analyser). - Arquitectura software: implementación enfoque SOA, concepción arquitectura distribuida en el cloud, integración soluciones Business Intelligence y Big Data, interconexión con diferentes herramientas externos (ejemplo: Google Doubleclick) utilizando Web Services. - Aspecto técnico: Java, Tomcat, Struts, SQL Server, MySQL, JavaScript, jQuery, JSP, HTML, CSS, .Net, SOAP, REST. Experian –Jefe de proyecto / Arquitecto Sénior, software de inteligencia de negocios financiero Santiago de Chile - Chile – Noviembre 2010 – Mayo 2012 Experian es un actor mundial de primer plano en la gestión del riesgo de crédito y el marketing financiero. Jefe de proyecto software financiero: responsable de los desarrollos del software para Gran Bretaña. Arquitecto sénior: intervención sobre varios proyectos realizados para Estados Unidos, India, Rusia, Australia y Gran Bretaña (varias decenas de millones de dólares de rentas) en el departamento Credit Services Global Product Development. Trabajos realizados: - Metodología Ágil con equipos distribuidos: Santiago (Chile), Sofía (Bulgaria), Mumbai (India), Costa-Mesa (Estados Unidos, California). - Jefe de equipo: organización del equipo, planificación de las tareas, relaciones con el cliente, etc... - Soporte cliente: contactos diarios con el cliente, análisis de los requerimientos, soporte tipo call center. - Integración: realización y entrega de las versiones del software para Gran Bretaña, corrección de defectos, pruebas, gestión de configuración. - Arquitecto sénior: intervención sobre varios software de gestión del riesgo de crédito y de marketing financiero del departamento Credit Services Global Product Development, destinados a los mercados de Estados Unidos, Gran Bretaña, India, Rusia y Australia. Definición de la arquitectura de empresa (metodología TOGAF) en el Architecture Review Board. - Aspecto técnico: Java, J2EE, JBoss, Hibernate, DB2, Web services, Eclipse RCP. Experian – Arquitecto / Desarrollador software de inteligencia de negocios financiero Santiago de Chile - Chile – Octubre 2009 – Octubre 2010 Arquitecto/Desarrollador Java en el seno del proyecto GVAP (Global Value Added Product): desarrollo de nuevas funciones (alertas, cálculos de riesgos financieros, para decenas de millones de consumidores). Trabajos realizados: - Arquitecto/Desarrollador: desarrollo de nuevas funciones de cálculos de riesgos financieros del consumidor, para los clientes de Experian (bancos, etc…) en el software GVAP. - Desarrollo al nivel interfaz usuario (Eclipse RCP) como a los niveles capa de negocio y base de datos (JBoss EJB, DB2). - Mejora eficacia y capacidad de despliegue: capacidad de cálculo de centenares de indicadores financieros para decenas de millones de consumidores en algunas horas. - Aspecto técnico: J2EE, Eclipse RCP, JBoss, Hibernate, DB2. - Organización: metodología Ágil. Airbus Defence & Space - Jefe de proyecto, concursó y ganó licitación sobre Software Logístico. París - Francia - Marzo 2009 - Agosto 2009 Airbus Defence & Space es un actor mundial de primer plano en el dominio aeroespacial. Jefe de proyecto, gestión completa del proyecto: pilotaje técnico, organizativo y financiero. Resultado: se gana la licitación, obteniéndose un contrato por 3,6 M€. Trabajos realizados: - Jefe de proyecto: una decena de interventores a coordinar, pilotaje de las proposiciones técnicas, organizativas y financieras. - Responsable técnico: concepción y redacción de la arquitectura técnica (J2EE, Java, Tomcat, JSF, JavaFX). - Pilotaje de los subcontratistas: búsqueda y elección de los socios del proyecto, negociación de los presupuestos y de los contratos. - Reorganización del departamento logístico de Airbus Defence & Space: colocación de softwares colaborativos (GForge) para trabajo a distancia. Airbus Defence & Space / Thales Communications - Responsable integración de sistemas París - Francia - Mayo 2008 – Febrero 2009 THALES es un actor mundial de primer plano en los dominios de la seguridad y de la defensa. En el seno del proyecto MOIE SIC Terre, futuro sistema de mando del ejército Francés, presupuesto de 230 M€, varios millones de líneas de código Java, cerca de 150 ingenieros: responsable de la integración de los sistemas socios del proyecto. El proyecto MOIE SIC Terre es destinado a ser el zócalo software común de los 14 sistemas de mando del ejército Francés. Este software es a la vez un sistema de información, de comunicación, de mando, de ayuda a la decisión, de simulación, y utiliza todas las tecnologías J2EE: Java (Swing, JDO, XML, XSLT), servidores de aplicación (OSGI, Equinox, WebLogic), comunicación (JMS, LDAP), base de datos (mySQL, SQLServer), seguridad (Java Security), web servicios (JSP, SOAP). Trabajos realizados: - Corresponsal único del conjunto de los sistemas de mando socios, encargado de responder a todas sus esperas. - Ingeniero comercial: gestión de las relaciones clientes, presentación de las demostraciones, comunicación y planificación con los industriales. Responsable de la organización de las entregas del software MOIE a los diferentes clientes e industriales. - Arquitecto software: análisis de evoluciones, presupuesto, estudios de factibilidad, organización de la integración de los sistemas. - Soporte técnico: explicaciones, estudios y consejos técnicos (Java), análisis de riesgos, análisis de evoluciones. Airbus Defence & Space / Thales Communications – Arquitecto Software París - Francia - Septiembre 2005 – Abril 2008 Arquitecto software en el seno del proyecto MOIE SIC Terre, especificación y concepción del software, estudio de los puntos duros funcionales y técnicos de la fusión de varios software (varios millones de líneas de código cada uno) en el proyecto MOIE. Trabajos realizados: - Concepción (RSA, Rational Software Architect) del software central del proyecto MOIE, permitiendo visualizar, manipular y almacenar los datos tácticos militares. • Concepción de la arquitectura, definición de las reglas de gestión y de las IHM, definición y optimización de la ergonomía. • Redacción de las especificaciones, demostraciones a los clientes, negociación de las evoluciones. - Concepción de la fusión de los dos principales softwares de mando del ejército Francés en el seno del software MOIE: • Definición de los conceptos comunes de gestión de la información y de los intercambios de datos entre los softwares. • Concepción y diseño de las principales funciones comunes de ambos sistemas (visualización, manipulación, grabación y ciclo de vida de los datos). - Resolución de los puntos duros: • Integración de un sistema de información (base de datos ORACLE) al proyecto MOIE (base de datos mySQL o SQLServer): fusión de los datos y de las reglas de gestión, optimización de las realizaciones, de las búsquedas full-text, de las búsquedas espaciales. • Análisis del interfaz del software MOIE con los softwares de mando de OTAN (programa internacional MIP). • Adaptación de la ergonomía: IHMs y funcionalidades enriquecidas para el Estado Mayor, y simples e intuitivas para el soldado. • Gestión de los derechos: concepción de los perfiles usuarios y procesos de seguridad. - Concepción y estudio de riesgos del portal web (Servlets, Tomcat). - Diseño (Java) del software: desarrollo (Swing, Jide) de las IHM, presentación a los clientes. - Desarrollo (Java) de los principales componentes (OSGI) del software: • Integración del SIG (Sistema de Información Geográfica) al software. • Modelización de los datos, conexiones con las bases de datos (SQLServer, MySQL). • Desarrollo (JDOQL) del motor de búsqueda, y del editor de búsqueda (Swing). - Formación: preparación y animación de las sesiones de formación para los diferentes clientes industriales y militares del software MOIE. Airbus Defence & Space - Jefe de proyecto software cartográfico París – Francia – Mayo 2000 – Agosto 2005 Jefe de proyecto del SIG (Sistema de Información Geográfica, de tipo Google Maps o Google Earth) utilizado por el ejército Francés. Equipo de 6 personas, cerca de 500.000 líneas de código Java y C ++. Resultado: Satisfacción cliente total en términos de adecuación a los requisitos, ergonomía y realizaciones. Trabajos realizados: - Jefe de proyecto del software cartográfico (de tipo SIG, Sistema de Información Geográfica) utilizado por el ejército Francés para crear, visualizar y analizar la situación táctica militar directamente sobre mapa geográfico digitalizado: • Planificación: estimación de las tareas, determinación del camino crítico, planificación de los objetivos y de los jalones (Gantt, Pert, Microsoft Project), colocación de los indicadores, determinación de los presupuestos, provisiones por riesgos. • Gestión de los recursos: reclutamiento de los candidatos, elección y pilotaje de los subcontratistas. • Gestión de proyecto: pilotaje del equipo (6 personas), comunicación, seguimiento de las tareas realizadas, respeto de los indicadores. • Gestión de configuración (Clearcase): elección de la estrategia de integración, integración de los trabajos del equipo, entrega de las versiones, control de las correcciones. - Responsable funcional: redacción y mantenimiento de las especificaciones, de las pruebas, y del manual del usuario. - Integración software del SIG (C ++) al sistema de mando del ejército Francés (en Java): • Análisis de riesgos: realizaciones interfaz C ++ / Java, gestión del multithreading Java en C ++. • Desarrollo de la interfaz C ++ / Java (ActiveX, COM-DCOM, SWT) y de los procesos cliente-servidor (RMI). • Reescritura (Java) del IHM del SIG: cerca de 50 ventanas reescritas. - Interfaz con otros sistemas: • Exportación (XML) de datos cartográficos y tácticos para el SIG Eurogrid (Airbus Alemania) de los helicópteros TIGRE. • Pilotaje y realización (en Java) de un API cartográfico estandarizado Airbus Francia / Airbus Alemania. - Desarrollo (Java y C ++) de las evoluciones del SIG: • nuevos tipos de mapas • automatización de carga de mapas • instrumentos de medidas geográficas : cálculos de distancias, de coordenadas geográficas 2D y 3D, de trayectorias balísticas, de caminos terrestres, aéreos o marítimos, de intervisibilidad aire (aviones, helicópteros) o suelo (carros, camiones), de luminosidad en un punto de la tierra, de sección de terreno, etc.. • parametraje de mapas geográficos: parametraje de mapa DTED (Digital Terrain Elevation Data), explotación de mapas Raster (Scanned Paper Maps), SPATIO (Space Maps), VPF (Vector Product Format), VMAP (Vector Smart Map). - Optimización de las realizaciones de carga de la base de mapas geográficos. - Mantenimiento y correcciones del SIG en conjunto: cerca de 500.000 líneas de código Java y C ++ a mantener. Crouzet Automatismes – Diseñador / Desarrollador softwares de cálculos científicos Valence - Francia – Septiembre 1998 – Abril 1999 / Septiembre 1999 – Abril 2000 Responsabilidad completa de la refundición del conjunto de los softwares de cálculo científico desarrollados y utilizados por los ingenieros de la sociedad. Trabajos realizados: - Análisis del conjunto de los softwares científicos desarrollados internamente: cálculo de engranajes, de muelles, de enrollamientos, de resistencias, etc... Extracción de las ecuaciones, de los métodos de cálculo, y de las reglas de gestión utilizados. - Recolección de los requisitos de los usuarios, y realización de una maqueta para cada uno de los softwares. - Realización: concepción, desarrollo y prueba de los softwares (6 softwares desarrollados, sólo), en Visual Basic 5.0. - Soporte: organización de sesiones de formación de los usuarios, realización de una ayuda en línea para cada uno de los softwares. - Mantenimiento y evolución de los softwares desarrollados, en respuesta a las nuevas demandas de los usuarios. - Interfaz de los softwares realizados con el sistema de gestión de datos técnicos (Audros) y con el software de CAO (ProEngineer) de la empresa. FORMACIÓN 1998-2000 1996 Ingeniero Informático (Master's Degree in Software Engineering / Diploma francés : Ingénieur Génie Logiciel) ETGL - Ecole des Techniques du Génie Logiciel – París, Francia. DEA en Física o Diploma de Estudios Profundizados en Física (paso previo al Doctorado) (Master's Degree in Physics / Diploma francés : DEA de Physique) Universidad de Ciencias – Orléans, Francia. 1994 1990 Licenciado en Ciencias de la Física (Bachelor's Degree in Physics / Diploma francés : Licence de Physique) Universidad de Ciencias – Clermont-Ferrand, Francia. Bachiller en Ciencias (High School Graduation option science / Diploma francés : Baccalauréat sciences) Lycée de Presles – Vichy, Francia. LENGUAS • Inglés • Francés • Español • Alemán : avanzado (TOIEC: 910/990) : lengua materna : avanzado : nociones INFORMÁTICA • Gestión de proyecto: Agile, MSProject, RUP, Clearcase, Subversion, CMMI • Concepción: UML, Rose, XDE, RSA • Lenguajes: J2EE, Java, C++, .Net, Visual Basic, C • IDE: Eclipse, Visual C++, Visual Basic Editor • SGBD: SQL, DB2, SQL Server, MySQL, ACCESS, Oracle • Servidores de aplicación: Tomcat, WebLogic, Websphere, JBoss, GlassFish, OSGI, Equinox • OS: Windows 98/NT/XP/Vista/7, Unix, Linux • Microsoft Office: Word, Excel, PowerPoint, Outlook • Otros: Hibernate, SOA, Web services, Eclipse RCP, XML, XSLT, HTML, JavaScript, jQuery, CSS, JMS, JPA, LDAP, JSP, SOAP, REST, SWT, Swing, JSF, Spring, Struts, Ajax, RMI, SSH, TCP/IP.