Test - Accès à mon site - Free

Oracle, DB2, Sybase, Microsoft SQL Server, MySQL, Postgres. Système d' exploitation. Solaris, Linux Red Hat Enterprise, Linux CentOS, Linux Ubuntu.


un extrait du document



Philippe TERRANOVA
Email: pterrano@gmail.com
Permis B - 33 ansConsultant Senior


Formations2001 - 1998Etude d'ingénieur en Informatique à l'Université de Technologie de Compiègne (60)1996 - 1998DUT Informatique à l'Université du Havre (76)1996Baccalauréat Scientifique option Sciences Physiques au lycée de Barentin (76)

CompétencesServeur d'applicationJBoss, WebSphere, Jonas, Tomcat, Technologies J2EEMiddlewareMQseries, JMS, RMI, Tibco Rendrez-vous, SFTP, HTTP/HTTPSTechnologies WebPortail Liferay 5.2, Spring MVC, Java Server Faces (JSF), Struts, jQuery, DOM, Ajax, CSS, PHPLangages et frameworksJAVA, Swing, Spring Framework, Hibernate 3, WebServices (CXF), XSL/XSLT/XSL-FO, Birt, KSH, C/C++, C#Intégration continueJenkins, Junit, Selenium, Green PepperAnalyseMerise, UMLBase de donnéesOracle, DB2, Sybase, Microsoft SQL Server, MySQL, PostgresSystème d'exploitationSolaris, Linux Red Hat Enterprise, Linux CentOS, Linux UbuntuEnvironnement de développementEclipse/RAD, Together, IntelliJ IDEA, JBuilderProgicielsMurexAnglaisOpérationnel. Rédaction de rapports en Anglais
Expériences techniquesFévrier 2011 - Avril 2012Business Center
Pages Jaunes - Sèvres
Développement du site web Business Center permettant aux entreprises de mettre à jour leurs publicités Pages Jaunes, de consulter leurs audiences et de retrouver certaines informations les concernant. Le projet est réalisé à l'aide de la méthode Scrum. Développement dans une équipe de réalisation de 8 personnes au sein d'un portail LiferayParticipation aux réunions de fin d'itération (démo, planning game, rétrospective)Réalisation de user stories (developpement de plusieurs portlets et d'un batch de mailing)Correction des anomaliesCréation des bouchons et développement des tests de non régression avec SeleniumL'intégration continue est effectuée avec JenkinsScrum, Portail Liferay 5.2, JAVA 1.6, Spring, BIRT, jQuery, Velocity, CXF, Selenium, Jenkins, Green Pepper, Oracle 10G (PL/SQL), Mysql, SVN, Linux
(https://businesscenter.pagesjaunes.fr/)Juillet 2010 - Janvier 2011Projet ATLENTIC
BNP PARIBAS CIB - Paris
Participation au sein d'une équipe MOE de 10 personnes au développement d'applications satellites Java autour de LoanIQ, progiciel de gestion de grands crédits internationaux avec plusieurs emprunteurs. Maintenance applicative évolutive de plusieurs applications Java Swing communiquant avec un serveur WebSphere via Web Services (intégrés dans le framework propriétaire Sweet Dev)Billing : Génération à la demande ou par batch des factures au format PDF à délivrer aux emprunteurs et des notices d'information à envoyer aux prêteurs (iText)Deal Overview : Suivi des événements des dealsPreview View : Visualisation des autorisations des emprunteurs évaluées par le calcul de risquesCashFlow View : Visualisation des transferts de fondJAVA 1.5, Swing, Web Services, Sweet-dev, iText, Oracle 10G, Webshere 6, RAD 7, CVS


Janvier 2010 - Juin 2010Migration du SI Commercial de MVS vers UNIX
Pages Jaunes - Sèvres
Participation, au sein d'une équipe de 6 personnes, au portage des batches et IHM du SI Commercial contenant les données de prospection et permettant de contacter les nouveaux clients Pages Jaunes. Développement en Java J2EE d'un portail web d'accès aux données du SI CommercialPortage des écrans CICS de recherche, consultation et mise à jourPortage des écrans de consultation et mise à jour des fichiers VSAM en écran web à l'aide de JSF en accédant à des tables ORACLE via HibernateCréation de la page d'interrogation du Web Service de sectorisation des prospects/clientsSécurisation via LDAP par définition de rôles de sécuritésExportation des écrans de consultation en fichier Excel (XLS) Portage de 2 batches de Cobol vers Java permettant de sectoriser des établissements en fonction de paramètres géographiquesGénération de plusieurs fichiers à l'identique des programmes Cobol à partir d'un ou plusieurs fichiers en entréeEnrichissement des fichiers d'un code secteur par appel d'un Web Service externeProgrammation proposée et effectuée en multi thread (permettant une réduction importante du temps de traitement et de latence d'accès au Web Service)Paramétrage du format des entrées/sorties via XMLRédaction de la documentation technique (diagramme de classes, spécification technique) Développement d'une application en C# pour un utilisateur permettant d'effectuer en masse une modification d'une entrée en base de données à partir d'un fichier texte contenant une liste de numéro de clientsJAVA 1.6, J2EE, Multi Thread, JSP/Servlet, JSF, JSF for Ajax, Hibernate 3, Web Services (CXF), POI, Oracle 10G, JBoss 4.2, C#, KSH, Eclipse, SVN, Solaris, Linux

