| Address |
| ||
| Telephone | +33 (0)6 71 01 06 52 | ||
| jeremie@grodziski.com | |||
| Website | http://www.grodziski.com |
Abstract
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.
- ARCHITECTURE:
- J2EE multi-layer architecture implementation on application server (Weblogic, Websphere, JBoss),
- Cluster architecture,
- architectural patterns,
- architecture Framework (TOGAF)
- ANALYSIS AND DESIGN:
- Object and Component oriented analysis with OMT, Catalysis, REMORA, O*,
- Modeling with UML and E/R language (Rose, Poseidon, Magic Draw),
- Implement MDA approach with Compuware's Optimal/J and AndroMDA,
- Strong knowledge of design patterns,
- Realization methodologies (Unified Process, Y, agile/XP),
- BPM approach design and implementation
- PRESENTATION:
- MVC design and implementation with Struts/JSP, XML/XSL, Swing, Spring MVC, Rails
- PERSISTENCE:
- Relational database with admin skills (Oracle, Sybase, MySQL),
- Object database (Versant),
- Directory (JNDI and OpenLdap),
- Object relational mapping patterns and tools (Hibernate, Entity EJB, JDBC)
- DISTRIBUTION:
- CORBA (Visibroker,Orbacus), RMI, XML-RPC, SOAP
- VERSION CONTROL:
- Subversion, CVS (administration), Clearcase, VSS,
- Code management tool and policies with Maven and Ant, continuous integration with Cruise Control
- DEVELOPMENT LANGUAGES:
- Advanced Java with a wide API knowledge, PL/SQL, C, Ada
- TEST:
- Unit and functionnal testing (Junit, web testing), performance testing
- OS:
- Linux and Solaris administration with network skills
- MANAGEMENT:
- scheduling and reporting, project documentation, customer relationship management,
- development team daily management, training and coaching, motivation
- STRATEGY:
- elaboration of strategies around innovative technologies
- LANGUAGES:
- English: written and oral working knowledge, TOEFL: 543,
- French: Mother tongue
| Karavel – groupe Amadeus | Tourisme, Paris, France |
| Architecte senior | November 2005 - Present |
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.
Keywords : UML with PowerAMC 11. BPM/Workflow and EAI with Weblogic Server and 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 | Government organization, Paris, France |
| Architecte, technical project manager | April 2005 - October 2005 |
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
Keywords : UML. MDA (Model Driven Architecture). Compuware Optimal/J. Objectweb Jonas. J2EE. EJB. Struts. MySQL.
| Gestitres – Groupe Caisse d’Epargne | Financial Back-Office Subcontracting, Paris, France |
| Architecte | July 2004 - April 2005 |
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.
Keywords : 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 | Software editor, Paris, France |
| Architect, project manager | March 2002 - May 2004 |
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.
Keywords : J2EE: EJB/JSP/Servlet (Jboss cluster, Weblogic and Resin). MVC avec Struts. XML/XSL. Oracle 8i. Ant/Maven. Design Patterns. Unit tests. Aspect-Oriented programming. Project and team management.
| AXA Investment Managers | Asset Management, Paris, France |
| IT Analyst / Java designer and developer | July 2001 - March 2002 |
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).
Keywords : J2EE. EJB (Weblogic 5.1 and 6.1). JSP/Servlet. Rational Rose. Sybase. Design Patterns. Unit tests. Ant.
| JP Morgan Chase | Investment Bank, Paris and Glasgow, |
| IT Consultant / Java developer in financial domain | September 2000 - June 2001 |
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.
Keywords : Java JDK 1.2 and 1.3. Swing + specific framework. Sybase. Sun Solaris. 3-Tiers architecture. XML. Clearclase.
| Genicorp | IT Consulting Company, Paris, France |
| Intern/Researcher | October 1999 - August 2000 |
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.
Keywords : Catalysis method. UML. EJB: Jonas. CORBA (Orbacus). Swing. PostgreSQL 7.0.
| Peugeot PSA | Car industry, Paris, France |
| IT Consultant / Java developer | January 2000 - March 2000 |
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.
Keywords : DataMining. CORBA (Visibroker 3). Java (JDK 1.1). JDBC. Oracle 7.
| OZA | IT Consulting, Paris, France |
| Intern / UML Designer and Java developer | March 1999 - August 1999 |
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.
Keywords : Java 1.1. RMI. Object Oriented RDBMS (Versant). 3-tiers architecture. CVS. UML/OMT (Rational Rose).
| Post-graduate Diploma (DESS) – Specialisation in modelling and architecture, with first class honours. | June 2000 |
| Master's thesis : “Development methods: Integration of the event-based approach to the component-based approach (at both conceptual and implementation level)” | |
| Université Panthéon-Sorbonne, Paris | |
| Master’s Degree (MIAGE) - Computer Sciences, with honours. | June 1999 |
| University of Sciences and Technologies, Lille | |
| First college degree (DEUG) - major in mathematics and physics | June 1996 |
| University, Calais | |
| A Level equivalent (Baccalauréat S) – Major: mathematics and physics, with honours. | June 1995 |
| mention bien | |
| Lycée Pierre de Coubertin, Calais | |
