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