<?xml version="1.0" encoding="UTF-8"?>
<Resume
	xmlns="http://ns.hr-xml.org/2006-02-28"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://ns.hr-xml.org/2006-02-28 HR-XML-2_4/SEP/Resume.xsd">
	<StructuredXMLResume>
		<ContactInfo>
			<PersonName>
				<GivenName>Jérémie</GivenName>
				<FamilyName>Grodziski</FamilyName>
				<Affix type="qualification">Architecte Senior</Affix>
			</PersonName>
			<ContactMethod>
				<Telephone>
					<FormattedNumber>+33 (0)6 71 01 06 52</FormattedNumber>
				</Telephone>
				<InternetEmailAddress>jeremie@grodziski.com</InternetEmailAddress>
				<InternetWebAddress>http://www.grodziski.com</InternetWebAddress>
				<PostalAddress>
					<CountryCode>FR</CountryCode>
					<PostalCode>12éme</PostalCode>
					<Municipality>Paris</Municipality>
				</PostalAddress>
			</ContactMethod>			
		</ContactInfo>
		<ExecutiveSummary>
		As a technical architect, I ensure the success of the functional and technical architecture phase on your innovatives projects. I guarantee the quality and evolutivity of your information system by mastering software architecture and technological state of the art. My know-how about realization methods and modelization activity ensure a real capitalization and optimization of your business. My management skills, acquired on large-scale projects, allow me to drive your architecture team and take responsability on your business implementation.
		</ExecutiveSummary>
		<EmploymentHistory>
			<EmployerOrg>
				<EmployerOrgName>Karavel – groupe Amadeus</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Architecte senior</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Tourisme</IndustryCode></OrgIndustry>
					<Description>Karavel, a major actor in online tourism, has proceed to the entire remake of its information system. The project's stake is to set the system more agile and performant to absorb the society large expansion.
					The applicative architecture study end with the decision to develop specificaly several applications for a total of 4000 man/day. The applications differentiation is the generalized use of a business process-driven approach - BPM - and service oriented architecture -SOA. This approach aim to increase the flexibility of the provided applications and allow the offshore software development (spain).
					As a technical architect, I defined the solution responding to the business, organizational and technical requirements. I notably realized :
* The software architecture design and the technical framework that led to the architecture definition document, the technical prototype and the performance tests,
* The analysis, design and realization method definition using MDA (Model Driven Architecture) concepts aiming model transformation and code generation,
* The technical architecture team management and coaching (3 pers.) and the development team training and coaching,
* The management of the architecture and design phase interacting with the other projects actors.
					</Description>
					<StartDate><YearMonth>2005-11</YearMonth></StartDate>
					<!--<EndDate><YearMonth>2007-01</YearMonth></EndDate>-->
					<Competency> <CompetencyId id="UML with PowerAMC 11"/></Competency> <Competency> <CompetencyId id="BPM/Workflow and EAI with Weblogic Server and Integration 8.1"/></Competency> <Competency><CompetencyId id="Cluster Weblogic"/></Competency> <Competency><CompetencyId id="Oracle 10g"/></Competency> <Competency><CompetencyId id="J2EE"/></Competency><Competency><CompetencyId id="J2EE, EJB, Struts, Spring, Hibernate 3, Subversion, Maven"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName>Ministère de la Culture et de la Communication</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Architecte, technical project manager</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Government organization</IndustryCode></OrgIndustry>
					<Description>The french culture minister has taken on the EVE project with the aim of remake several applications that manager cultural events in France. Pilot and innovative project, EVE implement the MDA - Model Driven Architecture - approach. This approach put the accent on system modelization and allow a high-level of abstraction aiming to bring productivity and quality benefit.
					Within EVE, my technical architect role is centered around the activities of :
