ingénieur logiciel javaee / groovy 8 ans d`expérience
Transcription
ingénieur logiciel javaee / groovy 8 ans d`expérience
INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D’EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l’Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur de technologies (3 mois) ORANGE OBS: Intégration de solutions middleware JavaEE (7 mois) PAGES JAUNES: Intégration du portail Web JavaEE (1 an) et outillage Python ATOS ORIGIN: Recherche et développement (Java) en thèmes Grille et Cloud (4 ans ½) INRIA: Développement et support à la recherche (2 ans) COMPÉTENCES TECHNIQUES Web technologies Java EE, Web Services (Axis 2) JBoss AS, Tomcat, Apache HTTPD Grails Hibernate, Log4J, Castor, SEAM Django Frameworks et outils Linux Eclipse, NetBeans Jenkins Globus Toolkit, GRIA UML, Rational Rose SCRUM, Agile Programming, Integration continue Outils et méthodes SVN, GIT, CruiseControl, Hudson, Sonar, ant, maven, make Microsoft Project Java (SWT, Swing), JavaEE (EJB, Servlet, JAXB, JMX, JSF) Groovy Langages Python SQL HTML5, CSS, XML, Shell (Linux et Windows) SGBD MySQL 5.5, Oracle 9.0 COMPÉTENCES MÉTIERS Recherche et Développement Intégration Banque et assurance Spécification, développement, test Gestion de projet Recherche appliquée et théorique Qualification des développements Qualification de middleware Mise en production, support niveau 3 Gestion de documents Démonstrateur multidevice/multicanal EXPÉRIENCES PROFESSIONNELLES MMA, LE MANS (VIA SSII) 2012 – 3 MOIS Développement Développement Grails/Web Développement d’un démonstrateur multidevice/multicanal et exploration technologique Spécification fine du besoin et maquettes HTML5/CSS Développement front-end (grails, javascript) Connexion à la couche de médiation (SOAP, REST) et services externes (oauth) // JAVAEE, GRAILS, HTML5, CSS, SOAP, REST, OAUTH, LOG4J // Support Intégration Remplacements ponctuels et définition d’architecture Projection sur l’industrialisation du démonstrateur Mise en place d’un système de déploiement (Jenkins) // ARCHITECTURE, SCRIPTS WINDOWS, JENKINS // ORANGE OBS, RENNES (VIA SSII) Hébergement Développeur d’outils Développement d’un système de monitorisation de conteneur JavaEE Système de monitorisation basé sur JMX Portabilité jboss, Weblogic, Websphere, tomcat Amélioration drastique du code original // JAVAEE, JMX, MAVEN // 2012 – 7 mois Intégrateur JavaEE Qualification des middlewares, intégration des correctifs, documentation, support niveau 3, veille technologique Configurations (JavaEE, Apache, scripts) Rédaction des documents de suivi et de mise en production Résolution de problèmes au niveau 3 // JAVAEE, APACHE, BASH // PAGES JAUNES, RENNES (VIA SSII) 2011 - 1 an Annuaire en ligne Développeur d’outils Développement pour le support à l’activité d’intégration Système complet d’automatisation du processus d’intégration Système de monitorisation // PYTHON, DJANGO, PHP, MYSQL, BASH // Intégrateur Web Qualification des développements, mise en production, support niveau 3 Intégration continue (Hudson, DeployIT) Configurations (JavaEE, Apache, scripts) Tests (Selenium, SoapUI) Maintien des plateformes (scripts Shell, Nagios) // JAVA EE, APACHE, XML, XSLT, LOG4J // BANCO SABADELL, Barcelone (VIA ATOS ORIGIN) 2009/2010 - 6 mois Gestion de prêts Architecte Définition de l’architecture, planification du développement Choix algorithmiques Séparation de composants // UML, JBOSS, SEAM, MICROSOFT PROJECT // Développeur Développement d’une application JavaEE d’édition de Documents PDF Servlet, Web Service, JSP, EJB Framework SEAM, Hibernate, Oracle Configuration par properties Intégration au système ESB // JAVA, JBOSS, SEAM, XML, XSLT, LOG4J, SQL, APACHE FOP, JUNIT // Support niveau 3 Transfert de l’application Support base de données Configuration Gestion des bugs // BUG TRACKING, JAVA, JBOSS, XML, SQL // ATOS ORIGIN, Barcelone 2006/2010 - 4 ans Recherche et Développent en Grid et Cloud Computing Gestion technique de projets de recherche financés par la Commission Européenne Participation au consortium d’entreprises Réunions internationales Rédaction des documents Gestion d’équipe Présentation des résultats au client Participation à des conférences // ANGLAIS, COLLABORATION, MICROSOFT PROJECT, LEADERSHIP // Développement de plusieurs projets de recherche pluri-annuels Cycle de développement logiciel Architecture Développement Intégration // UML, JAVA, TECHNOLOGIES GRID, TECHNOLOGIES CLOUD // Liste de projets de la période AssessGrid: portail web pour l’accès à des ressources sur la grille BEinGRID: composants pour la gestion de SLA pour la grille eDiana, composants sans fils pour des bâtiments économes en énergie NUBA, plateforme de fédération de Cloud BonFIRE, plateforme de fédération de Cloud INRIA, Sophia Antipolis 2004/2006 - 21 mois Recherche et développement en systèmes distribués Développeur Développements d’extensions au middleware ProActive et outillage Programmation d’outils de supports Programmation distribuée JAVA // JAVA, SWING, XML, HTML, BASH // Chargé de dissémination Lobbying des ministères de finances européens (projet GridCoord) Organisation de deux workshops (GRIDs@Work et GRIDs@Large) Ecriture de rapports // ORGANISATION, DOCUMENTATION // FORMATION UNIVERSITÉ DE NICE SOPHIA-ANTIPOLIS 2004 DEA Image-Vision ENS CACHAN 2002 Auditeur libre, magistère Mathématiques et Informatique PUBLICATIONS An SLA Framework for the GT4 Grid Middleware, I. ROSENBERG, R. HEEK, and A. JUAN, e-Challenges 2008, Stockholm Bringing it all Together, T. Dimitrakos, I. Rosenberg et al., in Service Oriented Infrastructures and Cloud Service Platforms for the Enterprise, T. Dimitrakos, J. Martrat and S. Wesner (editors) Management for Service Level Agreements, I. Rosenberg, A. Conguista and R. Kuebert, in Service Oriented Infrastructures and Cloud Service Platforms for the Enterprise T. Dimitrakos, J. Martrat and S. Wesner (editors) White Paper: Design Pattern for a GT4 Service receiving WS-notifications, I. ROSENBERG and R. Kuebert February 25, 2009 White Paper: Integrating an SLA architecture based on components, I. ROSENBERG, A. Juan, January 26, 2009 Tools for semi-automatic monitoring of industrial workflows, R. Morzinger, I. Rosenberg et al., ACM Multimedia 2010 Workshop - ARTEMIS, hosted by Grid2010, Brussels, Belgium