| Adresse |
| ||
| Téléphone | +33 (0)6 71 01 06 52 | ||
| jeremie@grodziski.com | |||
| Site web | http://www.grodziski.com |
Abstract
En tant qu'architecte technique, j'assure la réussite des phases d'architecture fonctionnelles et techniques des projets innovants. Ma maîtrise des architectures logicielles et de l'état de l'art technologique garantit la qualité et l'évolutivité de votre système d'information. Mon savoir-faire sur les méthodes de réalisation et les techniques de modélisation vous assure une réelle capitalisation et l'optimisation de votre métier. Mes compétences managériales, acquises sur des projets de taille importantes, me permette de piloter vos équipes d'architecture et de prendre la responsabilité de l'implémentation de votre métier.
- ARCHITECTURE:
- Mise en place d’architecture J2EE multi-couches avec serveur d’applications (Weblogic, Websphere, JBoss, Jonas),
- Cluster,
- patterns d'architecture,
- Framework d'architecture (TOGAF)
- ANALYSE ET CONCEPTION:
- Analyse orientée objet et composant avec les méthodes OMT, Catalysis, REMORA, O*,
- Modélisation avec les langages UML et E/R (Rose, Poseidon, Magic Draw),
- Mise en place de l’approche MDA avec MagicDraw/AndroMDA, Optimal/J et PowerAMC,
- Connaissance approfondie des design patterns,
- Méthodologies de réalisation (Unified Process, Y, agile/XP),
- Conception et implémentation d'une approche BPM
- PRESENTATION:
- Conception MVC et implémentation avec Struts/JSP, XML/XSL, Swing, Spring MVC, Rails
- PERSISTANCE:
- Base de données relationnelles avec des compétences d’administration (Oracle, Sybase),
- Base de données Objet (Versant),
- Annuaire (JNDI and OpenLdap).,
- Patterns de mapping Objet-Relationnel et outils (Hibernate, Entity EJB, JDBC)
- DISTRIBUTION:
- CORBA (Visibroker,Orbacus), RMI, XML-RPC, SOAP
- GESTION DE VERSION:
- Subversion, CVS (administration), Clearcase, VSS,
- Outil de gestion du code et régles avec Maven et Ant, intégration continue avec Cruise Control
- LANGAGES:
- Connaissance avancée de Java et de son API, PL/SQL, C, Ada
- TEST:
- Unit and functionnal testing (Junit, web testing), performance testing (Jmeter)
- OS:
- Administration Linux et Solaris avec des compétences réseau
- MANAGEMENT:
- planification et reporting, documentation projet, gestion de la relation client,
- management quotidien de l'équipe de développement, formation et monitorat, motivation
- STRATEGIES:
- Stratégies des technologies innovantes
- LANGUES:
- Anglais : connaissance de l’anglais de travail écrit et oral, TOEFL: 543,
- Français : langue maternelle
| Karavel – groupe Amadeus | Tourisme, Paris, France |
| Architecte senior | Novembre 2005 - Aujourd'hui |
Karavel, acteur majeur du tourisme en ligne, a entrepris la refonte entière de son système d’information. L’enjeu de ce projet est de rendre ce système plus agile et performant afin d'absorber la croissance importante de la société.
L'étude d'architecture applicative aboutit au développement spécifique de plusieurs applications pour un total de 4000 J/H. La spécificité de ces applications est l'utilisation généralisée d'une approche par processus - BPM – et d'une architecture orienté service. Cette approche a pour but d'accroître la flexibilité des applications fournies et permettre la réalisation en mode offshore (espagne).
En tant qu’architecte technique j'ai définit la solution répondant aux exigences métiers, organisationnelles et techniques de Karavel.
J’ai notamment réalisé :
- La définition de l’architecture logicielle et du framework technique qui a aboutit à la réalisation du dossier d’architecture, du prototype technique et des tests de performance.
- La définition de la méthode d'analyse, de conception et de réalisation en utilisant les concepts MDA (Model Driven Architecture) visant à la transformation de modèles et la génération de code.
- Le pilotage et coaching de l’équipe d’architecture technique (3 pers.) et la formation et le monitorat des équipes de réalisation.
- La participation au comités projet et pilotage pour le pilotage des phases d’architecture et de conception ;
Mots-clés : UML avec PowerAMC 11. BPM/Workflow et EAI avec Weblogic Server et Integration 8.1. Cluster Weblogic. Oracle 10g. J2EE. J2EE, EJB, Struts, Spring, Hibernate 3, Subversion, Maven.
| Ministère de la Culture et de la Communication | Service public, Paris, France |
| Architecte, chef de projet technique | Avril 2005 - Octobre 2005 |
Le Ministère de la Culture a entrepris le projet EVE dans le but de refondre plusieurs applications réalisant la gestion des évènements culturels en France. Projet pilote et innovant, EVE met en œuvre une approche MDA - Model Driven Architecture. Cette approche met l’accent sur la modélisation du système et autorise un haut niveau d’abstraction, dans le but d’apporter des gains de productivité et de qualité.
Dans le cadre d’EVE, mon rôle d’architecte technique est centré autour des activités de :
- Définition et conception de l’architecture logicielle, modélisation des templates de génération implémentant l’ architecture.
- Pilotage et coaching de l’équipe de réalisation.
- Gestion du projet.
Mots-clés : UML. MDA (Model Driven Architecture). Compuware Optimal/J. Objectweb Jonas. J2EE. EJB. Struts. MySQL.
| Gestitres – Groupe Caisse d’Epargne | Back-Office financier, Paris, France |
| Architecte | Juillet 2004 - Avril 2005 |
Sopra Group accompagne Gestitres dans le cadre de son virage technologique vers les technologies Java J2EE. Un projet de gestion des allocations d’actifs pour la vente d’OPCVM, Bourse Epargne Ecureuil, a été initié en tant que projet pilote. Ce projet a été mise en œuvre avec une architecture multi-couche J2EE avec publication de services web SOAP.Mes interventions dans le cadre de ce virage technologique et de ce projet ont été les suivantes :
- Note de cadrage (choix des technologies et solutions, architecture globale)
- Implémentation d’un prototype de validation de différentes solutions d’intégration (WebServices SOAP, XML-RPC, intégration Mainframe CICS), test de montée en charge du prototype
- Réalisation du dossier d’architecture globale (comprenant architecture système et logicielle)
- Réalisation de l’architecture détaillée et du framework
- Mise en place de l’environnement de développement, de test et des serveurs
- Réalisation du guide du développeur
- Formation des développeurs Mainframe
- Mise en place de l’intégration continue et de la qualimétrie
- Etude d’une couche de présentation avec JSF
Après la réussite de ce projet pilote, Gestitres a décidé d’étudier la généralisation et l’industrialisation de l’utilisation de la plate-forme J2EE. J’ai pris en charge la réalisation des travaux préparatoires d’architecture : identification et description des tâches à réaliser, estimation des charges et préparation d’un premier planning.
Mots-clés : J2EE: EJB. SOAP Web Services with IBM Websphere 5.1. Persistence with Hibernate. Oracle 9i. Framework and Design Patterns implementation. Unit and functional testing with Cactus. Ant/Maven. Continuous Integration with Cruise Control. Training.
| CVOO Groupe Everest | Editeur de logiciels, Paris, France |
| Architecte, Chef de projet | Mars 2002 - Mai 2004 |
CVOO offre des outils en ligne de gestion et de production de contenu ainsi que des outils de gestion de campagne d’incentive.
Dans le contexte de ces projets, j’ai défini et mise en place des architectures J2EE multi-couches et réalisé la conception fonctionnelle et technique. Mon travail sur les architectures logicielles a permis à la société d’améliorer la qualité, de réduire les temps de développement tout en facilitant la maintenance.
J’ai également géré les plannings, les budgets et la relation client. Ces projets m’ont permis de gérer une équipe de cinq personnes et superviser le travail des prestataires.
Mots-clés : J2EE: EJB/JSP/Servlet (Jboss cluster, Weblogic et Resin). MVC avec Struts. XML/XSL. Oracle 8i. Ant/Maven. Design Patterns. Test unitaire. Aspect-Oriented programming. Gestion de projet et d'équipe.
| AXA Investment Managers | Gestionnaire de fonds, Paris, France |
| Analyste / Concepteur et développeur Java | Juillet 2001 - Mars 2002 |
Pour l’application en ligne “World capital increase”, un système destiné à gérer les augmentations de capitales d’entreprises clientes, j’ai conçu et développé l’architecture de reporting avec l’intégration de la solution de reporting Web Intelligence de Business Object. J’ai également conçu et développé une solution Java alternative pour les parties du reporting aux performances critiques.
J’ai également créé l’architecture technique pour la construction d’un outil de d’analyse de risque incluant une interconnection DCOM et J2EE.
En parallèle au développement j’ai amélioré le framework J2EE commun (ensemble de design patterns J2EE, usage des tests unitaires, environnement de build et de développement).
Mots-clés : J2EE. EJB (Weblogic 5.1 et 6.1). JSP/Servlet. Rational Rose. Sybase. Design Patterns. Test unitaire. Ant.
| JP Morgan Chase | Banque d'investissement, Paris et Glasgow, |
| Consultant / Développeur Java en finance | Septembre 2000 - Juin 2001 |
Au sein de l’équipe « Risk Management » du projet applicatif Java Concorde (70 pers., système complexe de gestion des trades, des positions et du risque supportant l’activité de marché de JP Morgan, ce produit est installé dans le monde entier et est utilisé par plus de 800 personnes), mon travail fut de spécifier et développer de nouvelles fonctionalitées telle que :
- Une vue consolidée des portefeuilles (incluant une évolution des modules de benchmarking et de price source)
- Génération d’un arbre de benchmark à partir des courbes du marché
- Préférences utilisateurs stockées sous format XML
J’ai également effectué la maintenance et l’amélioration de différentes versions de l’application, ce qui m’a donné une très bonne vue et compréhension de l’architecture globale. De plus, j’ai écrit et réalisé de courtes formations pour mon équipe sur la conception par composant et les techniques de compilation.
Mots-clés : Java JDK 1.2 et 1.3. Swing + specific framework. Sybase. Sun Solaris. 3-Tiers architecture. XML. Clearclase.
| Genicorp | Société de conseil, Paris, France |
| Stagiaire recherche | Octobre 1999 - Août 2000 |
Recherche sur le développement orienté-composant en parallèle à mon mémoire. Afin de réaliser ce travail, j’ai étudié les dernières technologies orientées composant (EJB, CORBA) ainsi que les méthodologies et appliquées mes idées sur un prototype de système de facturation utilisant EJB et CORBA avec Java (voir titre du mémoire dans la partie Formations). Ce travail m’a permis d’acquérir de profondes connaissances sur le développement et les méthodes orienté-composants. Mon mémoire fut placé premier au sein de l’université Panthéon-Sorbonne.
Mots-clés : méthodologie Catalysis. UML. EJB: Jonas. CORBA (Orbacus). Swing. PostgreSQL 7.0.
| Peugeot PSA | Industrie automobile, Paris, France |
| Développeur Java | Janvier 2000 - Mars 2000 |
Dans le cadre d'une application de Datamining, j'ai réalisé la spécification et développé un composant CORBA en java fournissant des données agrégées à un ensemble de réseau de neurones et gérant la persistance des données.
Mots-clés : DataMining. CORBA (Visibroker 3). Java (JDK 1.1). JDBC. Oracle 7.
| OZA | IT Consulting, Paris, France |
| Stagiaire | Mars 1999 - Août 1999 |
J’ai tout d’abord analysé et modélisé le système d’information de la société avec UML et Rational Rose. Ensuite, au sein de l’équipe de développement d’un projet de système de gestion de nomenclature technique pour les centrales nucléaires, mon travail fut de réaliser les développements métiers sur les parties IHM et serveur (serveur applicatif développé par nos soins). J’ai également réalisé un moteur de requête utilisateur lié au SGBDO Versant. Enfin, j’ai réalisé un composant de génération et d’impression de document.
Mots-clés : Java 1.1. RMI. SGBDO Objet (Versant). architecture 3-tiers. CVS. UML/OMT (Rational Rose).
| DESS Système d'Informations – Spécialisation en modélisation et architecture, major de promotion. | Juin 2000 |
| Mémoire : “Méthode de développement : Intégration de l’approche événementielle à l’approche par composant (au niveau conceptuel et implémentation)” | |
| Université Panthéon-Sorbonne, Paris | |
| IUP MIAGE - (Méthode Informatique Appliquée à la Gestion des Entreprises) | Juin 1999 |
| Université des Sciences et Technologies, Lille | |
| DEUG Sciences de la matière | Juin 1996 |
| Université du littoral, Calais | |
| Baccalauréat S | Juin 1995 |
| mention bien | |
| Lycée Pierre de Coubertin, Calais | |