* software architecture definition and design, modelization of the generation template that implement the architecture
* realization team management and coaching
* project management
					</Description>
					<StartDate><YearMonth>2005-04</YearMonth></StartDate>
					<EndDate><YearMonth>2005-10</YearMonth></EndDate>
					<Competency> <CompetencyId id="UML"/></Competency> <Competency> <CompetencyId id="MDA (Model Driven Architecture)"/></Competency> <Competency><CompetencyId id="Compuware Optimal/J"/></Competency> <Competency><CompetencyId id="Objectweb Jonas"/></Competency> <Competency><CompetencyId id="J2EE"/></Competency><Competency><CompetencyId id="EJB"/></Competency><Competency><CompetencyId id="Struts"/></Competency><Competency><CompetencyId id="MySQL"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName>Gestitres – Groupe Caisse d’Epargne</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Architecte</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Financial Back-Office Subcontracting</IndustryCode></OrgIndustry>
					<Description>Gestitres is accompanied by Sopra Group within the context of his technological bend toward Java J2EE Technology. An asset allocation management for mutual funds selling project was initiated as the first project of this bend. It makes use of a multi-layer architecture with SOAP Web Services publishing and Mainframe integration. My intervention within the context of this technological bend and project was the following :
* Scope note : technologies and solutions choice, global architecture
* Implementation of an integration and performance validation prototype (Web Services SOAP, XML-RPC, CICS Mainframe integration)
* Global architecture document realization (including system and software architecture)
* Detailed application architecture and framework implementation, framework includes Mainframe integration and batch processing.
* Development and test environment implementation, servers installation
* Developer guidelines implementation and developer’s training
* Code quality insurance and continuous integration implementation with Cruise Control
* Presentation layer architecture and implementation with Struts
After this first experimental project that end up at a success, Gestitres decided to study the generalization and industrialization of the J2EE platform uses. I take the responsability of preparing the architecture's works : I identify and describe the tasks to be done, assess the charges and prepare a first planning.
					</Description>
					<StartDate><YearMonth>2004-07</YearMonth></StartDate>
					<EndDate><YearMonth>2005-04</YearMonth></EndDate>
					<Competency> <CompetencyId id="J2EE: EJB"/></Competency> <Competency> <CompetencyId id="SOAP Web Services with IBM Websphere 5.1"/></Competency> <Competency><CompetencyId id="Persistence with Hibernate"/></Competency> <Competency><CompetencyId id="Oracle 9i"/></Competency> <Competency><CompetencyId id="Framework and Design Patterns implementation"/></Competency><Competency><CompetencyId id="Unit and functional testing with Cactus"/></Competency><Competency><CompetencyId id="Ant/Maven"/></Competency><Competency><CompetencyId id="Continuous Integration with Cruise Control"/></Competency><Competency><CompetencyId id="Training"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName>CVOO Groupe Everest</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Architect, project manager</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Software editor</IndustryCode></OrgIndustry>
					<Description>CVOO offers Online Content Management and Production tools and incentive campaign online management tools (point account, product catalog and online order). In the context of these projects, I defined and implemented a J2EE multi-layer architecture and the functional and technical design. 
					My work on the software architecture enabled the company to improve quality, shorten the development time while ensuring easy maintenance. I also managed schedules, budgets and customer relationships. These projects bring me about managing a five person team and supervising contractors work. 
					In addition to the implementation phase, I took part in the upstream phase of these projects that involved pre-sales, product line definitions and request for proposal responses. I also took part in the downstream phase by defining and running the productions procedures along with our services providers.
					</Description>
					<StartDate><YearMonth>2002-03</YearMonth></StartDate>
					<EndDate><YearMonth>2004-05</YearMonth></EndDate>
					<Competency> <CompetencyId id="J2EE: EJB/JSP/Servlet (Jboss cluster, Weblogic and Resin)"/></Competency> <Competency> <CompetencyId id="MVC avec Struts"/></Competency> <Competency><CompetencyId id="XML/XSL"/></Competency> <Competency><CompetencyId id="Oracle 8i"/></Competency> <Competency><CompetencyId id="Ant/Maven"/></Competency><Competency><CompetencyId id="Design Patterns"/></Competency><Competency><CompetencyId id="Unit tests"/></Competency><Competency><CompetencyId id="Aspect-Oriented programming"/></Competency><Competency><CompetencyId id="Project and team management"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName>AXA Investment Managers</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>IT Analyst / Java designer and developer</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Asset Management</IndustryCode></OrgIndustry>
					<Description>For the “world capital increase” web application, a system intended to manage clients companies capital increases, I designed and developed the reporting architecture with the J2EE integration of Business Object’s Web Intelligence reporting system. I also designed and developed an alternative Java based solution for the performance critical part of the reporting.
