Expériences
Experiences
Esperienze
Leader technique fullstack Java / Angular
Java / Angular fullstack technical leader
Java / Angular fullstack technical leader
Novembre 2021 - Aujourd'hui
November 2021 - Today
Novembre 2021 - Oggi
Bpifrance
Mission : Leader technique Assurance Export SAFe, référent qualité et sécurité de l'équipe Système
Mission : Technical leader Assurance Export SAFe, quality and safety referent for the System team
Missione : Leader tecnico Assurance Export SAFe, referente per la qualità e la sicurezza per il team System
L'équipe Système est au service des autres équipes du train sur tous les aspects techniques, de l'architecture et normes techniques, l'environnement de développement, des mécaniques de livraisons continues et monitoring de la production. En tant que référent qualité, je suis l'interlocuteur privilégié du responsable qualité de Bpifrance et assure que la qualité est un élément important pris en compte dès le début du développement de nouvelles fonctionnalités afin de garantir la lisibilité du code et la maintenabilité de celui-ci. En tant que référent sécurité, je suis garant de l'application des bonnes pratiques liés à la sécurité. Je suis également l'interlocuteur privilégié du service SSI (Sécurité des Systèmes d'Information) pour la prise en compte des pratiques de sécurité et de leur mise en place (installation de certificats, SSO avec MFA, etc.).
The System team serves the other train teams on all technical aspects, from architecture and technical standards to the development environment, continuous delivery pipeline mechanisms and production monitoring. As Quality referent, I am the main point of contact for Bpifrance's Quality Manager and ensure that quality is an important element taken into account right from the start of the development of new functionalities in order to guarantee the readability and maintainability of the code. As security referent, I ensure that security-related best practices are applied. I'm also the main point of contact for the ISS (Information Systems Security) department when it comes to security practices and their implementation (installation of certificates, SSO with MFA, etc.).
Il team Sistemi è al servizio degli altri team del treno per tutti gli aspetti tecnici, dall'architettura e dagli standard tecnici all'ambiente di sviluppo, ai meccanismi di continuous delivery e al monitoraggio della produzione. In qualità di referente della qualità, sono il principale punto di contatto con il Quality Manager di Bpifrance e mi assicuro che la qualità sia un elemento importante preso in considerazione fin dall'inizio dello sviluppo di nuove funzionalità, al fine di garantire la leggibilità e la manutenibilità del codice. In qualità di referente per la sicurezza, sono responsabile dell'applicazione delle migliori pratiche in materia di sicurezza. Sono anche il principale punto di contatto per il dipartimento ISS (Information Systems Security) quando si tratta di pratiche di sicurezza e della loro implementazione (installazione di certificati, SSO con MFA, ecc.).
Equipe : 2 architectes, 4 techleads et 1 scrumMaster au sein d'un train SAFe
Team : 2 architects, 4 techleads and 1 scrumMaster in a SAFe train
Team : 2 architetti, 4 techlead e 1 scrumMaster in un treno SAFe
Actions : Actions : Azioni :- Arbitrage sur les choix techniques et d'architectures sur les nouveaux chantiers
- Mediation on technical and architectural choices for new projects
- Arbitraggio delle scelte tecniche e architettoniche per i nuovi progetti
- Apport de la vision technique des produits lors d'ateliers de conception avec le métier
- Contributing the products technical vision during design workshops with business unit
- Contribuire alla visione tecnica dei prodotti durante i workshop di progettazione con la linea di business
- Elaboration et amélioration d'un process de revue de code qui ne détériore pas le DevSecOps
- Developing and improving a code review process that does not undermine the DevSecOps mindset
- Sviluppare e migliorare un processo di revisione del codice che non pregiudichi DevSecOps
- Evaluation de la qualité du code sous différents angles : sémantiques, TDD, BDD, design, performance, conformité
- Assessing the code quality from different angles : semantics, TDD, BDD, design, performance, compliance
- Valutazione della qualità del codice da diversi punti di vista: semantica, TDD, BDD, design, prestazioni, conformità
- Construction de standards de développement, rédaction de normes et partage de bonnes pratiques pendant les rassemblements des TeachLeads
- Construction of development standards, drafting norms and sharing best practices during TeachLeads meetings
- Costruzione di standard di sviluppo, stesura di standard e condivisione di buone pratiche durante gli incontri TeachLeads
- Mise en place de librairies et de framework à destination des autres équipes du train
- Setting up libraries and frameworks for other train teams
- Implementazione di librerie e framework per altri team sul treno
- Construction de pipelines as code (JenkinsFile) pour une CI/CD (compilation, tests automatiques (unitaires, intégrations, E2E et sécurité), construction d'image, déploiement, publication d'API)
- Building (JenkinsFile) CI/CD pipelines as code (compilation, automatic tests (unit, integration, E2E and security), image construction, deployment, API publication)
- Creazione di pipeline di codice (JenkinsFile) per un CI/CD (compilazione, test automatici (unità, integrazione, E2E e sicurezza), costruzione di immagini, deploy, pubblicazione di API)
- Contrôle de la bonne mise en place des exigences qualités remontées par la communauté qualité
- Checking that the quality requirements reported by the quality community are properly implemented
- Verifica che i requisiti di qualità segnalati dalla comunità della qualità siano correttamente implementati
- Suivi des incidents, identification des problèmes et planification de stratégie de résolution
- Monitoring incidents, identifying problems and planning resolution strategies
- Monitorare gli incidenti, identificare i problemi e pianificare le strategie di risoluzione.
- Création de webservices REST SpringBoot3, Java17 en Clean architecture
- Creation of SpringBoot3, Java17 REST webservices in Clean architecture
- Creazione di webservices SpringBoot3, Java17 REST in Clean architettura
- Accompagnement des équipes de développement dans la mise en place de socles techniques (sécurité, contrôle qualité, gestion des logs et des erreurs, monitoring)
- Supporting the development teams in setting up technical platforms (security, quality control, log and error management, monitoring)
- Supportare i team di sviluppo nella creazione di piattaforme tecniche (sicurezza, controllo qualità, gestione dei log e degli errori, monitoraggio).
- Porte la mise en œuvre des ambitions et exigences de sécurité chez BpiFrance
- Holding the implementation of BpiFrance security ambitions and requirements
- Supporto l'implementazione delle ambizioni e dei requisiti di sicurezza di BpiFrance
Mission : Recrutement Bpifrance
Mission : Bpifrance Recruiting
Missione : Bpifrance Reclutamento
Contrôle du niveau technique en Java/Angular des candidats, de leur maturité DevSecOps et de leur capacité à travailler en équipe.
Checking candidates' technical level in Java/Angular, their DevSecOps maturity and their team work capacity.
Verificare il livello tecnico dei candidati in Java/Angular, la loro maturità DevSecOps e la capacità di lavorare in team.
- Animation d'entretiens techniques longues et courtes durées
- Leading short and long technical interviews
- Condurre colloqui tecnici brevi e lunghi
- Compte-rendu sur les capacités techniques et humaines du candidat
- Report on the applicant's technical and human capacities
- Rapporto sulle capacità tecniche e umane del richiedente
Développeur fullstack Java / Angular
Java / Angular fullstack developer
Sviluppatore Java / Angular fullstack
Juin 2018 - Octobre 2021
June 2018 - October 2021
Giugno 2018 - Ottobre 2021
Olympp
Mission : Leader technique Assurance Export SAFe, référent qualité et sécurité de l'équipe RCT chez Bpifrance
Mission : Technical leader Assurance Export SAFe, quality and safety referent for the Bpifrance team RCT
Missione : Tecnico leader Assurance Export SAFe, referente per la qualità e la sicurezza del team Bpifrance RCT
L'équipe RCT (en charge des Référentiels et des Composants Transverses) met à disposition des référentiels et des services du SI Assurance Export pour être consommés par les applications de gestion de l'ensemble des métiers. En tant que référent qualité, je suis l'interlocuteur privilégié du responsable qualité et je participe à la communauté qualité. En tant que référent sécurité, je suis garant de l'application des bonnes pratiques liés à la sécurité.
The RCT team (in charge of reference systems and cross-functional components) provides reference systems and Export Insurance IS services to be consumed by the management applications of all other business untis. As Quality referent, I am the main point of contact for Bpifrance's Quality Manager and I take part in the quality community. As security referent I am responsible for ensuring that security-related best practices are correctly applied.
Il team RCT (responsabile dei sistemi di riferimento e dei componenti interfunzionali) fornisce sistemi di riferimento e servizi IS di Export Insurance che vengono utilizzati dalle applicazioni di gestione di tutti gli altri settori aziendali. In qualità di referente per la Qualità, sono il principale punto di contatto con il responsabile della qualità di Bpifrance e partecipo alla comunità della qualità. In qualità di referente per la sicurezza, sono responsabile della corretta applicazione delle best practice relative alla sicurezza.
Equipe : 5 développeurs, 1 techlead, 1 scrumMaster et 2 product Owner au sein d'un train SAFe
Team : 5 developers, 1 techlead, 1 scrumMaster and 2 product Owner in a SAFe train
Team : 55 sviluppatori, 1 techlead, 1 scrummaster e 2 product owner in un treno SAFe
Actions : Actions : Azioni :- Apport de la vision technique du produit lors d'ateliers de conception avec les métiers
- Contributing the products technical vision during design workshops with business unit
- Contribuire alla visione tecnica dei prodotti durante i workshop di progettazione con la linea di business
- Elaboration d'un process de revue de code qui ne détériore pas le DevSecOps
- Developing a code review process that does not undermine the DevSecOps mindset
- Sviluppare un processo di revisione del codice che non pregiudichi DevSecOps
- Evaluation de la qualité du code sous différents angles : sémantiques, TDD, BDD, design, performance, conformité
- Assessing the code quality from different angles : semantics, TDD, BDD, design, performance, compliance
- Valutazione della qualità del codice da diversi punti di vista: semantica, TDD, BDD, design, prestazioni, conformità
- Construction de standards de développement et partage de bonnes pratiques pendant les rassemblements des TeachLeads
- Construction of development standards, drafting norms and sharing best practices during TeachLeads meetings
- Costruzione di standard di sviluppo, stesura di standard e condivisione di buone pratiche durante gli incontri TeachLeads
- Mise en place de librairies et de framework à destination des autres équipes du train
- Setting up libraries and frameworks for other train teams
- Implementazione di librerie e framework per altri team sul treno
- Construction de pipelines as code (JenkinsFile) pour une CI/CD (compilation, tests automatiques (unitaires, intégrations, E2E et sécurité), construction d'image, déploiement, publication d'API)
- Building (JenkinsFile) CI/CD pipelines as code (compilation, automatic tests (unit, integration, E2E and security), image construction, deployment, API publication)
- Creazione di pipeline di codice (JenkinsFile) per un CI/CD (compilazione, test automatici (unità, integrazione, E2E e sicurezza), costruzione di immagini, deploy, pubblicazione di API)
- Contrôle de la bonne mise en place des exigences qualités remontées par la communauté
- Checking that the quality requirements reported by the quality community are properly implemented
- Verifica che i requisiti di qualità segnalati dalla comunità della qualità siano correttamente implementati
- Suivi des incidents, identification des problèmes et planification de stratégie de résolution
- Monitoring incidents, identifying problems and planning resolution strategies
- Monitorare gli incidenti, identificare i problemi e pianificare le strategie di risoluzione.
- Collaboration avec les architectes pour correctement construire la bonne solution
- Working with architects to build the right solution
- Collaborare con gli architetti per costruire la soluzione giusta
- Création de webservices REST SpringBoot2, Java11 en Clean architecture
- Creation of SpringBoot2, Java11 REST webservices in Clean architecture
- Creazione di webservices SpringBoot2, Java11 REST in Clean architettura
- Accompagnement de l'équipe de développement dans la mise en place de socle technique (sécurité, contrôle qualité, gestion des logs)
- Supporting the development team in setting up technical platforms (security, quality control, log management)
- Supportare i team di sviluppo nella creazione di piattaforme tecniche (sicurezza, controllo qualità, gestione dei log)
- Porte la mise en œuvre des ambitions et exigences de sécurité chez BpiFrance
- Holding the implementation of BpiFrance security ambitions and requirements
- Supporto l'implementazione delle ambizioni e dei requisiti di sicurezza di BpiFrance
- Initialisation de la traçabilité du monitoring et de l'alerting dans le cadre du DevSecOps
- Initialising monitoring and alerting traceability within the scope of DevSecOps mindset
- Avvio del monitoraggio e della tracciabilità degli avvisi come parte di DevSecOps
Mission : Développeur Senior Java JEE
Mission : Java JEE Senior Developer
Missione : Sviluppatore senior Java JEE
Contribution à l'intégration du SI de l'assurance export au sein de l'infrastructure de BpiFrance.
Contribution to the integration of the export insurance IS within the BpiFrance infrastructure.
Contributo all'integrazione del sistema informativo di assicurazione delle esportazioni nell'infrastruttura di BpiFrance.
Equipe : 4 développeurs et un chef de projet/scrumMaster au sein d'un groupe de 5 équipes de développement
Team : 4 developers and a project manager/scrumMaster in a group of 5 development teams
Team : 4 sviluppatori e un project manager/scrumMaster in un gruppo di 5 team di sviluppo
Actions : Actions : Azioni :- Migration de code de Java6 vers Java8
- Code migration from Java6 to Java8
- Migrazione del codice da Java6 a Java8
- Migration de serveur applicatif de Weblogic vers Tomee (configuration)
- Application server migration from Weblogic to Tomee (configuration)
- Migrazione dell'application server da Weblogic a Tomee (configurazione)
- Développement d'interface REST JEE7 sur des services existants
- Development of JEE7 REST interface on existing services
- Sviluppo dell'interfaccia REST JEE7 sui servizi esistenti
- Configuration du déploiement sur Openshift
- Deployment configuration on Openshift
- Configurazione del deployment su Openshift
- Configuration des jobs Jenkins
- Configuration of Jenkins jobs
- Configurazione dei lavori Jenkins
- Exécution des scénarios de la recette technique
- Execution of technical acceptance scenarios
- Esecuzione di scenari di accettazione tecnica
- Développement d'évolutions et de corrections sur les applications du groupe
- Development of changes and corrections on the group's applications
- Sviluppo di modifiche e correzioni alle applicazioni del gruppo
- Développement d'évolutions et de corrections sur les batchs et le plan batchs
- Development of changes and corrections on batches and the batch plan
- Sviluppo di modifiche e correzioni ai batch e al piano dei batch
- Rédaction de procédures SQL pour correction de données en production
- Drafting SQL procedures to correct data in production environment
- Scrittura di procedure SQL per la correzione dei dati in produzione
Mission : Recrutement Olympp
Mission : Olympp Recruiting
Missione : Reclutamento Olympp
Contrôle du niveau technique en Java/Angular des candidats.
Checking candidates' technical level in Java/Angular.
Verificare il livello tecnico dei candidati in Java/Angular.
- Animation d'entretiens techniques longues et courtes durées
- Leading short and long technical interviews
- Condurre colloqui tecnici brevi e lunghi
- Compte-rendu sur les capacités techniques et humaines du candidat
- Report on the applicant's technical and human capacities
- Rapporto sulle capacità tecniche e umane del richiedente
- Identification des axes d'améliorations
- Identifying improvement directions
- Identificazione delle aree di miglioramento
Développeur Java JEE / JavaScript
Java JEE / JavaScript developer
Sviluppatore Java JEE/JavaScript
Février 2017 - Mai 2018
February 2017 - May 2018
Febbraio 2017 - Maggio 2018
SoftComputing
Mission : Développeur FullStack Confirmé Java JEE / JavaScript
Mission : FullStack Java JEE / JavaScript Confirmed Developer
Missione : Sviluppatore senior FullStack Java JEE / JavaScript
Intégration de l'équipe de développement du CRM pour BLEDINA-GALLIA en tant que développeur Java JEE.
Joining the BLEDINA-GALLIA CRM development team as a Java JEE developer.
Integrazione del team di sviluppo CRM per BLEDINA-GALLIA come sviluppatore Java JEE.
Team : 2 developers and a project manager/scrumMaster
Team : 2 sviluppatori e un project manager/scrumMaster
Actions : Actions : Azioni :- Développement de nouvelles fonctionnalités, nouveaux webservices
- Development of new functions and web services
- Sviluppo di nuove funzioni e servizi web
- Recueil du besoin client, identification des développements et chiffrage
- Collecting the customer requirements, identification of developments and its cost
- Raccolta delle esigenze del cliente, identificazione degli sviluppi e dei costi
- Déploiement manuel sur un serveur Wildfly configuré en domaine (2 machines slaves monitorées pas un master)
- Deploying manually on a Wildfly server configured as a domain (2 slaves machines monitored by a master)
- Implementazione manuale su un server Wildfly configurato come dominio (2 macchine Slav monitorate da un master)
- Configuration des serveurs apache Httpd
- Configuration of apache httpd servers
- Configurazione dei server Apache Httpd
- Mise à jour des règles de filtrage IP et de redirection avec mod_proxy
- Updating IP filtering and redirection rules with mod_proxy
- Aggiornamento delle regole di filtraggio e reindirizzamento IP con mod_proxy
- Rédaction et exécution des tests de performance
- Writing and running performance tests
- Scrittura ed esecuzione di test di prestazione
- Développement de procédures stockés et manipulation de données en SQL
- Development of stored procedures and data manipulation in SQL
- Sviluppo di stored procedure e manipolazione di dati in SQL
- Analyse et comptage d'erreurs en base
- Analysing and counting errors in the database
- Analisi e conteggio degli errori del database
- Spécification et chiffrage de procédure de rattrapage
- Specification and estimation of catch-up procedures
- Specificazione e codifica di procedure di recupero
- Développement de patch one-shot en Java, Shell
- Development of one-shot patches in Java and Shell
- Sviluppo di patch one-shot in Java e Shell
Mission : Développeur Java JEE
Mission : Java JEE Developer
Missione : Sviluppatore Java JEE
Projet de lecture de message depuis une file JMS pour intégration dans une base MongoDB pour SEPHORA.
Project of reading messages from a JMS queue for integration into a MongoDB database for SEPHORA.
Progetto per la lettura di messaggi da una coda JMS da integrare in un database MongoDB per SEPHORA.
Equipe : 2 développeurs et un chef de projet/scrumMaster
Team : 2 developers and and a project manager/scrumMaster
Team : 2 sviluppatori e un project manager/scrumMaster
Actions : Actions : Azioni :- Installation de base MongoDB dans un contexte distribué avec réplication
- Installation of MongoDB database in a distributed context with replication
- Installazione di base di MongoDB in un contesto distribuito con replica
- Configuration des livrables sous forme de service linux
- Configuration of deliverables as Linux services
- Configurazione dei prodotti come servizio Linux
- Déploiement automatique en script Shell
- Automatic deployment in Shell script
- Distribuzione automatica in script di Shell
- Développement de corrections et évolutions des topics JMS
- Development of corrections and upgrades for JMS topics
- Sviluppo di correzioni e aggiornamenti agli argomenti JMS
- Développement et livraison de scripts Shell pour application des corrections
- Development and delivery of Shell scripts to apply corrections
- Sviluppo e consegna di script Shell per applicare le correzioni
- Ajustement des paramètres systèmes (Linux) pour amélioration des performances
- Adjustment of system parameters (Linux) to improve performance
- Regolazione dei parametri di sistema (Linux) per migliorare le prestazioni
Mission : Développeur Fullstack Java JEE / JavaScript
Mission : FullStack Java JEE / JavaScript Developer
Missione : Sviluppatore FullStack Java JEE / JavaScript
Intégration de l'équipe de développement du CRM pour VIVARTE (groupe de mode : LaHalle, Minelli, André, ...) en tant que développeur fullstack Java JEE et javascript.
Joining the VIVARTE CRM development team (fashion group: LaHalle, Minelli, André, etc.) as a fullstack Java JEE and javascript developer.
Integrazione del team di sviluppo CRM per VIVARTE (gruppo di moda: LaHalle, Minelli, André, ...) come sviluppatore fullstack Java JEE e javascript.
Equipe : 5 développeurs et un chef de projet/scrumMaster
Team : 5 developers and a project manager/scrumMaster
Team : 5 sviluppatori e un project manager/scrumMaster
Actions : Actions : Azioni :- Développement de nouvelles fonctionnalités, nouveaux webservices
- Development of new functions and web services
- Sviluppo di nuove funzioni e servizi web
- Recueil du besoin client, identification des développement et chiffrage
- Collecting the customer requirements, identification of developments and its cost
- Raccolta delle esigenze del cliente, identificazione degli sviluppi e dei costi
- Déploiement manuel sur un serveur Wildfly configuré en domaine (2 machines slaves monitorées pas un master)
- Deploying manually on a Wildfly server configured as a domain (2 slaves machines monitored by a master)
- Implementazione manuale su un server Wildfly configurato come dominio (2 macchine Slav monitorate da un master)
- Evolutions et corrections du moteur de fidélité en procédure PostgreSQL
- Developments and corrections to the fidelity engine in PostgreSQL procedure
- Sviluppi e correzioni del motore di fidelizzazione in procedura PostgreSQL
- Développement des corrections et des nouvelles fonctionnalités de l'application magasin en javascript
- Development of corrections and new functions for the shop application in javascript
- Sviluppo di correzioni e nuove funzioni per l'applicazione del negozio in javascript
- Configuration des serveurs apache Httpd
- Configuration of Apache Httpd servers
- Configurazione dei server Apache Httpd
- Mise à jour des règles de filtrage IP et de redirection avec mod_proxy
- Updating IP filtering and redirection rules with mod_proxy
- Aggiornamento delle regole di filtraggio e reindirizzamento IP con mod_proxy
- Rédaction et exécution des tests de performance
- Writing and running performance tests
- Scrittura ed esecuzione di test di prestazione
- Déploiement de certificats SSL
- Deployment of SSL certificates
- Distribuzione di certificati SSL
Ingénieur développement logiciels
Software development engineer
Ingegnere di sviluppo software
Juin 2015 - Janvier 2017
June 2015 - January 2017
Giugno 2015 - Gennaio 2017
Inpi
Mission : Développeur Java JEE
Mission : Java JEE Developer
Missione : Sviluppatore Java JEE
Développement et déploiement d'une application WEB d'impression de masse.
Development and deployment of a web-based mass printing application.
Sviluppo e implementazione di un'applicazione di stampa di massa basata sul web.
Equipe : 1 développeur avec 1 chef de projet
Team : 1 developer with a project manager
Team : 1 sviluppatore con 1 project manager
Actions : Actions : Azioni :- Scripts shell d'installation de serveur d'impression CUPS
- Scripting installation in Shell of CUPS print server
- Script di shell per l'installazione del server di stampa CUPS
- Scripts shell pour la manipulation des fichiers sur système Linux
- Shell scripts for file manipulation on Linux systems
- Script di shell per la manipolazione di file su sistemi Linux
- Développement d'un client léger en Java JEE7
- Development of a thin client in Java JEE7
- Sviluppo di un thin client in Java JEE7
- Implémentation Java d'appels de service SOAP
- Java implementation of SOAP service calls
- Implementazione Java delle chiamate di servizio SOAP
- Historisation des impressions en base oracle
- Storing printing history in an oracle database
- Storicizzazione delle impressioni nel database Oracle
- Mise en place de séquences et de triggers SQL
- Setting up SQL sequences and triggers
- Impostazione di sequenze e trigger SQL
Mission : Développeur Java
Mission : Java Developer
Missione : Sviluppatore Java
Développement en autonomie d'application JAVA/JEE de manipulation de fichier XML et d'archives Zip.
Autonomous development of JAVA/JEE applications for handling XML files and Zip archives.
Sviluppo indipendente di applicazioni JAVA/JEE per la gestione di file XML e archivi Zip.
Equipe : 1 développeur avec 1 chef de projet
Team : 1 developer with a project manager
Team : 1 sviluppatore con 1 project manager
Actions : Actions : Azioni :- Conception logiciel d'application Java
- Design a new Java application
- Progettazione di software applicativo Java
- Développement d'un client lourd Java
- Development of a Java desktop application
- Sviluppo di un client Java fat
Mission : Développeur PHP
Mission : PHP Developer
Missione : Sviluppatore PHP
Intervention sur des applications existantes en PHP pour des corrections et des évolutions.
Working on existing PHP applications to make corrections and enhancements.
Lavorare su applicazioni PHP esistenti per apportare correzioni e miglioramenti.
Equipe : 2 développeur avec 1 chef de projet
Team : 2 developer with a project manager
Team : 2 sviluppatori con 1 project manager
Actions : Actions : Azioni :- Développement de corrections et évolutions sur l'application de numérotation nationale
- Development of corrections and enhancements of the national numbering application
- Sviluppo di correzioni e miglioramenti per l'applicazione di numerazione nazionale
- Développement de corrections et évolutions sur le module de paiement
- Development of corrections and enhancements of the payment module
- Sviluppo di correzioni e miglioramenti al modulo di pagamento
- Mise en place d'un DokuWiki
- Setting up a DokuWiki
- Creazione di un DokuWiki
Formations
Educations
Formazione
Ecole Supérieur d'Informatique, Electronique et Automatique
2010 - 2015
ESIEA
Stage de fin d'étude End-of-study internship Stage di fine corso
Au sein de l'équipe Sismage qui est l'outil d'interprétation sismique de Total, le sujet du stage est de réaliser un POC dur un moteur de requêtes spatiales et attributaires en Java.
Within the Sismage team, which is Total's seismic interpretation tool, the subject of the internship is to produce a POC on a spatial and attribute query engine in Java.
Nell'ambito del team Sismage, che è lo strumento di interpretazione sismica di Total, l'oggetto del tirocinio è la produzione di un POC per un motore di interrogazione spaziale e di attributi in Java.
- Design d'une architecture logicielle
- Software architecture design
- Progettazione dell'architettura software
- Développement Java du client lourd
- Development of a Java desktop application
- Sviluppo Java del fat client
- Mise en place de design pattern complexe (visitor, parcours d'arbre)
- Implementation of complex design patterns (visitor, tree traversal)
- Implementazione di design pattern complessi (visitor, tree traversal)
- Utilisation des notions avancées de Java (générique, introspection)
- Use of advanced Java concepts (generic, introspection)
- Uso di concetti Java avanzati (generici, introspezione)
Stage technique Technical internship Tirocinio tecnico
Au sein de l'équipe Sismage qui est l'outil d'interprétation sismique de Total, le sujet du stage est de réaliser un outil de collecte de données statistique et les restituer en Java.
Within the Sismage team, which is Total's seismic interpretation tool, the subject of the internship is to create a tool for collecting statistical data and rendering it in Java.
Nell'ambito del team Sismage, lo strumento di interpretazione sismica di Total, l'obiettivo dello stage è sviluppare uno strumento per la raccolta di dati statistici e il loro rendering in Java.
- Développement Java du client lourd
- Development of a Java desktop application
- Sviluppo Java del client Fat
- Mise en place de la communication Corba
- Setting up Corba communication
- Impostazione della comunicazione Corba
- Utilisation de l'API Jaxb
- Use of the Jaxb API
- Uso dell'API Jaxb
Formation CISCO CCNA CISCO CCNA training course Formazione CISCO CCNA
Network Fundamentals, Routing Protocols and Concepts, LAN Switching and Wireless & Accessing the WAN
- Internat de 2 mois sur 2 ans au pays de Galles
- 2 months internship over 2 years in Wales
- Stage di 2 mesi in 2 anni in Galles
- Mise en place, configuration et maintenance d'architecture réseaux
- Installation, configuration and maintenance of network architecture
- Installazione, configurazione e manutenzione dell'architettura di rete
Bac S
Juin 20105>
June 2010
Giugno 2010
Lycée Jeanne d'Albret
Spécialité mathématique et option SVT
Mathematics speciality and SVT option
Specialità matematica e opzione SVT
Loisirs
Hobbies
Tempo libero
Veille technologique
Technology watch
Osservatorio tecnologico
- Veille de nouvelles technologies sur trois raspberry pis
- Monitoring new technologies on three raspberry pis
- Monitoraggio delle nuove tecnologie su tre raspberry pis
- Participation aux compétitions codingame
- Participation in codingame competitions
- Partecipazione a gare di coding
Sport et Esport
Sport and Esport
Sport et Esport
- Suivi de quelques compétitions de Esport inernationales
- Watching several international esport competitions
- Monitoraggio di diverse competizioni internazionali di esport
- Suivi de tournois de rugby
- Watching rugby tournaments
- Monitoraggio dei tornei di rugby
- Membre d'un club d'echec
- Member of a chess club
- Membro di un club di scacchi
Musique
Music
Musica
- Saxophoniste depuis 25 ans
- Saxophonist for 25 years
- Sassofonista da 25 anni
- Percusionniste dans un orchestre symphonique le piccolo orchestra
- Percussionist in a symphony orchestra le piccolo orchestra
- Percussionista in un'orchestra sinfonica le piccolo orchestra
- Bassiste dans un atelier rock
- Bass player in a rock workshop
- Bassista in un laboratorio rock