Christian - Architecte J2EE WEBSPHERE
Ref : 180929B001-
78500 SARTROUVILLE
-
Chef de projet, Développeur, Architecte (49 ans)
-
Freelance
De Juillet 2013 à Septembre 2018 THINGS ARE MOVING
FOUNDER, CEO
Things Are Moving est une entreprise spécialisée dans le développement mobile (ainsi que les services back-office liés). Dans le but d’apporter expertise et conseils afin de livrer les projets dans les temps en respectant le budget.
Développent d’applications mobiles :
o Interactions avec une cigarette électronique connectée (IoT) (FR) (Android)
o Publications spécialisées pour vétérinaires et pharmacies (FR) (iOS, Android, Back end PHP)
o Mise en relation client pour concessions automobiles (FR) (iOS, Android)
o Stockage en ligne sécurisé pour entreprises (DK) (iOS, Android, Windows Phone)
o Presse, Kiosque et consultation de magazines (FR) (iOS, Android, Back end PHP, Angular6)
o Messagerie instantanée sécurisée pour entreprises (DE) (iOS, Android, Windows Phone, Angular2)
o Presse, vente de journaux pour la diaspora Sénégalaise (SN) (iOS, Android, Back end PHP, JQuery)
o Gestion pour association de copropriétaires. (FR) (iOS, Android)
o Suivi en temps réel d’interventions chirurgicales pour centre hospitaliers privés. (US) (iOS, Android, Back end PHP, JQuery)
o Suivi et localisation de caissons blindés pour instruments de musique de haute valeur. (US) (iOS, Android)
o Programme de fidélité pour des marchands locaux. (UK) (iOS, Android)
o Hôtellerie, tourisme. (IT) (iOS, Android)
o Gestion de parc pour concessions automobiles. (FR) (iOS, Android)
o Communication Ecole-Parents d’élèves (AUS) (iOS, Android)
o Alertes tempêtes département de la sécurité civile (US) (iOS, Android, Windows Phone)
o Messagerie d’entreprise sécurisée (DE) (iOS, Android)
D’Octobre 2012 à Juillet 2013 IBM – (CLIENT GROUPE SAFRAN)
ARCHITECTE SENIOR
Plate-forme centralisée utilisée par tous les constructeurs du groupe SAFRAN afin d’assurer un suivi complet de toutes les informations de maintenance ainsi que les informations transmises durant le vol. Un volet « défense » est aussi couvert par le projet, les détails de ce volet sont, à ce jour, toujours couvert par une entente de confidentialité. (WAS, Spring, Spring Batch, WS*, EJB3, JPA)
o Contribution aux décisions d’architecture globales de la solution.
o Élaboration de spécifications d’architecture.
o Conception et réalisation d’un EAI complet.
o Implémentation de modules techniques Java critiques.
De Janvier 2011 à Octobre 2012 IBM – (CLIENT EDELIA - GROUPE EDF)
ARCHITECTE MCO (MAINTIEN EN CONDITION OPERATIONNELLE)
Plate-forme de télé-services énergétiques et gestion des opérations liées à la gestion des équipements sur site. Le système d'information mis en oeuvre repose sur des briques logicielles d'IBM, articulées autour de l'architecture SAFE (Solution Architecture Framework for Energy & Utilities). (WPS, WP. WAS, Base Temps réel PI)
o Apporter à l’équipe MCO les compétences d’architecture fonctionnelles et techniques pour l’ensemble des activités opérationnelles.
o Contribution aux décisions d’architecture globales de la solution.
o Élaboration de spécifications d’architecture.
o Etudes d’impacts
o Estimations de charges et suivi des développements et des réalisations.
o Interventions et développements sur situations de production critiques.
D’Octobre 2009 à Décembre 2010 IBM – (CLIENT SOCIETE GENERALE)
ARCHITECTE WEBSPHERE
Chantier de migration de 174 applications vers WebSphere 7 afin de répondre aux normes JavaEE 5. (WAS 7, Struts, JCA, CICS, IMS)
o Élaboration de spécifications d’architecture.
o Élaboration de normes d’industrialisation des développements.
o Développement d’outils de génération de code Java pour accélérer le processus de migration.
o Extraction et réécriture d’un Framework de développement Java utilisé par 30 applications.
De Juillet à Octobre 2009 IBM – (CLIENT GALEC)
RELEASE MANAGER
Responsabilités:
o Responsable de la partie « Build and Deploy » de la nouvelle plateforme d’achats des magasins Leclerc. Refonte des différentes plateformes Internet de Leclerc en un seul site pour faciliter l'expérience utilisateur.
o Arrivé en tant que Transition Manager pour assurer la transition entre le directeur de projet actuel et son prédécesseur.
o Planification et pilotage des livraisons.
o Relations avec le client
o Coordination entre les équipes (développement, tests et production)
o Pilotage des équipes de production
De 2006 à Juillet 2009 IBM – (CLIENT GMF)
ARCHITECTE WEBSPHERE PORTAL
Mise en place d’un système de gestion de contenu dans le cadre du projet portail. (WAS 6, WP 5.1, WCM 5.1)
o Migration des contenus de l’ancien outil de gestion de contenu.
o Élaboration d’un Framework de développement Java commun pour améliorer la productivité des développements. (Accès WCM, Authentification, Logs, Portlets)
o Élaboration de spécifications d’architecture.
o Élaboration de normes de développement.
o Migration du Portail de version 5.1 en version 6.1
2005-2006 ACTI CANADA (CLIENT IBM)
CHEF DE PROJET
Migration d’une application de gestion des Risques Lourds dans le domaine de l’assurance vers une technologie J2EE. L’application a été développée à l’aide d’un outil propriétaire discontinue. La nouvelle version a été réécrite en faisant usage des technologies J2EE standard. ((BEA Weblogic, Oracle 9i, JSP, Struts, Hibernate3)
o Gestion d’une équipe de 3 développeurs
o Développement Java, JSP/Struts, Hibernate
o Planification et suivi des ressources
o Revues de code;
o Élaboration de spécifications d’architecture;
o Relations avec le client
2003-2005 ACTI CANADA (CLIENT IBM)
LEADER TECHNIQUE J2EE
Développement d’une application J2EE visant à informatiser tout le livre foncier d’Alsace Moselle, contenant l’ensemble des droits qu’exercent les personnes physiques ou morales sur les immeubles de cette région (40 000 volumes et 2 400 000 feuillets)
o Gestion d’une équipe de 8 développeurs.
o Développement Java, EJB, JSP/Struts.
o Mise en place d’un modèle de données à types structurés sous DB2 (premier projet européen à utiliser cette technologie).
o Utilisation des technologies IBM (WAS 5, WSAD 5.1, DB2 v8.1, Framework IBM Calypso incluant Struts 1.1 pour la présentation et Hibernate 2.0 pour la persistance de la base de données.)
2001-2003 ACTI CANADA (CLIENT BNP PARIBAS)
ARCHITECTE J2EE
Modélisation, conception et mise en production d’un système d’authentification unique (Single-Sign-On) pour les applications J2EE de la banque. (EJB, Java, Struts, SecurID)
o Elaboration d’un Framework de développement Java commun pour améliorer la productivité des développements. (DataBroker, composants Struts, Mapping, etc.)
o Validation des architectures des projets Java du groupe Securities Services.
o Développement d’applications JSP/Struts
o Élaboration de spécifications d’architecture.
2000-2001 SYLAOS INTERNATIONAL (CLIENT IBM)
DEVELOPPEUR JAVA
Programmation et développement d’Enterprise Java Beans (EJB) pour une application dans le domaine du transport. Application développée sous Java 1.3, connectée à une base Oracle.
o Supervision des développeurs.
o Élaboration de spécifications d’architecture.
2000-2001 SUITELOGIC (START-UP) – VENDU A SCHLUMBERGER EN 2001
FONDATEUR ET PDG
Programmation et développement de SuiteLogic, une suite bureautique « web-based » développée en Java et DHTML.
o Développement des applets de traitement de texte et de tableur en Java.
o Développement de l’interface en DHTML (JavaScript) et intégration avec les applets.
o Développement de la partie transactionnelle du site (ASP) intégrée avec une base de données.
1999-2000 SOCIETE DE GESTION INFORMATIQUE DU QUEBEC (SOGIQUE)
ARCHITECTE TECHNOLOGIQUE
Élaboration d’un plan d’architecture d’entreprise pour toutes les applications développées dans le domaine de la santé.
o Gestion de projets
o Gestion au niveau du projet du « Portail » du Ministère de la Santé du Québec
o Supervision du développement du site web de l’entreprise (intégration de Domino Server et IIS)
1999 SOCIETE DE GESTION INFORMATIQUE DU QUEBEC (SOGIQUE)
DIRECTEUR WEB
o Conception et administration du site web de l’entreprise (D-HTML, ASP, JavaScript, C++, Java, VB, LotusScript)
o Conception et administration du site intranet de l’entreprise (Liens avec Lotus Notes en temps réel par Domino)
o Gestion de projets
o Administration et entretien de base Lotus Notes
o Administration de serveur web
1997 - 1999
AMADEUS INTERNATIONAL
ANALYSTE-PROGRAMMEUR
Programmation et développement du logiciel Providence 98 servant à la gestion documentaire basée sur la norme ISO 9000 et ISO 14000 (VB5-VB6, VC, D-HTML, JavaScript, RDO, SQL Server, Access, Oracle)
o Entretien et gestion du site Web
o Intranet clients : Gestion des mises à jour de logiciels
o Intranet employés : Gestion des ventes et des contacts
o Conception du programme d'installation (InstallShield 5.1 Professional Edition)
o Gestion de projets
o Supervision du personnel de développement
o Support technique
1996 - 1997
EXACT GESTION ET TECHNOLOGIES DE LA QUALITE, INC.
PROGRAMMEUR ANALYSTE
Programmation et développement de logiciels conçus pour des applications spécifiques.
o Implantation et administration de réseau Windows NT.
o Gestion de projets
o Développement et implantation de Site Web
o Formation : Micro-informatique et bureautique
o Support technique aux usagers.
1995 - 1996 TOPTECH GROUPE CONSEIL, INC.
PROGRAMMEUR ANALYSTE
Programmation et développement de logiciels conçus pour des applications spécifiques;
o Supervision du personnel de développement informatique;
o Support technique aux usagers.
1995
UNILOGIC SOLUTIONS SYSTEME, INC.
PROGRAMMEUR STAGIAIRE
o Conception et développement de programmes en C sous SCO UNIX.
o Développement d’applications à écrans tactiles, inventaire gestion de l’équipement.
CURSUS
Formation professionnelle
2012 : Chef de projet informatique
2011 : Develop Rich Applications with Google Web Toolkit (GWT)
2010 : Android App Development and Design
1998 : 794- Windows Architecture for Developers
1998 : 1015- Mastering MFC Development using Visual C++ 6
1998 : Implementing a Database Design on SQL Server 6.5
1999 : Application Development 1
1999 : Application Development 2
1999 : Developing Dynamic Web Pages Using JavaScript in Domino
1999 : System Administration 1
Formation
1994-1995 : Certificat d'étude collégiale Institut d'informatique du Québec
Maîtrise de Mathématiques
Publication Creating Mobile Apps with Appcelerator Titanium
Aux éditions PACKT Publishing le 25 Octobre 2013
Compétences informatiques
SYSTEMES: Windows, UNIX (OSX, AIX, Solaris, Linux), iOS, Android
LANGAGES : Java, Kotlin, Swift, Objective C, C#, ASPX, Visual C++ , Visual Basic.NET, Ruby on Rails, TypeScript, JavaScript, PHP
BASES DE DONNEES: Oracle 9i, DB2 V9, SQL Server, Sybase 12, Domino (Notes), Access