I created the technical architecture for building a risk analysis tool including DCOM and J2EE interconnection.
In parallel to development I enhanced the common J2EE framework (set of J2EE design patterns, unit testing usage, build and development environment).
					</Description>
					<StartDate><YearMonth>2001-07</YearMonth></StartDate>
					<EndDate><YearMonth>2002-03</YearMonth></EndDate>
					<Competency> <CompetencyId id="J2EE"/></Competency> <Competency> <CompetencyId id="EJB (Weblogic 5.1 and 6.1)"/></Competency> <Competency><CompetencyId id="JSP/Servlet"/></Competency> <Competency><CompetencyId id="Rational Rose"/></Competency> <Competency><CompetencyId id="Sybase"/></Competency><Competency><CompetencyId id="Design Patterns"/></Competency><Competency><CompetencyId id="Unit tests"/></Competency><Competency><CompetencyId id="Ant"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName></EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris and Glasgow</Municipality></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>IT Consultant / Java developer in financial domain</Title>
					<OrgName><OrganizationName>JP Morgan Chase</OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Investment Bank</IndustryCode></OrgIndustry>
					<Description>Member of the “Risk Management” team of the Concorde Java application project (70 people, a structurally complex trade, position and risk management system supporting the markets business of JP Morgan. This product is installed all over the world and used by more than 800 people). My work was to specify and develop new functionality, such as:
* A consolidated view of portfolios, including enhancement of the benchmark and of the price source part
* Generation of a benchmark tree from market environment curve
* User preferences stored in XML
I also performed bug fixes and enhancements to different versions of the application, which gave me a very good insight and understanding of the overall architecture. Also I wrote and ran several short courses to train my team on component design and compiler techniques.
					</Description>
					<StartDate><YearMonth>2000-09</YearMonth></StartDate>
					<EndDate><YearMonth>2001-06</YearMonth></EndDate>
					<Competency> <CompetencyId id="Java JDK 1.2 and 1.3"/></Competency> <Competency> <CompetencyId id="Swing + specific framework"/></Competency> <Competency><CompetencyId id="Sybase"/></Competency> <Competency><CompetencyId id="Sun Solaris"/></Competency> <Competency><CompetencyId id="3-Tiers architecture"/></Competency><Competency><CompetencyId id="XML"/></Competency><Competency><CompetencyId id="Clearclase"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName></EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Intern/Researcher</Title>
					<OrgName><OrganizationName>Genicorp</OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>IT Consulting Company</IndustryCode></OrgIndustry>
					<Description>Research on component methodology and development for my master's thesis (see “education” below for details): to complete this work, I investigated the latest component technologies (EJB, CORBA) and methodologies and applied my ideas to a prototype for a billing system, using EJB and CORBA with Java.
