Guy-Christian - Architecte ENTERPRISE ARCHITECT
Ref : 190623N002-
93200 ST DENIS
-
Développeur, Architecte, Architecte d'entreprise (43 ans)
-
Freelance
Expérience professionnelle
02/2019 à 06/2019 Sogeti(Capgemini) - Architecte Senior
Projet : Travailler sur différent projets d’architecture sur les thématique suivants:
Architecture de projet Cloud Azure
Architecture sur la sécurité IT et Cloud Azure
Architecture Business Intelligence
Architecture de projets développer avec des technologies comme Java, .Net
Environnement technique :
Architecture Technique, Migration Cloud Azure, Sécurité IT, Business Intelligence, Visual Studio, Architecture & Modélisation
05/2017 à 12/2018 AUSY - Auditeur Chez BNP Paribas Auditeur Java/J2EE & Enterprise Architect
Projet 1 : Audit Statique avec Parasoft JTest d’applications Java/J2EE :
Tâches :
Récupération de code source des applications Java à auditer
analyse de code sources avec l’outil de scan Parasoft JTest
analyse des violations détectées
création de rapport BIRT
documenter le rapport BIRT et préciser les recommandations de corrections
support aux développeurs concernant les corrections des violations
Projet 2 : Audit Dynamique avec Dynatrace d’applications Java en environnement de qualif ou de production :
Tâches :
installation des agents Dynatrace sur les JVMs cibles
enregistrer les tests manuels ou automatiques des applications
écrire un rapport d’audit dynamique suivant les résultats de tests après analyse de performance de Network, CPU, Mémoire, Thread, JVMs, Database, Pure Paths, Transactions Flow
et préciser les recommandations à prendre en compte
Projet 3 : Ecrire les règles d’audit dynamique et écrire un template de rapport d’audit dynamique d’applications Java:
Tâches :
écrire les règles liées aux problèmes de network
écrire les règles liées aux problèmes de CPU
écrire les règles liées aux problèmes de mémoire
écrire les règles liées aux problèmes de lenteurs
écrire les règles liées aux problèmes de base de données
Projet 4 : Développement/Evolution de l’application Java Audit Platform (JAP) pour un scan Java en ligne et dans le cadre d’une intégration continue :
Tâches :
réalisation d’une solution multi-scanners pour JAP
intégration de Git et Gitlab à JAP
développement d’une version SpringBoot de JAP
développer une solution de monitoring de toutes les applications de JAP
intégration de JAP avec le plugin de sécurité OSWAP « dependecy-check »
développement d’un plugin SonarQube s’intégrant avec JAP pour des demandes de scans à partir de SonarQube
développement de scripts Bat et Shell
créer le rapport BIRT du plugin OWASP « dependency-check »
Projet 5 : Ecrire la documentation technique de JAP
Tâches :
écrire la documentation technique d’architecture de JAP
utilisation de UMLDesigner pour les design UML: use cases, domain diagram, class diagram, design model, architecture model, solution model,
Environnement technique :
Architecture Application & Technique, Java/J2EE, Spring, SpringBoot, Struts, EJB, Hibernate, JPA,JAX-RS, Restful Web Services, JavaScript, SonarQube, Parasoft JTest, Git, GitLab, SVN, Nexus, Artifactory, Ansible, Docker
02/2011 à 12/2016 Logica Solutions Architecte
Projet 2 : Conseil informatique dans le secteur de l’e-commerce en tant qu’architecte et développeur senior.
Tâches :
analyse du cahier des charges
rédaction des spécifications
modélisation UML, conception applicative
développement back-end en Java/J2EE
développement front-end en JavaScript, PHP
tests unitaires et d’intégration
méthodologie agile SCRUM au sein d’une équipe de 8 personnes
Projet 1 : Conseil informatique dans le secteur du paiement en ligne en tant que développeur senior.
Tâches :
analyse du cahier des charges
développement back-end en Java/J2EE
tests unitaires et d’intégration
méthodologie agile TIMEBOX au sein d’une équipe de 6 développeurs.
Environnement technique :
Java/J2EE, Hibernate, JPA,JAX-RS, Restful Web Services, JavaScript, PHP
01/2010 à 12/2010 Winkor Nixdorf Développeur Senior Java/J2EE
Projet : Conseil informatique dans le secteur de paiement bancaire en tant que développeur senior Java/J2EE.
Tâches :
analyse du cahier des charges
rédaction des spécifications
développement back-end en Java/J2EE
tests unitaires et d’intégration
méthodologie agile cycle en V au sein d’une équipe de 3 développeurs
Environnement technique :
Java/J2EE, JTA, Transactions, Java Business Process Management(JBPM)
02/2008 à 01/2010 Société Générale Consultant en Finance (Investance Solutions)
Projet : Conseil informatique dans le secteur de l’asset management en tant que consultant analyste.
Tâches :
analyse de trades
revue de pricing
modélisation d’instruments
Simmit FT, investigation de database, business work flow.
Gestion des paiements
Environnement technique :
Forex,Swap, CDS, Summit FT, Oracle
01/2007 à 01/2008 BNP Paribas Consultant en Finance (Maltem Consulting)
Projet : Conseil informatique dans le secteur des commodities en tant que développeur.
Tâches :
analyse du cahier des charges
rédaction des spécifications
développement Shell, Batch et en Java
tests unitaires et d’intégration
méthodologie agile cycle en V au sein d’une équipe de 5 personnes (3 business analyste, 2 market data)
Environnement technique :
Java, Java-RMI, Shell script, Batch, XML, Murex, Sophis Risk
10/2006 à 01/2007 HSBC Consultant en Finance (Maltem Consulting)
Projet : Conseil informatique dans le secteur d’equity derivatives en tant que consultant.
Tâches :
analyse du cahier des charges
développement Shell, Batch
produire du reporting de l’environnement de production
j’ai travaillé dans un environnement de production au sein d’une équipe de 4 personnes
Environnement technique :
Shell script, Batch, XML/XSLT, Sophis Risk
CERTIFICATIONS
• Oracle Certified Java EE Enterprise Architect (Oracle Certification similaire à TOGAF)
• TOGAF Business Architecture Certification (en cours de preparation)
SOMMAIRE EXPERIENCE
• Démontrer une abilité à définir, influencer, and communiquer une direction technique, pour assurer une transformation réussie des solutions legacy.
• Performer une revue de l’architecture des application tiers, des frameworks utilisés, des component types, and interfaces.
• Déterminer un gap entre la “courante” and la “cible” architecture, et développer des plans de transitions vers l’architecture ”cible” qui identifient les opportunités de mise à jour du system IT qui supporte l’activités du business en général.
• Promouvoir et éduquer les clients et stakeholders sur l’utilisation et la valeur d’une architecture d’entreprise.
• Servir de conseiller aux Associés CIO et autres Managers, assurer la transformation des solutions legacy et délivrer de nouvelles solutions d’entreprise en production.
• Expliquer les Stratégies de Technologies d’Enterprise et Solutions d’Enterprise Solution.
• Décrire les Capabilités du Cloud Computing ses Concepts Architecturaux.
• Expliquer les Stratégies Commune de Sécurité.
• Travailer avec l’équipe technique pour créer, et délivrer une architecture and design conforme aux standards e l’entreprise.
• Etre responsible de l’architecture, design développement et de solutions d’entreprise liées à la réalisation du business de l’entreprise et répondre aux besoins business et techniques.
• Utiliser les connaissances et expérience techniques pour développer une cost-effective solution informatique, maintenable and évolutive pour les nouvelles technologies à venir et répondu surtout aux besoins clients.
ACHITECTURE - COMPETENCE
• Architecture Framework: Oracle Enterprise Architecture Framework (OEAF similar to TOGAF)
• Architecture Reference: Business Architecture, Application Architecture, Information Architecture, Technology Architecture, and IT Strategies (SOA, BPM, MDM, BI & Analytics, Big Data, Cloud)
• Design Tools: UMLDesigner, ArchiMate 3.0
• Methodologies: Waterfall, Agile, Scrum, DevOps
TECHNIQUE - COMPETENCE
• Technologies Integration: SOA, ESB, JMS, JPA, JCA, REST API (JAX-RS), SOAP API (JAX-WS), Cloud Integration, Big Data Integration
• Strategies IT: SOA, BPM, MDM, BI & Analytics, Big Data, Cloud
• Databases: Oracle, Sybase, SQL Server, MySQL, DB2
• Servers d’Applications: WebSphere, WebLogic, Glassfish, Apache, Tomcat, JBoss
• Big Data: Oracle NoSQL, Cassandra, Kafka, Hadoop, MapReduce, Spark, Batch
• Systems: Unix (AIX, Solaris, HP-UX), Linux (RedHat), Windows, Docker, Oracle VM
• Sécurité: SSO, Federation SSO, IAM, AD
• Autres: SonarQube, Parasoft JTest, Git, GitLab, SVN, Nexus, Artifactory
• Java EE: Java EE, Spring MVC, SpringBoot
• Development Tools: Eclipse, Maven, JDeveloper
DOMAIN BUSINESS
Financial Banking, Retail Banking, IT Consulting
Formations
2002-2006 – Diplôme d’Ingénieur - Ecole Supérieure d’Electricité
2000-2002 – Diplôme d’Etudes Universitaires Générales at Université de BORDEAUX 1 (Mathématiques Informatique)
Langues
Anglais Courant
Français Courant