Antonio Goncalves
Architecte senior J2EE / Java EE
Architecte senior J2EE / Java EE - Freelance
Conseil en architecture Java / Java EE
9 ans d’expérience sur les technologies Internet/Intranet
Expertise Java EE 5 (EJB 3, JPA…) et problématiques de migration
Forte expérience en développement et prototypage
Applications stratégiques à fort volume et haute disponibilité
Ancien consultant senior chez BEA (1999-2001)
Implication dans le monde open source Java.
Background gros système (CICS, MVS, DB2) de 1992 à 1994
Formateur en parallèle pour BEA et Sun.
Publication du livre « Java EE 5 » en mai 2007
Enseigne la plateforme Java EE 5 au Cnam
http://www.antoniogoncalves.org
Enseignement de la plateforme Java EE 5 aux élèves ingénieurs ( http://jfod.cnam.fr/iagl )
Environnements : Tomcat, GlassFish, MySQL, Java 1.6, Servlets, JSP, JSTL, EJB Stateless, Statefull, Entity, MDB, JMS, JNDI, Ant, XML, UML
2005 - 2007Urbanisation des systèmes d’information du NSI (nouveau système d’information). Coordination de la migration technique de Clarify V12 en V13 (intranet de 1600 utilisateurs répartis sur un cluster Weblogic de 40 instances).
* S’assurer que les projets répondent aux normes architecturales (load balancing à l’aide d’Altéons, serveur HTTP Apache, Weblogic, JMS/MQSeries)
* Urbanisme des systèmes pour répondre à la haute disponibilité (24/7)
* Référent pour la rédaction de dossiers d’architecture technique
* Optimisation des performances de l’intranet (code, éléments architecturaux…)
* Validation technique des différents environnements (dev, recette, pré-prod, prod)
* Rédaction du dossier de conception logiciel pour Services Web
* Encadrement de la migration de iPlanet vers Apache sur neufs applications
* Audit du code personnalisé de Clarify V13
* Rédaction des normes de nommage et d’interfaçage entre JMS et MQSeries
Environnement technique: Weblogic 9, WebSphere, iPlanet, Apache, Clarify, JMS, MQSeries
2005 - 2005.Définition et implémentation de l’outil de gestion des interventions des consultants dans toutes les filiales européennes de BEA
.Elaboration des spécifications avec la MOA anglaise et les utilisateurs Européens
.Formation et encadrement de 2 développeurs intégrés sur le projet
.Définition de l’architecture et participation à la réalisation
.Tests d’intégration, suivi de la recette et mise en production
Environnements : Windows NT, Weblogic 8.1, Oracle 10, Workshop, client léger Servlets/JSP/JSTL, J2EE (EJB Stateless, Entity, JNDI), Ant, XML, UML TogetherSoft
2001 - 2003Architecte et chef de projet dans le cadre de la réalisation du framework technique utilisé dans le système d'informations Dreams
.Mise en place de l’architecture et de l’environnement de développement
.Pilotage du projet et encadrement de l'équipe (jusqu’à 6 personnes)
.Suivi, reporting au directeur du projet
.Rédaction de la documentation du projet
.Recette interne : tests de performance et de non régression
Environnements : Weblogic 7.1 sous NT, Java 1.4, J2EE (EJB Stateless, MDB, JMS), Securité JAAS, Ant et Maven, Oracle 9i et TopLink (vs JDO), LoadRunner, WinRunner, UML TogetherSoft, IDE Idea
1999 - 2001Consultant Weblogic au sein de BEA Grande-Bretagne
.Consultant pour l’architecture J2EE du portail d’entreprise de Deutsche Bank
.Conseil auprès de l’équipe d’architectes de NetDecisions (portail pour les automobilistes)
.Conseil et formation de l’équipe e-commerce de Bristish Airways
.Preuve de concept pour GlaxoWellcome
Environnements : Weblogic Server (4.5.1, 5.1, 6.0), Java, OOAD, JDBC, Swing, Beans, HTML, Servlets, JSP, RMI, EJB, XML, WAP, Oracle, LDAP, SOAP, Iplanet
1998 - 1999Définition de l’architecture cible et participation à la phase de prototypage
.Rédaction des « use case » et des spécifications techniques générales
.Formation de l’équipe aux méthodes Objet, à Java et à l’architecture Web
.Etude de diverses solutions alternatives (WebLogic, Apptivity, Prolifics, Scort), Langages (Java, Javascript, HTML,…) et prototypage avec les fournisseurs potentiels
Environnements : Java, Javascript, HTML, BEA Weblogic, Scort, Prolifics, Apptivity
1996 - 1998Analyse et développement de nouvelles fonctionnalités pour absorber les nouvelles offres commerciales. Refonte de l’architecture pour pouvoir augmenter la production de cartes SIM.
.Responsable du projet Pro-Perso (une seule carte à puce contient 2 numéros de téléphone) :
.Rédaction des dossiers d’analyse et de conception
.Encadrement de 2 Analystes programmeurs et suivi du planning
Environnements : Serveur, UNIX AIX, Oracle 7.1, SQL Windows, C++, Méthodes OMT, UML, Rational Rose