All of this work gave me a in-depth knowledge of component-based development. My Master's thesis placed first at the University Panthéon-Sorbonne.
					</Description>
					<StartDate><YearMonth>1999-10</YearMonth></StartDate>
					<EndDate><YearMonth>2000-08</YearMonth></EndDate>
					<Competency> <CompetencyId id="Catalysis method"/></Competency> <Competency> <CompetencyId id="UML"/></Competency> <Competency><CompetencyId id="EJB: Jonas"/></Competency> <Competency><CompetencyId id="CORBA (Orbacus)"/></Competency> <Competency><CompetencyId id="Swing"/></Competency><Competency><CompetencyId id="PostgreSQL 7.0"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName></EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>IT Consultant / Java developer</Title>
					<OrgName><OrganizationName>Peugeot PSA</OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>Car industry</IndustryCode></OrgIndustry>
					<Description>My work was to specify and develop a Java CORBA component for a DataMining application. This component's role was to supply aggregate data to a set of neural networks and to manage data persistence.
					</Description>
					<StartDate><YearMonth>2000-01</YearMonth></StartDate>
					<EndDate><YearMonth>2000-03</YearMonth></EndDate>
					<Competency> <CompetencyId id="DataMining"/></Competency> <Competency> <CompetencyId id="CORBA (Visibroker 3)"/></Competency> <Competency><CompetencyId id="Java (JDK 1.1)"/></Competency> <Competency><CompetencyId id="JDBC"/></Competency> <Competency><CompetencyId id="Oracle 7"/></Competency>
				</PositionHistory>
			</EmployerOrg>
			<EmployerOrg>
				<EmployerOrgName>OZA</EmployerOrgName>				
				<EmployerContactInfo><LocationSummary><Municipality>Paris</Municipality><CountryCode>FR</CountryCode></LocationSummary></EmployerContactInfo>
				<PositionHistory>
					<Title>Intern / UML Designer and Java developer</Title>
					<OrgName><OrganizationName></OrganizationName></OrgName>
					<OrgIndustry primaryIndicator="true"><IndustryCode>IT Consulting</IndustryCode></OrgIndustry>
					<Description>First, I had to analyse and model the Information System of the company using UML and Rational Rose. Secondly, in the development team for a nuclear power station inventory control managing system, my work was to do business development on GUI and application server part (we developed the application server from scratch). I also produced a user query engine linked to the Versant ODBMS. Finally, I made a document generation and printing component.
					</Description>
					<StartDate><YearMonth>1999-03</YearMonth></StartDate>
					<EndDate><YearMonth>1999-08</YearMonth></EndDate>
					<Competency><CompetencyId id="Java 1.1"/></Competency> <Competency> <CompetencyId id="RMI"/></Competency> <Competency><CompetencyId id="Object Oriented RDBMS (Versant)"/></Competency> <Competency><CompetencyId id="3-tiers architecture"/></Competency> <Competency><CompetencyId id="CVS"/></Competency> <Competency><CompetencyId id="UML/OMT (Rational Rose)"/></Competency>
				</PositionHistory>
			</EmployerOrg>
		</EmploymentHistory>
		<EducationHistory>
			<SchoolOrInstitution schoolType="Université">
				<School type="degree"><SchoolName>Université Panthéon-Sorbonne</SchoolName></School>
				<LocationSummary><Municipality>Paris</Municipality></LocationSummary>
				
				<Degree degreeType="bachelors">
					<DegreeName academicHonors="Bien">Post-graduate Diploma (DESS)  – Specialisation in modelling and architecture, with first class honours.</DegreeName>
					<DegreeDate><YearMonth>2000-06</YearMonth></DegreeDate>
					<DegreeMajor><Name>Computer sciences</Name></DegreeMajor>
					<DatesOfAttendance><StartDate><YearMonth>1999-09</YearMonth></StartDate><EndDate><YearMonth>2000-06</YearMonth></EndDate>
					</DatesOfAttendance>
				</Degree>
				<Major>Computer sciences, Mathematics</Major>
				<Comments>Master's thesis :
