Frédéric - Consultant C
Ref : 050110M001-
Domicile
01630 PERON
-
Profil
Consultant, Développeur (56 ans)
-
StatutFreelance
-
INGENIEUR DEVELOPPEUR
CAST (PARIS, GENEVE)1997 - 2004Editeur d’outils de développement et d’analyse de code source
Responsable des analyseurs de code de la gamme Oracle du produit Cast Application Miner. Encadrement ponctuel d’équipes de 2-3 développeurs. Participation à la gestion de l’évolution du produit et a la définition de son architecture logicielle.
Etude avec UML, réalisation en C++ STL et maintenance des analyseurs de code PL-SQL, FORMS et SQL-Plus.
Modélisation et réalisation de la base de donnée Oracle pour le stockage du meta-modèle généré par l’analyse. Codage des procédures stockées en PL-SQL.
Etude avec UML, réalisation en C++ MFC multi-thread coopératif et maintenance du debugger de PL-SQL pour le produit Cast SQLBuilder.
Etude avec Xp et réalisation en C++ STL de l’analyseur de code Java pour la plate-forme J2EE Oracle Application Server.
Recherche et développement dans le domaine de la détection automatique des impacts lors de la modification d’une application multi-ter.
Recherche dans le domaine de la construction de graphes de flot de contrôle et de données à partir du code source d’une application.
Recherche sur les algorithmes de graphes (fermeture, recherche de chemins, recherche de boucles, équivalence graphe/matrice creuse, compression de matrices creuses, calculs sur les matrices creuses…).
Etude UML, réalisation en C++ STL et maintenance du module d’analyse d’impact pour Oracle.
Recherche et développement dans le domaine de la détection automatique d’erreurs potentielles et du code inefficace.
Définition des règles d’optimisation et de détection de code ‘dangereux’.
Définition de l’architecture logicielle et analyse.
Codage initial en C++ STL du ‘code checker’ pour le PL-SQL et le SQL Oracle.
Etude et réalisation d’un prototype de Web dynamique pour l’exploration du meta-modèle généré par le produit.
Exploration des technologies Java, Jsp, Servlet, EJB et Jdbc.
Codage en Java du prototype avec quelques Servlet, Jsp, EJB sessions et entités
Codage en Java d’un module d’exportation des données au format Xml (Xmi).
Mise en place de méthodes : UML, gestion de configuration, norme de codage, tests unitaires.
Participation a quelques missions de consulting : expertise C++, assistance technique sur les méthodes, gestion de configuration… -
INGENIEUR Systèmes à Fontainebleau.
SSIIMORPHO - ALTEN (SEVRES – 92)1993 - 1997Développement d’une application de reconnaissance d’empreinte digitale pour le marché civil (AFIS civil), responsable de la réalisation des objets métier, du middleware et de la base de données.
Etude de l’architecture générale et conception selon UML/OMT et MIL/STD.
Réalisation de prototypes utilisant Corba et ObjectStore
Développement du poste client, des objets métier et de la couche de gestion de la persistance sous NT en C++, MFC, Odbc.
Etude et réalisation de la base de donnée Sybase en TSQL puis migration vers Oracle et PL-SQL.
Adaptation du produit aux besoins des clients. Localisation, modification du workflow, des règles métier et de l’interface graphique.
Réalisation, intégration, tests, installation sur site et démarrage du système de carte d’électeurs hondurien. 3 mois au USA et 2 mois au Honduras.
Installation sur site et démarrage du système de carte de Welfare (RMI) pour l’état du Texas. 2 mois aux USA.
Préparation, installation et assistance technique pour des démonstrations et benchmark du système.
Codage des rapports d’aide a l’administration (audit, état du système)
Conducteur de test pour le produit AFIS policier.
Conception des procédures et des plans de test.
Développement des programmes et jeux de test (shell, C++, SQL).
Réalisation des tests.
Assistance technique au support client.
Installation du système AFIS policier allemand.
Intégration du système et tests fonctionnels avant l’installation.
Installation sur site, configuration et mise en route
Administration ponctuelle du site central.
Architecte logiciel
Ingénieur développeur technologies objets, C++ Java, expérimenté
Ecole du groupe ESIEE, Chambre de commerce et d’industrie de Paris
Diplôme de niveau 2, licence
Langues
Anglais : Maîtrise convenable
Plus de 9 mois aux USA
Langue de travail lors de la plupart des déplacements a l’étranger
Allemand : Notions
Compétences
Programmation
Méthodes : RUP, XP, UML, OMT, DoD-MIL/STD
Langages : C++, Java, SQL, PL-SQL, TSQL, Perl, Python, Xml, Xlst, Html, shell
Outils : Visual C++, NetBeans, SourceSafe, Cvs, Cmvc, make, ant
MFC, STL, ATL, J2EE (jsp, servlet, ejb, rmi), Com, ActiveX, Corba, Dom, Sax
Bison, Yacc, Flex, Lex, Antlr, CppUnit, JUnit, Mercury TestRunner,
Systèmes
Base de données : Oracle, Sybase, SqlServer, Postgersql, mySql, ObjectStore
Systèmes d’exploitation : NT, Aix, Linux, Solaris
Hardware : PC, RS6000, SparcStation
Serveurs d’applications : Oracle OAS, Apache, Tomcat, JBoss, FileNet (GED)
Réseaux : Tcp-Ip
Ingénieur développeur technologies objets, C++ Java, expérimenté
Ecole du groupe ESIEE, Chambre de commerce et d’industrie de Paris
Diplôme de niveau 2, licence
Langues
Anglais : Maîtrise convenable
Plus de 9 mois aux USA
Langue de travail lors de la plupart des déplacements a l’étranger
Allemand : Notions
Compétences
Programmation
Méthodes : RUP, XP, UML, OMT, DoD-MIL/STD
Langages : C++, Java, SQL, PL-SQL, TSQL, Perl, Python, Xml, Xlst, Html, shell
Outils : Visual C++, NetBeans, SourceSafe, Cvs, Cmvc, make, ant
MFC, STL, ATL, J2EE (jsp, servlet, ejb, rmi), Com, ActiveX, Corba, Dom, Sax
Bison, Yacc, Flex, Lex, Antlr, CppUnit, JUnit, Mercury TestRunner,
Systèmes
Base de données : Oracle, Sybase, SqlServer, Postgersql, mySql, ObjectStore
Systèmes d’exploitation : NT, Aix, Linux, Solaris
Hardware : PC, RS6000, SparcStation
Serveurs d’applications : Oracle OAS, Apache, Tomcat, JBoss, FileNet (GED)
Réseaux : Tcp-Ip