Philippe Goncalves
Ingénieur études et développement Java J2EE, freedomone mobile
Passionné par le domaine des nouvelles technologies, je me positionne principalement sur des projets mêlant à la fois le métier (Programmation Orienté Objet, Java et les technologies SQL) et la présentation (XHTML, Javascript, CSS, AJAX) en tant que consultant Java J2EE.
Plus d'informations sur http://www.philippegoncalves.com
- Prototypage et développement sur la plateforme freedomone™ (BI pour mobile)
- Développement d'une interface cliente multi-protocole en REST, SOAP et JMS
- Amélioration et développement sur le moteur de workflow basé sur Drools
- Développement et design de workflows et workitems (Services) drools
- Amélioration et développement du moteur de corrélation visant à reconnaitre et corréler les requêtes entrantes
- Dé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
- Développement et design de plusieurs démos et preuves de concepts
- Développement d’un module de geolocalisation basé sur les API de Google Maps et Bing Maps
- Développement Web pour les navigateurs mobiles et d'ordinateurs
- Travail en « mode startup » (autonomie, créativité, apport d’idées, etc.) sur un produit innovant
Environnement technique:
Java J2EE EJB3 Spring JMS Webservices SOAP REST DB2 SQL JPA Drools XHTML HTML5 CSS JSP Servlet Javascript JQuery Eclipse SVN XML SAX DOM Websphere Google Maps API Bing Maps API Maven Ant
Ingénieur études et développement Java J2EE (Jive), The Community for Excellence in Health Governance
2010 - 2011- Consultant Java pour une organisation affiliée à l’université McGill œuvrant pour l’excellence dans la gouvernance de la santé au Canada
- Architecte, analyse et développement de plugins pour la plateforme Jive Engage (Site Web communautaire et collaboratif) de l’organisation
- Dé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é
- Rédaction de spécifications fonctionnelles détaillées
- Mise en place des plans de tests
- Autonomie complète sur le projet
Environnement technique:
Java Freemarker XHTML CSS AJAX Javascript JQuery Struts Spring Eclipse Maven PostgreSQL SQL SVN Jive
2008 - 2010En régie pour le compte SHAM:
- Référent technique sur une application de gestion de contrat pour le domaine des assurances dans le milieu médical
- Prise en charge & développement au complet sur 1 an d’une évolution majeure de l’application (Nouvelle Tarification, …)
- Développement du projet EJB pour les souscriptions en ligne
- Conception et design de base de données, développement de procédures stockées & triggers
- Mise en place de procédures automatique de livraison (Ant)
- Support correctif (production) et évolutif
- Rédaction de spécifications fonctionnelles détaillées
- Assistance aux utilisateurs (production) et développeurs Java
- Autonomie complète sur le projet
Environnement technique:
Java JSP XHTML DOM CSS AJAX Javascript Struts Hibernate Eclipse Oracle SQL PL/SQL Mantis XML SVN AspectJ Jboss WordML EJB3 Adobe Livecycle J2EE
2008 - 2008En régie à la Direction des systèmes d'information et des télécommunications (DSIT) de la SNCF:
- Assistance à 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
- Consolidation des informations techniques des applications SNCF existantes
- Proposition de solutions techniques et fonctionnelles pour la plateforme commune
2007 - 2008En régie à la Direction des systèmes d'information et des télécommunications (DSIT) de la SNCF:
- Prise en charge au complet d’un des sites Intranet de la SNCF
- Gestion de la relation client
- Estimation de charges
- Proposition de solutions viables recadrant les demandes du client
- Conception et développement (PHP/AJAX/Mysql/etc.) pour l’existant
- Formation des utilisateurs sur différents sites de la SNCF
- Design et découpe de maquettes sous Photoshop
- Conception et développement d’un espace de travail collaboratif
Environnement technique:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL Photoshop FireBug JSON Joomla Mercury Quality Center Google Maps API
2007 - 2007En régie pour le compte de LEE Conseil (GTIE Transport):
- Dé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
- Réalisation via une approche entièrement Web 2.0, notamment grâce à l'utilisation des librairies YahooUI et Scriptaculous
- Utilisation massive du DOM, d’AJAX, et de Javascript, renforçant l’interactivité et l’ergonomie
- Respect des normes W3C pour une meilleure accessibilité
- Couche métier réalisée en PHP
- Autonomie complète sur le projet
Environnement technique:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL FireBug JSON CVS
2006 - 2007Au forfait pour le compte d'EDF, service nucléaire:
- Participation de A à Z sur l’analyse, conception et développement au sein d’un projet de surveillance nucléaire
- Rédaction de spécifications fonctionnelles détaillées, du document de conception et de la documentation utilisateur
- Visites chez le client, participation aux réunions
- Participation à la conception de la base de données et à l’architecture générale
- Développement J2EE/Struts/Spring/Hibernate/AJAX/Oracle, procédures PL/SQL
- Conception 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)
- Test unitaires (JUnit) et de validation
- Déploiement de l’application sur Weblogic
Environnement technique:
Java JSP XHTML DOM CSS AJAX Javascript Struts Spring Hibernate JFreeChart JasperReport Eclipse Tomcat Weblogic Oracle SQL PL/SQL AjaxTags BugZilla XML CVS J2EE
2006 - 2006Stagiaire sur une application pour le domaine pharmaceutique:
- Analyse et développement sur une application d’aide à la libération des lots pour le milieu pharmaceutique
- Rédaction de spécifications fonctionnelles détaillées
- Développement J2EE/Struts/Spring/Hibernate/AJAX, procédures PL/SQL
- Génération de graphique via Birt (Business Intelligence and Reporting Tools, projet de la fondation Eclipse)
Environnement technique:
Java JSP XHTML DOM CSS AJAX Javascript SQL Struts Spring Hibernate Birt Eclipse Tomcat Weblogic Websphere Oracle MySQL AjaxTags Mantis XML CVS J2EE
2006 - 2006Stagiaire sur une application pour la configuration de réseaux informatiques:
- Développement d'une application .NET pour la gestion de réseaux
- Etude via des documentations en anglais, de l'EDI de Cisco
- Apprentissage du protocole Netconf pour la communication réseau
- Apprentissage de l'environnement .NET (C# et ASP)
- Développement sous Visual Studio .NET 2005
Environnement technique:
ASP XHTML SQL C# MySQL XML
2005 - 2005Stagiaire pour des applications ludiques sur Internet:
- Animation et développement d'évènements sur des jeux en lignes, ayant eut lieu durant l'été 2005
- Conception et développement de jeux interactifs en ASP/XHTML/Javascript/Transact-SQL
- Gestion de la sécurité
- Mise en production des jeux
- Résultats des concours organisés positifs
Environnement technique:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop J2EE
2004 - 2004Stagiaire pour des applications ludiques sur Internet:
- Mise en place de jeux en ligne développés en ASP/XHTML/Javascript/Transact-SQL
- Participation aux 3 phases: conception, développement, tests
- Gestion de la sécurité
- Integration HTML pour les sites de la société
- Procédures et Triggers SQL haut niveau
- Amélioration du serveur de jeux ecrit en Java
Environnement technique:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop J2EE
2003 - 2003Stagiaire sur une application intranet:
- Développement d'un site intranet pour le CEA de Saclay
- Interview du personnel de la section
- Analyse du besoin
- Mise en place d'une maquette/prototype de l'intranet pour validation
- Réalisation complète de l'intranet via l'outil Publigen d'Advantys
- Formation du personnel sur l'outil
- Développement en parallèle d'un outil en ASP/Access pour la gestion documentaire de STDS
Environnement technique:
ASP XHTML CSS SQL
