<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0"><channel><title>CV Philippe Goncalves - Consultant Java J2EE Android</title><link>http://www.philippegoncalves.com</link><description><![CDATA[Fil RSS retraçant mes principales expériences professionnelles et compétences, vous pouvez voir une version plus complète de mon CV sur http://www.philippegoncalves.com]]></description><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/philippegoncalves/fr" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="philippegoncalves/fr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Actuellement en poste</title><pubDate>Sun, 27 May 2012 22:31:28 GMT</pubDate><description><![CDATA[<span style="font-size:1.5em;">Consultant Java J2EE Android</span><!--, <span style="font-size:1.2em">A l'écoute du marché au Canada</span>-->]]></description></item><item><title>COMPETENCES</title><pubDate>Sun, 27 May 2012 22:31:28 GMT</pubDate><description><![CDATA[<h1><span color="red">XHTML DOM CSS AJAX Javascript SQL MySQL FireBug JSON CVS SVN JQuery JQuery Mobile JFreeChart Java JSP ASP Transact-SQL Struts Hibernate JasperReport YahooUI Eclipse SQL Server BugZilla Joomla Mercury Quality Center J2EE Android Freemarker Maven Webservices Ant Jackson PHP PL/SQL XML WordML REST DB2 PostgreSQL JMS Birt Oracle Photoshop Mantis EJB3 Google Maps API JPA Jive Spring AjaxTags Tomcat Adobe Livecycle SOAP Weblogic AspectJ Jboss Drools HTML5 Bing Maps API SAX C# Websphere </span></h1>]]></description></item><item><title>Depuis Fev. 2012, Ingénieur etudes/développement Java Android, Desjardins (Montréal)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/desjardins.jpg" alt="Logo" align="left" style="padding-right:2em;" /></p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>C</strong>onsultant Java Android pour le compte de Desjardins
</li><li>R</strong>efactoring complet de l´application officielle Desjardins déjà existante
</li><li>A</strong>mélioration du concept hybride natif/web afin de maintenir facilement l´application
</li><li>D</strong>éveloppement d´un module de mise à jour automatique de l´interface et des fonctionnalités par échange de données au format Json avec le Web
</li><li>D</strong>éveloppement des scripts de livraison automatique via Ant</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;JSON&nbsp;Android&nbsp;Ant&nbsp;Jackson&nbsp;</p>]]></description></item><item><title>Fev. 2011 - Fev. 2012, Ingénieur etudes/développement Java J2EE, freedomone mobile (Montréal)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/freedomonemobile.jpg" alt="Logo" align="left" style="padding-right:2em;" /></p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>P</strong>rototypage et développement sur la plateforme freedomone™ (BI pour mobile)
</li><li>D</strong>éveloppement d'une interface cliente multi-protocole en REST, SOAP et JMS
</li><li>A</strong>mélioration et développement sur le moteur de workflow basé sur Drools
</li><li>D</strong>éveloppement et design de workflows et workitems (Services) drools
</li><li>A</strong>mélioration et développement du moteur de corrélation visant à reconnaitre et corréler les requêtes entrantes
</li><li>D</strong>éveloppement et design d'une application de notification intelligente, capable de communiquer avec les téléphones mobiles, les appareils IP et par Emails, le tout géré par une console de monitoring en full Ajax
</li><li>D</strong>éveloppement et design de plusieurs démos et preuves de concepts
</li><li>D</strong>éveloppement d’un module de geolocalisation basé sur les API de Google Maps et Bing Maps
</li><li>D</strong>éveloppement Web pour les navigateurs mobiles (JQuery Mobile) et d'ordinateurs
</li><li>T</strong>ravail en « mode startup » (autonomie, créativité, apport d’idées, etc.) sur un produit innovant</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;JSP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;Spring&nbsp;Eclipse&nbsp;Websphere&nbsp;JSON&nbsp;XML&nbsp;Google Maps API&nbsp;SVN&nbsp;EJB3&nbsp;J2EE&nbsp;JQuery&nbsp;DB2&nbsp;JPA&nbsp;Drools&nbsp;HTML5&nbsp;Bing Maps API&nbsp;SAX&nbsp;Webservices&nbsp;SOAP&nbsp;REST&nbsp;JMS&nbsp;JQuery Mobile&nbsp;Jackson&nbsp;</p>]]></description></item><item><title>Nov. 2010 - Fev. 2011, Ingénieur etudes/développement Java J2EE (Jive), Community for Excellence in Health Governance (affiliée à McGill) (Montréal)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/cehg.jpg" alt="Logo" align="left" style="padding-right:2em;" /></p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>C</strong>onsultant Java pour une organisation affiliée à l’université McGill œuvrant pour l’excellence dans la gouvernance de la santé au Canada
</li><li>A</strong>rchitecte, analyse et développement de plugins pour la plateforme Jive Engage (Site Web communautaire et collaboratif) de l’organisation
</li><li>D</strong>éveloppement de la fonctionnalité eBoardroom, permettant aux utilisateurs de gérer des évènements avec agenda (documents, template, etc.), documents, package de réunion, dans leur communauté
</li><li>R</strong>édaction de spécifications fonctionnelles détaillées
</li><li>M</strong>ise en place des plans de tests
</li><li>A</strong>utonomie complète sur le projet</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;Struts&nbsp;Spring&nbsp;Eclipse&nbsp;Tomcat&nbsp;FireBug&nbsp;JSON&nbsp;SVN&nbsp;J2EE&nbsp;JQuery&nbsp;Jive&nbsp;Freemarker&nbsp;Maven&nbsp;PostgreSQL&nbsp;</p>]]></description></item><item><title>Août 2008 - Août 2010, Ingénieur etudes/développement Java J2EE, SHAM (Lyon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/sham.jpg" alt="Logo" align="left" style="padding-right:2em;" />Mon rôle au sein de ce projet concernait le support correctif et évolutif d'une application de gestion de contrat pour la SHAM (Société Hospitalière d'Assurances Mutuelles - assureur des établissements de santé, des maisons de retraite, médico-sociaux, etc.).
<br /><br />Cette application en Java J2EE permet aux gestionnaires de l'entreprise de gérer les différentes souscriptions des clients (hôpitaux, médecins, etc.), afin de les facturer, renouveler leur contrat, faire des échéanciers de paiements, etc. Elle est divisée en 3 parties:
<ul><li>La gestion métier: l'application permet aux gestionnaires de l'entreprise de créer les contrats des clients et de les faire vivre au fil des années.</li>
<li>La gestion des documents: les documents de facturation, d'échéancier de paiement, de conditions particulières, etc. sont édités directement depuis l'application (via HP Extream, Adobe LiveCycle ou Word (WordML)).</li>
<li>La gestion automatique des traitements: via des batchs également en J2EE, les contrats sont quittancés, renouvelés, etc. et ce de manière automatique, suivant l'état des contrats au moment du lancement de ces batchs.</li>
</ul>
En tant que référent technique au sein du projet, j'intervenais essentiellement au niveau du développement, aussi bien sur le front que le backoffice, mais également sur les documents édités (factures, échéanciers de paiement, etc.).
<br />J'ai notamment pris en charge:
<ul>
	<li>Une évolution majeure de l'outil, s'étalant sur presque 1 an, en collaboration avec un analyste fonctionnelle, traduisant le besoin métier des gestionnaires. Cette évolution a eut pour but, notamment, de prendre en compte de nouveaux types de contrats, mais également de repenser tout le système de tarification des clients, de gestion des garanties, des différents éléments composants les contrats, etc. Outre le côté fonctionnelle, il a fallu ici redessiner une grosse partie de l'application, avec l'ajout/modification de nombreuses tables en base de données, une nouvelle gestion des EJB3, etc.</li>
	<li>Une évolution permettant aux contrats créés par les souscripteurs en ligne (directement depuis le site Internet de la SHAM) d'être intégrés automatiquement dans cette application de gestion des contrats.
	<li>Des procédures de migration des données vers l'ancien système AS400, le tout en PL/SQL.</li>
	<li>Les livraisons de l'outil, entièrement paramétrables, pour par exemple livrer d'anciennes versions en urgence, sans prise en charge de certains changements, etc.
</ul>
Très enrichissante, cette mission me permet aujourd'hui d'aborder des systèmes complexes développés en Java.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>R</strong>éférent technique sur une application de gestion de contrat pour le domaine des assurances dans le milieu médical
</li><li>P</strong>rise en charge & développement au complet sur 1 an d’une évolution majeure de l’application (Nouvelle Tarification, …)
</li><li>D</strong>éveloppement du projet EJB pour les souscriptions en ligne
</li><li>C</strong>onception et design de base de données, développement de procédures stockées & triggers
</li><li>M</strong>ise en place de procédures automatique de livraison (Ant)
</li><li>S</strong>upport correctif (production) et évolutif
</li><li>R</strong>édaction de spécifications fonctionnelles détaillées
</li><li>A</strong>ssistance aux utilisateurs (production) et développeurs Java
</li><li>A</strong>utonomie complète sur le projet</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;JSP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;PL/SQL&nbsp;Struts&nbsp;Hibernate&nbsp;Eclipse&nbsp;Oracle&nbsp;Mantis&nbsp;XML&nbsp;SVN&nbsp;AspectJ&nbsp;Jboss&nbsp;WordML&nbsp;EJB3&nbsp;Adobe Livecycle&nbsp;J2EE&nbsp;Ant&nbsp;</p>]]></description></item><item><title>Mai 2008 - Juin 2008, Assistance à Maîtrise d'Ouvrage (AMOA), SNCF (Direction de la Communication) (Lyon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/sncf.jpg" alt="Logo" align="left" style="padding-right:2em;" />La SNCF possède diverses applications permettant d'envoyer des SMS à leurs clients et leurs contrôleurs de trains, dans le but d'informer par exemple d'un retard, de prévenir un incident sur une rame, etc.
<br /><br />Ces applications sont toutes reliées à un fournisseur spécifique pour l'envoi et la réception de SMS, ce qui engendre une non homogénéisation des protocoles d'échanges, ainsi que des difficultés à mettre en place des nouvelles applications utilisant ce type de service.
<br /><br />Mon rôle dans cette mission a été d'assister le client (la SNCF) dans la rédaction d'un cahier des charges pour la mise en place d'une plateforme commune d'envoi de SMS, avant un appel d'offre au niveau Européen.
<br /><br />Il a fallu d'abord étudier les applications existantes, afin de comprendre comment elles fonctionnaient, dans le but de rédiger la prise en charge des protocoles de communications, sur la plateforme commune.
<br /><br />J'ai également participé à la rédaction des solutions techniques et fonctionnelles standards à prendre en compte pour l'accueil des futurs applications utilisant l'envoi/réception de SMS.
<br /><br />Cette mission fut très enrichissante, elle m'a permis de voir les étapes de la construction d'un projet client, avec la recherche des idées, les phases de reflexion, la définition du besoin, etc.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>A</strong>ssistance à maîtrise d’ouvrage pour la rédaction d’un cahier des charges pour la mise en place d’une plateforme commune d’envoi de SMS/MMS
</li><li>C</strong>onsolidation des informations techniques des applications SNCF existantes
</li><li>P</strong>roposition de solutions techniques et fonctionnelles pour la plateforme commune </li></ul></p><p><u>COMPETENCES</u>:<br /></p>]]></description></item><item><title>Juin 2007 - Avr. 2008, Ingénieur etudes/développement PHP, AMOA, SNCF (Direction de la Communication) (Lyon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/sncf.jpg" alt="Logo" align="left" style="padding-right:2em;" />Responsable d'un site intranet, cette mission, au sein de la Direction des Systèmes d'Information et des Télécommunications (DSIT) de la SNCF, m'a permis de travailler à la fois du côté de la gestion de projet, que du côté intégration/développement technique, tout en restant en parfaite autonomie.<br /><br />
Suivi technique sous Mercury Quality Center, intégration de contenu, développement de composants Joomla, estimation de charge sur des prochaines évolutions, design de maquette sous Photoshop etc., un travail très riche et des plus polyvalents, qui m'a permis de montrer mes capacités d'interlocuteur dans la gestion des demandes clients et des priorisations lors d'un projet.<br /><br />
Je n'est pas non plus été en manque du côté technique, Joomla étant un CMS très professionnel et permettant à quiconque de développer des composants complètement modulables.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>P</strong>rise en charge au complet d’un des sites Intranet de la SNCF
</li><li>G</strong>estion de la relation client
</li><li>E</strong>stimation de charges
</li><li>P</strong>roposition de solutions viables recadrant les demandes du client
</li><li>C</strong>onception et développement (PHP/AJAX/Mysql/etc.) pour l’existant
</li><li>F</strong>ormation des utilisateurs sur différents sites de la SNCF
</li><li>D</strong>esign et découpe de maquettes sous Photoshop
</li><li>C</strong>onception et développement d’un espace de travail collaboratif</li></ul></p><p><u>COMPETENCES</u>:<br />PHP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;YahooUI&nbsp;Eclipse&nbsp;MySQL&nbsp;Photoshop&nbsp;FireBug&nbsp;JSON&nbsp;Joomla&nbsp;Mercury Quality Center&nbsp;Google Maps API&nbsp;</p>]]></description></item><item><title>Mai 2007 - Juin 2007, Ingénieur etudes/développement PHP, GTIE Transport (Groupe Vinci) (Lyon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/gtie.jpg" alt="Logo" align="left" style="padding-right:2em;" />L'objectif de cette mission a été de mettre en place le back office d'une application d'aide à la décision, pour la gestion du trafic routier en région Rhône Alpes.<br />Le front office existant déjà, il m'a fallu étudier l'architecture de la base de données afin de m'adapter à celle-ci, le but étant bien évidemment de ne rien avoir à toucher du côté de l'application existante.<br /><br />D'un point de vue technique, les seules contraintes imposées furent l'utilisation du langage PHP couplé à une base de données MySQL. Afin de ne pas proposer une application basique de remplissage de formulaire, avec toutes les contraintes dues aux relations en base de données, le back office a été développé entièrement via une approche Web 2.0; mettre en place une application "riche" tout en étant sur du client léger, par le développement d'un outil interactif permettant à l'utilisateur de créer ses objets comme bon lui semble sans suivre un cheminement précis et défini.<br /><br />Travaillant seul sur cette mission, elle s'est déroulée dans d'excellentes conditions, la phase de recette n'ayant dégagée aucun bug.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>D</strong>éveloppement d’un back office pour une application d’aide à la décision pour la gestion du trafic routier en région Rhône Alpes
</li><li>R</strong>éalisation via une approche entièrement Web 2.0, notamment grâce à l'utilisation des librairies YahooUI et Scriptaculous
</li><li>U</strong>tilisation massive du DOM, d’AJAX, et de Javascript, renforçant l’interactivité et l’ergonomie
</li><li>R</strong>espect des normes W3C pour une meilleure accessibilité
</li><li>C</strong>ouche métier réalisée en PHP
</li><li>A</strong>utonomie complète sur le projet</li></ul></p><p><u>COMPETENCES</u>:<br />PHP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;YahooUI&nbsp;Eclipse&nbsp;MySQL&nbsp;FireBug&nbsp;JSON&nbsp;CVS&nbsp;</p>]]></description></item><item><title>Oct. 2006 - Mai 2007, Ingénieur etudes/développement Java J2EE, EDF (Chinon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/edf.jpg" alt="Logo" align="left" style="padding-right:2em;" />Au sein d'une équipe de 6 personnes (1 chef de projet, 1 architecte technique, 1 mathématicien, et 3 analystes/développeurs), notre mission a été de mettre en place une application pour la surveillance de l'irradiation des cuves et réacteurs de la centrale EDF de Chinon. <br /><br />Mathématiques, rapports de synthèse, graphiques de prévisions, utilisation de technologies récentes, mon rôle a d'abord été de prouver mes capacités techniques (aide à l'architecture, initiation des développements, etc.) et relationnelles (participation aux réunions clients) afin de mener à bien ma tâche.<br /><br />
Mes compétences ont été multiples: rédaction de spécifications fonctionnelles, de documents de conception, de la documentation utilisateur, participation à la conception de la base de données et à l’architecture générale, développement, recherche de solution pour la mise en place sous Weblogic, participation à la phase de test, etc.<br /><br />
Au niveau du développement, j'ai réalisé entièrement 3 des 5 pôles indispensables de l'application: la gestion des données de référence, la génération de graphiques interactifs à partir de données transmises par un module de maths indépendant, et la génération de rapport de type pdf à partir des informations de la base de données, but final de l'application.<br /><br />Je suis intervenu ponctuellement sur le projet 3 mois après la fin de ma mission, pour du transfert de compétences et de l'assistance au chef de projet.<br /><br />
Ce projet au forfait pour EDF a duré 8 mois complet.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>P</strong>articipation de A à Z sur l’analyse, conception et développement au sein d’un projet de surveillance nucléaire
</li><li>R</strong>édaction de spécifications fonctionnelles détaillées, du document de conception et de la documentation utilisateur
</li><li>V</strong>isites chez le client, participation aux réunions
</li><li>P</strong>articipation à la conception de la base de données et à l’architecture générale
</li><li>D</strong>éveloppement J2EE/Struts/Spring/Hibernate/AJAX/Oracle, procédures PL/SQL
</li><li>C</strong>onception et développement des modules pour l’interfaçage avec Octave (module Mathématique), JFreeChart (génération de graphiques) et JasperReport (génération interactive de rapport de type PDF)
</li><li>T</strong>est unitaires (JUnit) et de validation
</li><li>D</strong>éploiement de l’application sur Weblogic</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;JSP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;PL/SQL&nbsp;Struts&nbsp;Spring&nbsp;Hibernate&nbsp;JFreeChart&nbsp;JasperReport&nbsp;Eclipse&nbsp;Tomcat&nbsp;Weblogic&nbsp;Oracle&nbsp;AjaxTags&nbsp;BugZilla&nbsp;XML&nbsp;CVS&nbsp;J2EE&nbsp;</p>]]></description></item><item><title>Juil. 2006 - Sep. 2006, Ingénieur études/développement Java J2EE (Stage), Logica (Lyon)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/logica.jpg" alt="Logo" align="left" style="padding-right:2em;" />Mon stage de fin d'étude de MASTER s'est déroulé en deux phases: 1 mois et demi à Montréal, au sein du laboratoire Téléinfo de l'UQAM, et 3 mois chez Logica Lyon.<br /><br />Ma mission a été ici de participer au développement et à la mise en place d'une solution de type client léger, pour l'aide à la libération des lots pharmaceutiques, afin de répondre aux interrogations du type: est-ce que le lot (médicament) a passé toute les phases de validation pour être commercialisé? Il y a t-il eut des anomalies tout au long de la chaine de production?<br /><br />Cette application a été effectuée dans le cadre d'un pôle similaire à de la recherche chez Logica, aucun client ne rentrant ici en jeu (Il y avait des clients potentiels, mais rien de sûr).<br /><br />Sous la tutelle d'un chef de projet, nous etions donc 3 (2 analystes/développeurs et le chef de projet) à travailler sur cette application.<br />Je suis principalement intervenu au niveau du développement, mais ai également rédigé des spécifications fonctionnelles, et participé à la phase de tests.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>A</strong>nalyse et développement sur une application d’aide à la libération des lots pour le milieu pharmaceutique
</li><li>R</strong>édaction de spécifications fonctionnelles détaillées
</li><li>D</strong>éveloppement J2EE/Struts/Spring/Hibernate/AJAX, procédures PL/SQL
</li><li>G</strong>énération de graphique via Birt (Business Intelligence and Reporting Tools, projet de la fondation Eclipse)</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;JSP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;Struts&nbsp;Spring&nbsp;Hibernate&nbsp;Birt&nbsp;Eclipse&nbsp;Tomcat&nbsp;Oracle&nbsp;MySQL&nbsp;AjaxTags&nbsp;Mantis&nbsp;XML&nbsp;CVS&nbsp;J2EE&nbsp;</p>]]></description></item><item><title>Mai 2006 - Juin 2006, Ingénieur études/développement .NET (Stage), Lab. Téléinfo de l’UQAM (Montréal)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/teleinfo.jpg" alt="Logo" align="left" style="padding-right:2em;" />Ma dernière année de Master a été effectuée à l'UQAM (Université du Quebec à Montréal) en échange universitaire CREPUQ. J'en ai également profité pour faire une partie de mon stage de fin d'étude sur place, le temps de côtoyer quelques semaines le monde du travail local.<br /><br />Mon stage s'est donc déroulé dans le laboratoire de recherche en informatique de l'université (dirigé par l'un de mes professeurs), peuplé en majorité de chercheurs et doctorants.<br /><br />Le sujet de ma mission fut de "tenter" (nous sommes dans un contexte de recherche) de mettre en place un pont de communication entre une application de configuration de machines réseaux (ValidMaker), et l'EDI de Cisco (une application pour la gestion des configurations réseaux), conjointement avec une doctorande.<br /><br />L'application à modifier existant déjà, il a fallu tout d'abord l'étudier, puis chercher des infos sur l'EDI (Sorti en Avril 2006), afin de voir les possibilités offertes pour mettre en place cette communication entre les 2 applications.<br /><br />Bilan à la fin du stage: recherche d'informations effectuée avec succès, apprentissage de la technologie .NET, modification apportée à l'application (communication effectuée en SSH), et rédaction de la documentation de conception, une autre personne récupérant mon travail afin d'effectuer les tests et les changements restant (1 mois et demi etant relativement court).</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>D</strong>éveloppement d'une application .NET pour la gestion de réseaux
</li><li>E</strong>tude via des documentations en anglais, de l'EDI de Cisco
</li><li>A</strong>pprentissage du protocole Netconf pour la communication réseau
</li><li>A</strong>pprentissage de l'environnement .NET (C# et ASP)
</li><li>D</strong>éveloppement sous Visual Studio .NET 2005</li></ul></p><p><u>COMPETENCES</u>:<br />ASP&nbsp;XHTML&nbsp;SQL&nbsp;C#&nbsp;MySQL&nbsp;XML&nbsp;</p>]]></description></item><item><title>Juin 2005 - Août 2005, Analyste Développeur ASP (Stage), Dreamcentury Entertainment (Paris)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/dreamcentury.jpg" alt="Logo" align="left" style="padding-right:2em;" />Pour ma deuxième année consécutive au sein de Dreamcentury Entertainment, j'ai eu pour mission de mettre en place durant tout l'été 2005 des évènements ludiques, sous forme de concours faisant participer le plus grand nombre de joueurs possible.<br /><br />Cela pouvait aller de la simple Tombola, à un jeu de Bingo ou même de Tiercé (imaginez un Tiercé géant où les coureurs sont les joueurs du site, avec pari à la clé et tout ce qui va avec: estimation, côte des joueurs, etc.)<br /><br />Une partie de ces jeux ont été conçus et développés par moi même (notamment le Bingo et le jeu de Tiercé), les autres existant déjà (et transformés pour l'occasion en concours).<br /><br />Ce travail fut effectué conjointement avec un graphiste, dessinant les maquettes à integrer au final.<br /><br />Je suis également intervenu sur les "classiques" intervention que j'avais eu l'occasion de faire l'année passée: intégration HTML, correction de composantes en production, gestion de la sécurité, etc.<br /><br />Encore une fois le bilan fut très positif, le taux de participation et l'engouement des joueurs étant rendez-vous.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>A</strong>nimation et développement d'évènements sur des jeux en lignes, ayant eut lieu durant l'été 2005
</li><li>C</strong>onception et développement de jeux interactifs en ASP/XHTML/Javascript/Transact-SQL
</li><li>G</strong>estion de la sécurité
</li><li>M</strong>ise en production des jeux
</li><li>R</strong>ésultats des concours organisés positifs</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;ASP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;Javascript&nbsp;SQL&nbsp;Transact-SQL&nbsp;SQL Server&nbsp;Photoshop&nbsp;J2EE&nbsp;</p>]]></description></item><item><title>Juin 2004 - Août 2004, Analyste Développeur ASP (Stage), Dreamcentury Entertainment (Paris)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/dreamcentury.jpg" alt="Logo" align="left" style="padding-right:2em;" />Dreamcentury Entertainment est une société editrice de sites de jeux en ligne: jouez, gagnez des points, et echangez vos points contre des cadeaux. Ils proposent également une plate-forme de jeux vendue en marque blanche, et présente chez de nombreux sites de groupes connus: Free, M6, etc.<br /><br />
En tant que stagiaire, j'intervenais sur les sites de la société, aussi bien en terme de conception, développement (jeux et sites), intégration, et tests. Mon rôle etait donc multiple, à l'époque l'équipe de développement n'etant constituée que de stagiaires en Informatique.<br /><br />Lors de l'attribution d'un projet, une fois la conception terminée, elle etait présentée au chef de projet et aux dirigeants de la société (nous étions dans une petite structure), avant d'entamer le développement.<br />Cette dernière phase terminée, il nous fallait alors tester le tout sur un serveur d'intégration avant la mise en production. Cette phase était délicate, en cas de bugs en production, il nous fallait intervenir au plus vite afin de ne pas pénaliser les joueurs (mauvaise attribution des points, jeu buggé) ou la société (jeu trop simple, attribution des gains trop simple, etc.).<br /><br />J'ai également participé à un mini projet de sauvegarde de partie dans un jeu Flash, et ai par conséquent amélioré le serveur de jeu en Java contrôlant le bon déroulement du processus.<br /><br />Au final ce fut une experience des plus enrichissantes, notre travail étant valorisé, visible et exploitable par des milliers de joueurs en France, et le côté technique très poussé (Trigger et procédure SQL de haut niveau, gestion de la sécurité pour éviter la triche, etc.)</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>M</strong>ise en place de jeux en ligne développés en ASP/XHTML/Javascript/Transact-SQL
</li><li>P</strong>articipation aux 3 phases: conception, développement, tests
</li><li>G</strong>estion de la sécurité
</li><li>I</strong>ntegration HTML pour les sites de la société
</li><li>P</strong>rocédures et Triggers SQL haut niveau
</li><li>A</strong>mélioration du serveur de jeux ecrit en Java</li></ul></p><p><u>COMPETENCES</u>:<br />Java&nbsp;ASP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;Javascript&nbsp;SQL&nbsp;Transact-SQL&nbsp;SQL Server&nbsp;Photoshop&nbsp;J2EE&nbsp;</p>]]></description></item><item><title>Avr. 2003 - Juin 2003, Analyste Développeur Web (Stage), Commissariat à l’Energie Atomique (CEA) (Saclay)</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/cea.jpg" alt="Logo" align="left" style="padding-right:2em;" />Au sein de la section STDS (Gestion des déchets nucléaires) du centre CEA de Saclay, cette mission de 12 semaines a d'abord été pour moi l'occasion de travailler dans un environnement entièrement dépourvu d'informaticien, et de m'adapter à un domaine d'activité qui m'etait totalement inconnu, à savoir le nucléaire.<br /><br />Stagiaire pour mettre en place le site Intranet (dont l'entière responsabilité m'était confiée) de la section du CEA pour laquelle je travaillais, il m'a d'abord fallu effectuer des interviews auprès du personnel afin de connaitre le besoin, et de prendre connaissance des domaines d'activités.<br />Cette phase mena à la réalisation d'une maquette qu'il m'a fallu valider avec les responsables, avant de mettre en place l'application via l'outil Publigen (Advantys). Cet outil est un CMS professionnel (utilisé notamment à l'epoque par Renault et France Telecom pour leurs intranets) complètement modulable et permettant au final d'avoir un résultat très propre en limitant les développements.<br />Enfin, je terminai par une formation du personnel sur Publigen.<br /><br />Au final cette expérience fut l'occasion d'aborder le côté pré-technique des projets informatiques, avec toute une phase de recherche et d'analyse du besoin. L'intégration sous Publigen fut également très interessante, et le fait de terminer par une formation des ingénieurs de la section me permis de faire le bilan de mon travail.</p><p><u><span class="bleu">INSTANTS CLES</span></u>:<ul type="circle"><li>D</strong>éveloppement d'un site intranet pour le CEA de Saclay
</li><li>I</strong>nterview du personnel de la section
</li><li>A</strong>nalyse du besoin
</li><li>M</strong>ise en place d'une maquette/prototype de l'intranet pour validation
</li><li>R</strong>éalisation complète de l'intranet via l'outil Publigen d'Advantys
</li><li>F</strong>ormation du personnel sur l'outil
</li><li>D</strong>éveloppement en parallèle d'un outil en ASP/Access pour la gestion documentaire de STDS</li></ul></p><p><u>COMPETENCES</u>:<br />ASP&nbsp;XHTML&nbsp;CSS&nbsp;SQL&nbsp;</p>]]></description></item></channel></rss>

