Page Personnelle de Grégory Prince
Transcription
Page Personnelle de Grégory Prince
Grégory PRINCE Ingénieur d’Etude et Développement C – Java/J2EE Domaines d’intervention S Développement C et Java dans des environnements partagés (CVS). S Maintenance correctrice et évolutive Technologies maîtrisées − Langue − Parlé, écrit : technique Formation professionnelle − 2003 Formation "Java avancé" d'une semaine : Modélisation objet, servlets, pages JSP… − Formation MQSeries − Formation Microsoft Visual Basic 6.0 − 1995 Stage ingénieur de 4 mois dans la société Télédia (Lille) : développement d'un outil d'assistance à la conception graphique des écrans du produit. Base de données Réseaux RPC, XML-RPC − Anglais : Lu : courant Oracle, RDB, SQL-Server, DB2, Sybase − Analyste développeur Systèmes d’exploitation Windows NT-2000-2003,XP (utilisation, notion d'administration) VMS (utilisation, notion d'administration) Unix RHEL, SUN Solaris, HP UX, AIX… (utilisation) − Principales missions Serveur d'application et technologies WEB Oracle application server 9.0.3 et 10g (9.0.4) : AS et Standalone. Spécifications J2EE (modèle MVC 2, type STRUTS, servlet…) Frameworks LOG4J, BC4J, JAXB Études − juillet 1995 : Ingénieur EUDIL diplômé de l'Ecole Universitaire des Ingénieurs de Lille (www.polytech-lille.fr), spécialité Informatique − 1990-1992 : Classes Préparatoires Math Sup, Math Spé. Lycée du Hainaut, Valenciennes − 1990 : Baccalauréat Série C − Langages et environnement de développement Objective-C, C Java VBA Langages à balises (XML, XSL, HTML) Microsoft Visual Studio Eclipse, Oracle 9i JDeveloper CVS État civil − 33 ans (né le 10 octobre 1972), marié, 1 enfant − Nationalité française − 18 rue de Montreuil 59148 Flines-lez-Râches Tél : 03.27.80.04.35 / 06.77.75.88.10 − [email protected] EXPERIENCE PROFESSIONNELLE SOCIETE TELEDIA Projet Développement de drivers Système Concevoir et développer des interfaces périphériques pour robots de sauvegarde à base de communication SCSI pour le logiciel de sauvegarde Network Backup Manager. Programmation objet en Objective-C portable d’un système NeXTSTEP à un système UNIX X11/Motif. Rôle Ingénieur R&D système Réalisations - Programmation système. - Support hotine. - Installation. Environnement technique - Objective-C - Unix (NeXTSTEP, Solaris, ATT SRV4, HPUX), Windows NT - SCSI, Objets distributés, CORBA - Stage de 3 - CDI de août 1996 à juin 1997 Dates ème année d’école d’ingénieur de mars à juin 1995 SOCIETE LOGOS-CSE Projet Développement d’outils de configuration Développer des outils graphiques pour la configuration d’un runtime multi-plateformes (Unix, Windows, VMS, …) de conversions, d’analyses et de d’améliorations de messages bancaires internationaux ; solutions à mettre en place dans un environnement bancaire Rôle Ingénieur R&D département « Produit » Responsable technique d’équipe Réalisations - Définir, concevoir et mettre en place des solutions intégrées dans l’environnement de la banque. Environnement technique - MS Access 97, MS Visual Studio 6.0 - API Win32, D-COM, ADO - SQL (SQL Server, DB2, Oracle, Sybase) 2/4 Dates De juillet 1997 à décembre 2000 SOCIETE GENERIX Projet Développement d'un Atelier de Génie Logiciel (AGL) Développer et maintenir de nouvelles fonctionnalités d'un AGL propriétaire développé en C servant aussi de cœur technique au produit commercialisé. En plus de gérer l’architecture technique, il permet la génération de sources, la création d’écrans, rend transparent les accès aux bases de données, offre des composants de bases aux équipes de développeurs pour construire le progiciel indépendamment du système d’exploitation. Ex : sous-programmes génériques de gestion de tableaux dynamiques, gestion de sémaphores et mémoires partagées, … Historiquement à l’origine du produit en mode alphanumérique sous VMS, il a ensuite fortement évolué vers le Client/Serveur sous Windows/Unix. Il est maintenant sollicité pour le back-office de l’offre GénériX Collaborative Entreprise. Rôle Ingénieur étude et développement C Réalisations - Programmation en C dans un environnement de développement commun. - Maintenance, patch correctif et documentation des fonctionnalités. - Intégration dans des environnements TSE/Citrix. - Interface technique pour des terminaux code-barres (module radio-fréquence). - Développement d’une communication entre l’application J2EE de GénériX (servlet) et le back office générant les traitements batch. - Portage technique sur les nouveaux processeurs (Itanium, AMD64, PPC64, …). Environnement technique Dates - VMS, Windows, Unix, TSE, Citrix, Powwow - C, RPC, XML-RPC, SQL, API Win32 - MS Visual Studio 6, Compuware DevParner Studio (Boundchecker) Depuis janvier 2001 SOCIETE GENERIX Projet Développement d'un framework propriétaire JAVA J2EE Développer et maintenir des frameworks servant au développement du produit commercialisé en technologie J2EE. Déployer sur des serveurs d’applications (Oracle Application Server, Websphere), il prend en charge l’exécution de l’application WEB depuis le navigateur jusqu’à la base de données. Il est basé sur les BC4J d’Oracle (framework Java de persistance qui permet de faire correspondre des tables de base de données relationnelle avec des objets java simples, type Hybernate) pour le lien avec la base de données, sur un framework de cinématique propriétaire MVC (type STRUTS) et sur XML/XSL/XSLT pour la partie représentation HTML. Rôle Ingénieur étude et développement JAVA J2EE 3/4 Réalisations - Programmation en JAVA/J2EE dans un environnement de développement commun. - Modélisation UML. - Maintenance, patch correctif et documentation des fonctionnalités. Environnement technique Dates - Java, XML, XSL, SQL - LOG4J, BC4J, XML-RPC - Eclipse, JDeveloper - CVS - GdPro - OpenSta Depuis mars 2003 4/4