Novembre 2006 - Décembre 2009Equipe Middleware
Société Générale Asset Management - La Défense
Participation à différents projets au sein d'une équipe de 6 personnes responsables du support, de l'intégration, du paramétrage et du développement de différents outils de flux accessibles via des API de programmation. Les échanges inter-applications et avec l'extérieurs sont assurés exclusivement par cette équipe.Moniteur de transfert eBus: Application maison (en C) de transferts de fichiers entre les différentes applications de la SGAMPortage du code / Recompilation pour LinuxImplémentation de nouveaux connecteurs en C avec MQSeries, et avec les sites web de FXALL et Sales ForceMaintenance corrective et évolutive en CAjout de fonctionnalités très spécifiques et ponctuelles sur l'API JavaE-Subsriber: Application Java permettant la génération de documents Postscript ou PDF vers Imprimante ou eBus à partir de données XML transmises via un EAI Seebeyond ou eBusInstallation, paramétrage et support de la productionEtude et réalisation de l'ajout d'une fonctionnalité d'envoi / retour d'acquittement de FAXRéalisation de diverses optimisations telles que l'envoi de mails en masse, purge des fichiers temporaires et historiquesMoteur de batches: Framework développé en Java par la SGAM permettant l'exécution de batches (Pool de Connexion, Gestion d'alarme, API de communications avec les applications Middleware)Backup de la personne en support aux MOE Développements et mise en place de connecteurs en Java pour nos moniteurs de transferts (HTTPS, SFTP) pour les Flux Internet Automatisation des tâches quotidiennes de support, paramétrage et installation via des scripts Shell en KSH Développement d'une IHM en SWING pour aider dans les tâches quotidiennes. (Connexions en SSH, suivi des états et paramétrages dans les différentes bases de données des middlewares du SI)JAVA, Langage C, MQ Series, KSH, Eclipse, SVN, Oracle, Solaris, Linux

Août 2005 - Octobre 2006Ma Ligne TV
France Telecom - Saint Quentin en Yvelines
Participation à différents projets au sein d'une équipe de 10 personnes chargée du développement de l'offre Ma Ligne TV.Live Autonome: Interface de choix et de consultation des programmes pour les bouquets TPSL, Canal+/CanalSat et FT (Mosaïques, Liste de chaînes, Informations de programmes, Verrouillage parental, écrans spécifiques TNT, ...)En équipe, développement en Java J2EE (JSP/Servlet, JavaScript)Mini Portail: Environnement pour tester plus efficacement les interactions entre le Live Autonome et le Portail de Ma Ligne TVSeul, développement en Java J2EE (JSP/Servlet, JavaScript)Module de statistiques: Développement / Intégration sur Linux en Java. Enregistrement de certaines actions (ex : chaînes regardées et parcours dans l'interface) dans une base de données OracleJAVA, J2EE, JSP, Servlet, Javascript, Struts, XSL, Oracle, Jonas, Set Top Box (Sagem et Thomson), Eclipse, CVS, LinuxMai 2004 - Septembre 2005Développement de Workflows
Calyon - Saint Quentin en Yvelines
Développement et maintenance évolutive de différents projets intranet au sein d'une équipe de 3 personnes pour la DRSSI, service responsable de la sécurité informatique et pour l'Inspection Générale.EASI: Evaluation Annuelle de la sécurité du Système d'InformationRédaction des spécifications fonctionnelles et techniquesDéveloppement de l'application en Java J2EEMESARI: Outils d'analyses de risquesINTPROD: Workflow de mise en production pour les bases de donnéesICIS: Intranet du contrôle Interne (Questionnaires d'auto-évaluation, modules incidents,...)JAVA, J2EE, JSP, Servlet, Javascript, Sybase 12.5, DB2, MS SQL Server, WebSphere 5.1, Eclipse, CVS, AIX

Septembre 2002 - Mai 2004Murex
Crédit Agricole Indosuez - Saint Quentin en Yvelines
Participation au sein d'une équipe de 5 personnes à l'intégration du progiciel financier Murex et aux développements annexes afin d'assurer son interconnexion avec le reste du S.I. de la banque. Intégration du Temps Réel MurexParamétrage du rtimport, import engines et des launchers associésSimulation de traders par XMLScript et Stress du cache Développement en Java de plusieurs STPTransfert de Bonds et Futures du Front Office vers le Back Office (OLK / MxmlExchange)Import dans Murex des deals MTS (Courtier Electronique) et Bloomberg diffusés sur un bus TIBCO Rendez-vousCommunication avec le système de validation des SalesDéveloppement d'une IHM en SWING pour contrôler les STP via RMI et suivre/changer les états des deals en base de données Développement en J2EE (JSP/Servlet) d'un Intranet de ReportingUtilisation des API Java Murex d'accès au Data Publisher (DAP)Génération de rapports au format PDF/CSV (FOP/XALAN)Accès restreints aux rapports en fonction des droits utilisateurs définis dans Murex (API d'authentification Murex) Mise en place du Load Balancing Murex sur les fermes de PC et Serveurs Unix Développement d'un connecteur en Java permettant l'envoi simplifié d'alertes vers l'application "ISAAC" (MAIL/SMS/FAX) à partir d'un simple fichier XML écrit sur disque Rapports d'extraction vers le site de Markit (Extraction XML de prix envoyée en HTTPS) Développement d'une console en SWING permettant de consulter des messages dans MQseriesJava, Tomcat, XSL, XSL-FO, KSH, Sybase 12.5, MQseries, Tibco Rendez-vous, Together (UML), Eclipse, CVS, AIX, Windows 2000 Server
Septembre 2001 - Février 2002ISAAC
Crédit Agricole Indosuez - Saint Quentin en Yvelines
Conception et développement en Java de l'application. Envoi de MAIL/FAX/SMS à partir d'alertes au format XML ou COBOL postées dans MQSeries Génération de pièces jointes PDF/RTF avec possibilités graphiques à partir de feuilles de style XSL (FOP/XALAN) Archivage des alertes dans une base de données DB2 Lecture des acquittements par connexion DIIOP sur un serveur Notes avec possibilité de redirection vers MQSeries pour un traitement automatisé ou via la messagerie aux responsables des applications Interface d'administration sous WebSphere (Consultation des alertes, paramétrage de l'application, ...)Java, XSL, XSL-FO, JavaMail, WebSphere 3.5, DB2, MQseries, IIOP, Visual Age, Lotus Notes, Mainframe OS390 (Partition Unix)Février 2001 - Août 2001Surveillance de la PKI
Crédit Agricole Indosuez - Saint Quentin en Yvelines
Cette application permet de surveiller la disponibilité du service de PKI. Elle reproduit l'authentification par carte à puce coté client en s'appuyant sur l'applet Java de la PKI. Développement d'une application en Java Swing en y intégrant l'Applet de la PKI Tests de l'application Packaging sur CD d'installationJava, Swing, JavaMail, HTTP, HTTPS, JBuilder, Windows
Expériences personnellesSportsVolley Ball, Badminton, Ski AlpinVoyagesRandonnée pédestre à l'étranger et découverte des volcans du monde (Islande, Kamtchatka, Indonésie, Hawaï, ...)InformatiqueFreebox Web TV
Développement d'une application Multiposte permettant à de nombreux Freenautes de regarder la télévision dans un navigateur Web.Javascript, DOM, AJAX, VideoLAN
(http://pterrano.free.fr/freeboxtv/)Téléphonie IP
Développement sur mon temps libre d'une application de téléphonie. Intégration d'un serveur Asterisk sous Ubuntu Développement d'une application répondeurMenus personnalisés en fonction de l'appelantEnregistrement/Consultation des messagesNotification par mail des appels et messagesEnvoi de SMS via le répondeurFiltrage des appelantsRecherche automatique du nom de l'appelant dans un annuaire inversé public Interface Web de contrôle et suiviConsultation des appels reçus et écoutes de messagesAppel d'un contact du carnet d'adressesTransfert d'un appel en coursMise en relation de deux numéros de téléphones Planification d'évenementsHorloge parlanteSynthèse vocale vers un numéro de téléphoneJAVA, JSP/Servlet, Javascript, DOM, AJAX, Asterisk, MySQL, Linux