Philippe Goncalves
Ingénieur études et développement Java Android, Desjardins
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 Android.
Plus d'informations sur http://www.philippegoncalves.com
- Consultant Java Android pour le compte de Desjardins
- Refactoring complet de l´application officielle Desjardins déjà existante
- Amélioration du concept hybride natif/web afin de maintenir facilement l´application
- Dé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
- Développement des scripts de livraison automatique via Ant
Environnement technique:
Java Android Ant Json Jackson
2011 - 2012- 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 (JQuery Mobile) 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 JQuery Mobile 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 - 2010Time and materials project for the account SHAM:
- Technical expert on a contract management application for the business hospitals insurance
- Complete development during one year on a major software evolution (rethinking of the whole system billing, etc.)
- Development of the EJB project for online subscriptions
- Database design, triggers and stored procedures development
- Set up of automatic application deliveries (Ant)
- Corrective (production) and scalable support
- Detailed functional specifications
- Support to users (production) and Java developers
- Full autonomy
Technical skills:
Java JSP XHTML DOM CSS AJAX Javascript SQL PL/SQL Struts Hibernate Eclipse Oracle Mantis XML SVN AspectJ Jboss WordML EJB3 Adobe Livecycle J2EE
2008 - 2008Time and materials project for the account SNCF (Communication department):
- Contracting owner assistant for the drafting of a project specification for the establishment of a common platform for sending SMS / MMS
- Technical informations consolidation of the existing applications at SNCF
- Proposal of technical and functional solutions for the common platform
2007 - 2008Time and materials project for the account SNCF (Communication department):
- In charge of an Intranet application for SNCF
- Customer relationship management
- Workload estimate
- Proposition of solutions for customers requests
- Design and Development (PHP / Ajax / MySQL / etc.) for the existing application
- Users training for many Web and Intranet applications
- Photoshop design
- Design and development (PHP / Ajax / MySQL / etc.) of a collaborative workspace
Technical skills:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL Photoshop FireBug JSON Joomla Mercury Quality Center Google Maps API
2007 - 2007Time and materials project for the account GTIE Transport (LEE Conseil):
- Development of a back office for a decision support application for road traffic management in Rhone Alps region
- Realization by a fully Web 2.0 approach, with the use of YahooUI and Scriptaculous libraries
- Mass use of DOM, Ajax and Javascript, increasing interactivity and ergonomics
- Compliance with W3C standards for better accessibility
- Job layer done in PHP
- Full autonomy on the project
Technical skills:
PHP XHTML DOM CSS AJAX Javascript SQL YahooUI Eclipse MySQL FireBug JSON CVS
2006 - 2007Fixed-price project for the account EDF:
- Participation from A to Z on the design and development for a nuclear supervising application
- Detailed functional specifications, document design and user documentation draft
- Visits to the customer, meetings
- Database design
- J2EE/Struts/Spring/Hibernate/AJAX/Oracle/PLSQL development
- Design and development of the modules for the interface with Octave (Mathematics module), JFreeChart (graphics generation) and JasperReport (interactive reports generation)
- Unit and validation tests, deployment on Weblogic server
Technical skills:
Java JSP XHTML DOM CSS AJAX Javascript SQL PL/SQL Struts Spring Hibernate JFreeChart JasperReport Eclipse Tomcat Weblogic Oracle AjaxTags BugZilla XML CVS J2EE
2006 - 2006- Development of an application for the release of lots (drugs) for the pharmaceutical sector
- Detailed functional specifications draft
- J2EE/Struts/Spring/Hibernate/AJAX/PLSQL development
- Graphics generation with Birt (Business Intelligence and Reporting Tools, a project of the Eclipse Foundation)
Technical skills:
Java JSP XHTML DOM CSS AJAX Javascript SQL Struts Spring Hibernate Birt Eclipse Tomcat Weblogic Websphere Oracle MySQL AjaxTags Mantis XML CVS J2EE
2006 - 2006- Development of a .NET application for network management
- English documentation study of the EDI Cisco
- Learning Netconf protocol for communication network
- Learning .NET (C # and ASP) environment
- Development in Visual Studio .NET 2005
Technical skills:
ASP XHTML SQL C# MySQL XML
2005 - 2005- Animation and development of online games events that have occurred during the summer of 2005
- Design and development of interactive games in ASP/XHTML/Javascript/Transact-SQL
- Security management
- Setting the games in production
- Results of competitions organized positive
Technical skills:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop J2EE
2004 - 2004- Development of online games in ASP/XHTML/Javascript/Transact-SQL
- Participation in the 3 phases: design, development, testing
- Security management
- HTML Integration
- High level SQL Procedures and Triggers
- Enhancement of the game server written in Java
Technical skills:
Java ASP XHTML DOM CSS Javascript SQL Transact-SQL SQL Server Photoshop J2EE
2003 - 2003- Development of an intranet for the CEA (Nuclear) of Saclay
- Discussion with the staff
- Analysis of need
- Establishing a model / prototype of the intranet for validation
- Development with the intranet tool Publigen by Advantys
- Staff training on the tool
- Development of a tool in ASP / Access to manage documents
Technical skills:
ASP XHTML CSS SQL