Gregorie - Architecte C++
Ref : 081103Y001-
94240 L'HAY LES ROSES
-
Chef de projet, Architecte, Consultant technique (53 ans)
-
Freelance
Since January 2007, I have been a software architect for the world leader of the geophysics industry, CGGVeritas (result of the merger of CGG -Compagnie générale de géophysique - and Veritas DGC in 2007). I was previously a consultant and a R&D engineer for Stilog I.S.T., which provides scientific computing services.
From January 2007 through present – Software architect for CGGVeritas
Responsibilities Architecture, technical advisor and coordinator
Designed the Java “productivity applications” and migration to a Tomcat-based application server
Designed the communications between the desktop applications (messaging)
Contributed to the specification of a cross-cutting project including graphical applications, batch processing and HPC (High-performance computing) teams, in order to improve the communication between the processing environment (clusters) and the user desktop
Identified common functional and technical solutions for the users from the two former companies as part of the technical merger
Contributed to the coordination efforts with the foreign and ex-Veritas development centers (mainly Houston, Calgary, London and Tyumen)
Designed the architecture of an in-house component based Java framework
From February 2003 through December 2006 - Contractor for C.G.G.
Responsibilities consulting, software architecture, development
Projects
3 technical audits
Software architecture
Seismic traces display and numerical analysis: optimizations, development
Conceptualization and implementation of the re-design of a web application.
From January 2001 to December 2002 - Project manager on a consultancy basis for multiple clients
Responsibilities
Software architecture and project management
Management of the programming teams (1 to 3 engineers)
Running multiple projects simultaneously
Object design and programming
Training of junior engineers
Developing technical proposals
Projects
Organization of a training period for two Indian engineers for SNECMA: technology and knowledge transfer as well as object design in the context of the creation of the SNECMA INDIA subsidiary
Migration of neural network computing software from Unix to Windows (SNECMA)
CCL (Calculation of limit conditions): Meshing/solver modeling for aircraft engines on test bank. Thermodynamic, fluid mechanics, data treatment and computation code generation (SNECMA)
Aircraft combustion chamber modeling software: restructuring of the object design and new version to introduce chamber geometry and thermodynamic cases (SNECMA)
Communication system between test banks for aircraft engines and the analysis database (SNECMA)
Calculation of electricity consumption (EDF)
From January 2000 to December 2000 - Developer on a consultancy basis
CCL version 3 development introducing an integrated fluid model (SNECMA)
Migration of the development framework CORTEA (co-ownership EDF–Stilog I.S.T) from UNIX to Windows
Hydro-geological survey of underground gas storage, 2D/3D graphical development, 3D modeling of reservoirs and data mapping (GEOSTOCK)
Web sites
From January 1998 to December 1999 - Developer (contractor)
Tollroad management software introducing new equipment and means of payment. Communication between equipment and processes (COFIROUTE)
Geophysics processing management, scheduling and optimization (CGG - Petrosystem)
Development and maintenance of interactive graphical software for seismic velocity analysis, Normal Move Out Correction – hyperbolic shift and transversal anisotropy algorithms implementation (CGG - Petrosystem)
Languages C++, Java/J2EE and EJB3, XML, C, knowledge of Fortran
Internet HTML, HTTP/HTTPS, servlet, applet, javascript
Windows technologies: VB script, Active server page (ASP)
Java Web Services (JWSDK), web applications
Servers: Apache, Tomcat
Database Oracle, MySql, SqlServer, SQL, JDBC
Systems Unix, Linux, Windows
Graphics, GUI Xwindow – MOTIF
Ilog Views
MFC (Microsoft foundation classes)
Java AWT, Swing
GUI builders: Ilog Studio, UIM/X, XframeMaker, Microsoft visual studio
3D graphics Open Inventor
Methodologies UML, Design Patterns
Tools: Rational Rose, Soda, Jude
Development tools Xemacs, Netbeans, Eclipse, Microsoft Visual C++
CVS, Subversion, Ant, Purify, Quantify, Bound Checker, Optimize It