Jean-Philippe - Architecte Logiciel - Tech Lead Java/Python
Ref : 090205D001-
92140 CLAMART
-
Architecte, Consultant technique (52 ans)
-
Freelance
Expérience professionnelle
Avr 2022/Dec 2022 BNP Paribas ITG FRESH (Paris)
9 mois Leader Technique, Squad Ingestion du Programme OFS Neo
Activités:
Coaching des développeurs, Conception de l’Architecture, Développement de Code
BigData : Parsing/Validation/Upload de très gros fichiers (> 100 Millions de lignes)
Création d’un Cluster Ignite In-Memory dans Kubernetes pour partitionner les fichiers
Technologie : IBM Cloud, Kubernetes, Apache Ignite, BigData, Postgresql, S3,
Cloud Native Microservices, Quarkus, Java 11/17, CloudEvents Messaging
Aou 2021/Avr 2022 DISNEYLAND (Paris)
9 mois Backend Component Owner
Activités:
Design d’APIs REST pour des Composants Backend (Shopping Cart, Virtual Queue)
Technologie : MariaDB, Java Spring Boot, API REST, Microservices, Redis, SAFe, CI/CD
Mar 2021/Juil 2021 ADEO (Lille)
5 mois Software Architect dans la Global Tech & Data Platform
Activités:
l Construction d’un Catalogue de Patterns d’Architecture (Caching, Batch Job, Microservice Exchanges, Messaging)
l Conseils aux Projets (Anti-corruption Layer, Product, Supply Chain, Customer)
l Technologie : Kafka, API Management, Kubernetes, Microservices, SAAS, MongoDB, PostgreSQL, Redis, GCP Services
Mar 2021 ADEO (Lille)
5 mois Software Architect dans la Global Tech & Data Platform
Activités:
Construction d’un Catalogue de Patterns d’Architecture (Caching, Batch Job, Microservice Exchanges, Messaging)
Conseils aux Projets (Anti-corruption Layer, Product, Supply Chain, Customer)
Technologie : Kafka, API Management, Kubernetes, Microservices, SAAS, MongoDB, PostgreSQL, Redis, GCP Services
Sep 2020 / Jan 2021 SOCIETE GENERALE RESG/GTS (Val de Fontenay, 94)
5 mois GTS Platform Software Architect – équipe PLT/AST, 12p
Activités:
Animation et mise à jour des standards logiciels, gouvernance et diffusion (ARC Label)
Définition des principaux Patterns à utiliser (EDA, Resilience, Healing, Compensating)
Contribution à la production d'APIs REST (Resources, Events, Maintenance Windows)
SWAG : Structuration et animation de la Guilde des Architectes Logiciels de GTS
Environnement:
SAAS (Control Plane), PAAS (RabbitMQ, PostgreSql, File & Object Storage), IAAS (Openstack VM, Service/DNS Load Balancer, IAM), CAAS (Kubernetes, Docker)
Oct 2019 / Avril 2020 KERING TECH (Paris, 75)
7 mois Architecte d’Entreprise – équipe Architecture, 15p
Activités:
Évaluation de conformité des nouveaux projets quant à l'intégration au SI
Animation de réunions des parties prenantes (métier, sécurité, architecture) pour la cohérence des nouveaux besoins
Compréhension des flux fonctionnels et des applications métiers internes au SI
Rédaction et Animation de Bonnes Pratiques et Patterns d’Architecture:
Environnement:
Technique : Microservices, REST, GraphQL, Kafka, ELK Stack,
AWS : S3, Gateway, Kinesis, RDS, DocumenDB
Sep 2018 / Sep 2019 ORANGE - OINIS (Paris, 75)
1 an Tech Lead Java – équipe ODP (On Demand Portail), 10p
Activités:
Conception & Dév. des Services Long Distance Ethernet, Media Delivery Boost
Environnement:
Architecture : Microservices, REST API, Spring Boot 2, Hibernate, MariaDB, EFK, Minio
CI : Scrum, Gitlab-CI, Maven, Liquibase, Wiremock, Jhipster
CD : VMware, Terraform, Docker, Kubernetes, Rancher RKE, Elm
Déc 2017 / Juil 2018 EULER HERMES (Courbevoie, 92)
8 mois Tech Lead Java – Information & Risk Projet (IRP)
Activités:
Recueil et Analyse des besoins métier
Conception & Développement d'APIs REST/JSON (Companies, Credit Request Limits)
Coaching Technique (4 développeurs)
Environnement:
Architecture : Cloud, AWS, Serverless, REST API, Swagger 2,0
Technique : AWS API Gateway, AWS Lambda, Java 8, SQL DB2, REST API, SOAP
Devops : Jenkins, CI/CD, GitLab, Bitbucket, Maven, Postman, Terraform
Juil 2017 / Déc 2017 MORPHO-IDEMIA (Issy-Les-Moulineaux, 92)
6 mois Développeur Senior - projet ID-PROOFING (Validation d’Identité)
Activités:
Audit et Recommandations sur API Swagger / Ressources REST
Conception et Développement d'un moteur de règles en Groovy, Python & Java8
Environnement:
Architecture : Rule Engine, Scripting, REST, Akka, Cassandra, Groovy, Python, Java8
Jan 2017 / Juin 2017 BNP-PARIBAS - CIB ITO Trade Finance (Paris, 75)
6 mois Architecte Applicatif - projet WINGS (Worldwide INternational Guarantee System)
Activités:
Conception de MicroServices REST: API Swagger, Modèles Object et Relationnel
Prototypage de la couche d'Orchestration avec Camel
Workshops Agiles avec les Business Analystes & Analyse des Besoins Fonctionnels
Support aux Développeurs OnShore & OffShore (Best Practices, Code review)
Environnement:
Architecture : MicroServices, Orchestration, REST, ESB, BPM, JMS, Camel, SOA
Technique : Java8, Spring4 (Core/Data/Batch/Boot/MVC), API Swagger
Développement : Eclipse, GIT, Maven, Nexus, Jira, Agile Scrum, DDD, Oracle12
Devops : Jenkins, Rundeck, Docker, OffShore
Juin 2015 / Déc 2016 BOUYGUES TELECOM (Meudon, 92)
1 an et 7 mois Architecte Technique, pôle SWAD (Service Web d'Accès aux Données)
Activités:
Architecture & Développements de la Brique de Communication (Mail/SMS/Courrier)
Définition et Exécution des Tests de Robustesse & Performance (OAuth2, B2Comm)
Rédaction des documents d'Architecture Fonctionnelle & Technique
Maintenance Applicative des Services Legacy (SOA Weblogic/Hibernate/MySql)
Environnement:
Technique : Java8, Spring4 (Core/Data/Batch/Boot), MongoDB 3, RabbitMQ 3, AWS S3, REST, Jersey, RAML, Vertx 3, RxJava
Méthodologie : Reactive Programming, MicroServices, Agile SCRUM/KANBAN
Sécurité : Cryptographie Symétrique/Asymétrique, OAuth2, OpenID Connect, SSO
Développement : Eclipse, SVN, GIT, Maven, Nexus, Redmine, Jira
Devops : Centos, Kibana, ElasticSearch, JMeter, JVisualVM, Jenkins, Rundeck
Août 2007 / Juin 2015 Fondateur de la Startup ********
8 ans Fondateur et Gérant, Gestion de finance personnelle & budget familial en ligne
Activités:
Développement Produit Web / Smartphone / Tablette, Support Client
Architecture Applicative & Fonctionnelle Orientée Services, Développement Technique
Marketing : Adwords, Analytics, Emailing, A/B Testing, SEO/SEM, CRM
Administration / Monitoring des Serveurs du site ********
Sécurité : cryptage des mots de passe, robots web récupérant les relevés bancaires
Méthodologie : DevOps, XP, LEAN Management, KANBAN, Continuous Deployment
Environnement:
Marketing : PayPal, SEO/SEM, Optimizely, MailChimp, Zopim, Ethnio, OpenHallway
Technique : Python, Pylons, SQLAlchemy, Flex 3/4, AIR, HTML/Javascript, PostgreSQL
Architecture : LAMP, SOA (REST/JSON), RIA, PKI, serveur stateless/clients stateful
Sécurité : certificats SSL, OpenSSH, Hashage (BCrypt), PKI (Cryptage/Signature)
Déploiement : Linux, Supervisord, Cron, Multi-Hostings (Webfaction, OVH)
Déc 2011 / Juin 2013 ACCENTURE (Chatillon, 92)
1 an et 7 mois Architecte Technique, Partnéo, Optimisation du prix de pièces détachées
Activités:
Rédaction des dossiers d'Architecture Fonctionnelle & Applicative
Développements Techniques & Fonctionnels (algorithmes de calcul de prix par étapes)
Coaching Qualité (Audit, Best Practices, Patterns, Testing, Conception, Frameworks)
Méthodologie Agile On-Shore/Off-Shore (Design & Développement), Ile Maurice
Environnement:
Technique : Java EE6, Spring, Hibernate, Tomcat, SOAP, Axis2, MySql, MOM
Développement : SCRUM, LEAN, KANBAN, Eclipse, Subversion, Maven, Jenkins
Avril 2011 / Sept 2011 SAFRAN Morpho (Osny, 95)
6 mois Architecte Technique & Fonctionnel, Identification Biométrique
Activités:
Rédaction des dossiers d'Architecture Fonctionnelle & Applicative et des Business cases
Intégration de Systèmes (Mule ESB, Web Services/SOAP, RabbitMQ, JMS)
Audit Technique et propositions de Recommandations (Spring, Hibernate, Patterns)
Support aux Projets (JBoss Messaging, Cluster, Load Balancing)
Benchmarking de frameworks (Spring/EJB, Hibernate/JPA, Mule ESB/JBoss ESB, JBPM)
Environnement:
Technique : Java EE6, JBoss, Spring, Hibernate, Mule ESB, RabbitMQ, HornetQ, Web Services, SOAP, Axis2, MOM, JBPM, ESB, Tomcat
Mars 2009 / Juin 2010 COFACE (Nanterre, 92)
1 an et 4 mois Architecte Fonctionnel équipe DSI/CAM (8 pers.), Assurance-Crédit
Activités:
Coordination de Projets entre la Maitrise d'Ouvrage et les équipes Projets
Recueils des besoins auprès de la Maitrise d'Ouvrage
Rédaction de l'Architecture Fonctionnelle et Technique (filtres multi-critères, API)
Rédaction d'études de faisabilité
Rédaction de Tests Fonctionnels et des Interfaces Graphiques
Projet Web UOCP : Unique Online Customer Platform
Environnement:
Technique : JEE, Weblogic, Oracle, SOA, UML, RESTful Web Service
novembre 2005 / août 2007 BNP-PARIBAS Arbitrage (Paris)
2 ans Architecte Technique, Prime Brokerage, Front Office pour Hedge Funds
Activités:
Intégration d'applications externes (JMS, CORBA, RMI, EJB, TIBCO)
Fonctionnel : production de rapports quotidiens pour l'Europe, les US et l'Asie
Développements métiers : fonds hiérarchiques, batch de facturation, prix multi-sources, financement et confirmation de CFD (Contract For Difference)
Développements techniques : parallélisation des batchs, scalabilité du calcul de VaR, queue prioritaire (JMSPriority), streaming de gros fichiers, transactions distribuées inter-domaines
Environnement:
Technique : JEE (EJB/JMS/Struts), Weblogic 8.1.5, Oracle 10, Hibernate 3, Spring 2, XP
Développement : IDEA, JUnit, Cruise Control/Bamboo, JIRA, Confluence, Maven, BIRT
Fonctionnel : Front Office, Prime Brokerage, Value at Risk, calcul de Collatéral, BO Murex
Instruments : CB, OTC Option, CFD, Swap (Equity, Dividend, Variance, Dispersion, Credit)
février 2005 / novembre 2005 Société Générale Corporate Investment Banking
1 an Consultant Technique et Fonctionnel Référentiel Actions et Dérivés Actions GALAXY
Activités:
Rédaction de l'Architecture Technique et Fonctionnelle des projets Nemo et LeapWrap
Fonctionnel : création et mis à jour automatique quotidienne d'actions européennes
Fonctionnel : changement du code des options LeapWrap (long terme devenant court terme)
Récupération des données Métiers : Reuters Datascope, Bloomberg Bulk et FTP, Extel, OCC
Environnement:
Asset Control, Java, CORBA, Oracle 9i, Unix, Autosys, Excel, Offshore
novembre 2002 / février 2005 BNP-PARIBAS Securities Services
2 ans Leader Technique sur le projet AceTP - GRP :
Activités:
Expert technique J2EE de l'équipe CUSTODY (30 développeurs), responsable des revues de code, de la qualité, des entretiens d'embauches, des exemples de code, des design patterns
Développement du framework technique, définition des règles de qualité et bonnes pratiques
Développement du module gérant les messages SWIFT MT564 (Notifications)
Déplacement à Pune (Inde) pour l'encadrement de 2 équipes Offshore
Responsable des tests de performance et de montée en charge des processus batch
Environnement : CUSTODY, OST, JBoss, Weblogic, J2EE, Oracle, Hibernate, Jira/Wiki
novembre 2001 / novembre 2002 TEKORA (Paris) :
1 an Chef de projet technique de l’outil de Création de sites Web :
Activités: Création de plusieurs vues et de contrôleurs (Design Pattern MVC)
Environnement: J2EE, WebSphere, DB2, Oracle, SQLServer, SQL, LDAP, SSL, HTML
juin 2000 / novembre 2001 SSII VALTECH (Paris) :
8 mois Consultant chez THALES-IS sur le projet Configurateur SRC :
Activités:
Définition et création d’un Serveur XML / SQL gérant de très gros documents (2,5 Go)
Conception et réalisation d’un moteur de requêtes Xpath
Environnement: XML, XSLT, XPath, SAX, DOM, Oracle 8i, SQL, Java, RMI
6 mois Consultant à l’INA (Institut National de l’Audiovisuel) Workflow SNC
Activités: Conseil et développement autour d'une architecture CORBA/XML
Environnement: CORBA, XML, XSLT, XPath, Java/Python/C++, Tomcat, JavaORB
1996 à 2000
4,5 ans Concepteur/Développeur Java
COMPETENCES TECHNIQUES
SYSTEMES : UNIX (Linux, Centos 6/7), WINDOWS XP/Vista/7, VMware
LANGAGES : Java 8, Groovy, SQL/NoSql, Python, Flex, HTTP
AGL/SERVEURS : JBoss, Tomcat, Weblogic, Mule ESB, Pylons, ELK
METHODES : SCRUM, XP, KANBAN, OOP, UML, SOA, Design Patterns, DDD,
MicroServices, Orchestration, Reactive Patterns
TECHNOLOGIES : Serverless, CORBA, RMI, EJB, JMS, JMX, JDBC, JNDI, XML,
TrAX, JCA, Servlet/Jsp, JAAS, JAXP, PKI, ESB, MOM, BPM, SSH, RIA, MVC, JRules/Drools, Axis2,
DEVOPS : VMware, Terraform, Docker, Kubernetes, Rancher RKE, Elm SGBDR/SGBDOO : Oracle, PostgreSql , DB2, MySql, MongoDB, Cassandra
SECURITE : SSL, Cryptographie Sym./Asymé., OAuth2, OpenID Connect, SSO
OUTILS : Maven, Hibernate, Spring (Core/Data/Batch/Boot/MVC/Security),
GIT, SVN, JUnit/JMeter/JVisualVM/SoapUI, Confluence, Rundeck,
IDEA, Jenkins, Nexus, Redmine, Jira, Swagger, RabbitMQ, Akka,
AWS S3, REST (SOAP, JAX-RS 2 Jersey), Vertx, RxJava, Camel, Liquibase, Jhipster, Wiremock, Gitlab-CI, Minio
FORMATION
1992 – 1995 Ingénieur de l'ENSEEIHT (Toulouse), filière Informatique et Mathématiques.
1990 – 1992 Mathématiques Spéciales Techniques au lycée La Martinière (Lyon).
COMPETENCES TECHNIQUES
SYSTEMES : UNIX (Solaris, HP-9000, AIX, Linux, SGI), WINDOWS XP/2000
LANGAGES : Java, SQL, Python, Flex/ActionScript, C++, HTML AGL/SERVEURS : WebSphere, Weblogic, JBoss, Pylons, Eclipse, IDEA, Rose, BIRT
METHODES : OOP, UML, SOA, Méthodologies Agiles, COP, Design Patterns
TECHNOLOGIES : CORBA, RMI, EJB, JMS, JMX, JDBC, JNDI, XML/XSLT/XPath
TrAX, JCA, Servlet/Jsp, JAAS, JAXP, PKI
SGBDR/SGBDOO : Oracle, Postgresql , DB2, SQL Server, SYBASE, O2, ObjectStore
OUTILS : Maven, Ant, JUnit, Hibernate, Spring, SQLAlchemy, Asset Control
COMPETENCES METIERS
Back-Office : OST, CUSTODY, Notifications SWIFT 564, CA Entitlement
Middle-Office : options, contrat d'options, prix multi-sources (Reuters, Bloomberg)
Front-Office : instruments OTC (Swap, CB, CFD), Collatéral, VaR, Risk Netting
Asssurance : Credit Insurance, Company Information, Factoring, DebtCollection