“Development methods: Integration of the event-based approach to the component-based approach (at both conceptual and implementation level)”</Comments>
			</SchoolOrInstitution>
			<SchoolOrInstitution schoolType="Université">
				<School type="degree"><SchoolName>University of Sciences and Technologies</SchoolName></School>
				<LocationSummary><Municipality>Lille</Municipality></LocationSummary>
				
				<Degree degreeType="bachelors">
					<DegreeName academicHonors="Bien">Master’s Degree (MIAGE)  - Computer Sciences, with honours.</DegreeName>
					<DegreeDate><YearMonth>1999-06</YearMonth></DegreeDate>
					<DegreeMajor><Name>Computer sciences</Name></DegreeMajor>
					<DatesOfAttendance><StartDate><YearMonth>1996-09</YearMonth></StartDate><EndDate><YearMonth>1999-06</YearMonth></EndDate>
					</DatesOfAttendance>
				</Degree>
				<Major>Computer science, Mathematics</Major>
			</SchoolOrInstitution>
			<SchoolOrInstitution schoolType="Université">
				<School type="degree"><SchoolName>University</SchoolName></School>
				<LocationSummary><Municipality>Calais</Municipality></LocationSummary>
				
				<Degree degreeType="bachelors">
					<DegreeName academicHonors="Bien">First college degree (DEUG) - major in mathematics and physics</DegreeName>
					<DegreeDate><YearMonth>1996-06</YearMonth></DegreeDate>
					<DegreeMajor><Name>Mathematics</Name></DegreeMajor>
					<DatesOfAttendance><StartDate><YearMonth>1995-09</YearMonth></StartDate><EndDate><YearMonth>1996-06</YearMonth></EndDate>
					</DatesOfAttendance>
				</Degree>
				<Major>Mathematics, Physics</Major>
			</SchoolOrInstitution>
			<SchoolOrInstitution schoolType="Lycée">
				<School type="degree"><SchoolName>Lycée Pierre de Coubertin</SchoolName></School>
				<LocationSummary><Municipality>Calais</Municipality></LocationSummary>
				
				<Degree degreeType="bachelors">
					<DegreeName academicHonors="Bien">A Level equivalent (Baccalauréat S) – Major: mathematics and physics, with honours.</DegreeName>
					<DegreeDate><YearMonth>1995-06</YearMonth></DegreeDate>
					<DegreeMajor><Name>Mathematics</Name></DegreeMajor>
					<DatesOfAttendance><StartDate><YearMonth>1994-09</YearMonth></StartDate><EndDate><YearMonth>1995-06</YearMonth></EndDate>
					</DatesOfAttendance>
				</Degree>
				<Major>Mathematics, Physics</Major>
				<Comments>mention bien</Comments>
			</SchoolOrInstitution>
		</EducationHistory>
			<Qualifications>
			<Competency name="ARCHITECTURE">
				<Competency name="J2EE multi-layer architecture implementation on application server (Weblogic, Websphere, JBoss)"/>
				<Competency name="Cluster architecture"/>
				<Competency name="architectural patterns"/>
				<Competency name="architecture Framework (TOGAF)"/>
			</Competency>
			<Competency name="ANALYSIS AND DESIGN">
				<Competency name="Object and Component oriented analysis with OMT, Catalysis, REMORA, O*"/>
				<Competency name="Modeling with UML and E/R language (Rose, Poseidon, Magic Draw)"/>
				<Competency name="Implement MDA approach with Compuware's Optimal/J and AndroMDA"/>
				<Competency name="Strong knowledge of design patterns"/>
				<Competency name="Realization methodologies (Unified Process, Y, agile/XP)"/>
				<Competency name="BPM approach design and implementation"/>
			</Competency>
			<Competency name="PRESENTATION">
				<Competency name="MVC design and implementation with Struts/JSP, XML/XSL, Swing, Spring MVC, Rails"/>
			</Competency>
			<Competency name="PERSISTENCE">
				<Competency name="Relational database with admin skills (Oracle, Sybase, MySQL)"/>
				<Competency name="Object database (Versant)"/>
				<Competency name="Directory (JNDI and OpenLdap)"/>
				<Competency name="Object relational mapping patterns and tools (Hibernate, Entity EJB, JDBC)"/>
			</Competency>
			<Competency name="DISTRIBUTION">
				<Competency name="CORBA (Visibroker,Orbacus), RMI, XML-RPC, SOAP"/>
			</Competency>
			<Competency name="VERSION CONTROL">
				<Competency name="Subversion, CVS (administration), Clearcase, VSS"/>
				<Competency name="Code management tool and policies with Maven and Ant, continuous integration with Cruise Control"/>
			</Competency>
			<Competency name="DEVELOPMENT LANGUAGES">
				<Competency name="Advanced Java with a wide API knowledge, PL/SQL, C, Ada"/>
			</Competency>
			<Competency name="TEST"><Competency name="Unit and functionnal testing (Junit, web testing), performance testing"/></Competency>
			<Competency name="OS">
				<Competency name="Linux and Solaris administration with network skills"/>
			</Competency>
			<Competency name="MANAGEMENT">
				<Competency name="scheduling and reporting, project documentation, customer relationship management"/>
				<Competency name="development team daily management, training and coaching, motivation"/>
			</Competency>
			<Competency name="STRATEGY">
				<Competency name="elaboration of strategies around innovative technologies"/>
			</Competency>
			<Competency name="LANGUAGES">
				<Competency name="English: written and oral working knowledge, TOEFL: 543"/>
				<Competency name="French: Mother tongue"/>
			</Competency>
		</Qualifications>		
		<RevisionDate>2006-09-23</RevisionDate>
	</StructuredXMLResume>
</Resume>
