- PayMyTable
(Zucchetti)(Mars 2022 à Aujourd'hui)
-
Architecte logiciel Java / Techlead
Enrichissement de l'existant
- Analyse du code (Qualité, Performance, Sécurité), sous Google Cloud AppEngine
- Proposition d'une nouvelle architecture logicielle
- Création d'un process de migration vers la nouvelle architecture logicielle
- Conception et mise en place du nouveau socle applicatif
Etude et création de nouveaux projets
- Création de l'architecture logicielle multi-couche adaptée au projet
- Conception et création du framework des applications
- Conception d'un middleware, API REST avec documentation OpenApi via le code
Qualité logicielle
- Mise en place déploiements automatisés (Github)
- Mise en place d'analyse de code
- Mise en place de tests unitaires pour chaque couche (Bdd conteneurisée, serveur "mock" mvc ...)
Soutien à l'équipe de développement, amélioration continue et adoption de bonnes pratiques.
- 2MoRO
(Sopra Steria)(Septembre 2016 à Février 2022)
-
Architecte logiciel sur les produits Aero-Webb / BFly
Enrichissement roadmap technique des produits
- Java/Spring/Hibernate
- Ionic4
- Angular2+
- Amélioration sécurité applicative et performance
Etude et amélioration/changement des technologies/frameworks
Référent technique Fullstack
Mise en place outillage et flux qualité de code, déploiement continu, communication
- GITLAB CI/CD
- Docker
- SonarQube
- Mattermost
Réponses appels d'offre, chiffrage, proposition d'architecture logicielle
Aide aux développements, bonnes pratiques, analyse et réduction/automatisation des tâches sans valeur ajoutée
- Mobile Factory
(Septembre 2015 à Septembre 2016)
Sopra Steria
-
HTML5 Technical Leader: desktop et mobile
Mobile Development Kit: Outil multiplateforme aidant à accélérer et industrialiser les développements mobiles.
- Choix technique, gestion de la force de développement
- Analyse, étude et optimisation de l’existant
Support division :
Support aux équipes division sur les sujets web mobiles, participation à des appels d’offre.
AngularJS, Apache Cordova, node.js, Ionic, bower, gulp, grunt, GIT, Android
- CERI Ministère de l’agriculture
(Septembre 2014 à Septembre 2015)
Sopra Steria
-
Architecte logiciel
Participation à la cellule technique sur divers projets du pôle statistiques.
- Apport de support technique
- Création de POC, documents d’analyses d’architecture
- Analyse de problèmes de performance, préconisation d’amélioration
Eclipse RCP, Spring, JMX, Maven, Tycho, JET, Sybase
- EDF
(Décembre 2013 à Septembre 2014)
Sopra Steria
-
Architecte logiciel
Projet Socle portail : Création d’un socle applicatif pour de futurs développements portail
- Analyse des exigences
- Étude et présentation d’ateliers sur différents points techniques, création de bonnes pratiques
- Découpage en couche du projet, Gestion des exceptions, transactions, envoi de mail,rechargement à chaud, gestion des logs, gestion des fichiers de propriétés, Appel et réception de webservices, gestion du cache, sécurité applicative (XSS, CSRF, Injection SQL…), appels REST
JAVA EE, EJB3, Spring, MyBatis, JAX-RS, JAX-WS, Jersey. Environnement : Weblogic
- Orange
(Septembre 2012 à aujourd'hui)
Sopra Steria
-
Architecte logiciel
Architecte transverse sur le pôle RH Orange (80 à 100 personnes)
- Analyse CDC, chiffrages, appels d’offre
- Support projets sur les aspects architecture
- Pilotage technique de l’activité nearshore
- Études sur la sécurité des applications
- Modification du socle technique Clara : Simplification (simplification des développements)
- Revue de code pour mise en conformité standard qualité, standard performance et standard sécurité
- Mise en place de l’outillage qualité (sonar, jenkins (IC), JUnit (TU))
- Rédaction des documentations techniques (How à Do, architecture, briques génériques, accessibilité)
- Acquisition métier et architecture client Orange
- Cadrage et définition de l’architecture technique et logiciel des produits
- Définition et mise en place du socle logiciel
- Gestion des droits d'accès
- Intégration du prototype ergonomie
- Intégration de SASS pour CSS en MAVEN
- Définition et développement des briques génériques
- Adaptation et simplification des process de livraison des produits (gestion de la relation avec partenaire easynet)
Java, GWT, Spring, Maven, Hibernate, Jenkins, Sonar, SASS, CSS, Javascript. Environnement : CentOS, Windows, Mysql
- Sopra Steria - Cellule architecte
(Depuis 2013)
Sopra Steria
-
Architecte logiciel
Participation à la communauté: Création d’un socle applicatif pour de futurs développements portail
- JRebel : Etude, WIKI (documentation, installation) : gain de temps en développement
- Accessibilité : Documentation
- Accompagnement des plus jeunes développeurs
- Application mobile : décompilation (grails groovy) + étude re ingeniering pour portage technique
- Orange
(Septembre 2012 à Novembre 2013)
Sopra Steria
-
Architecte logiciel
Projet Edecompte : Gestion du temps de travail
- Analyse CDC, chiffrages, étude de l’architecture multicouche du projet
- Création du socle IHM du projet (GWT, SASS, CSS, Javascript)
- Création de documents de conception et d’accessibilité (mal voyants …) de l’application
- Analyse de performance et mise en place d’analyse de code automatique
Java, GWT, Spring, Maven, Hibernate, Jenkins, Sonar, SASS, CSS, Javascript. Environnement : CentOS, Windows, Mysql
Projet FiliereRH : Gestion des périmètres RH
- Analyse CDC, chiffrages, étude de l’architecture multicouche du projet
- Création du socle IHM du projet (GWT, CSS, Javascript)
- Création de documents de conception et bonnes pratiques pour cadrer les développements
- Suivi des développements et du respect de l’architecture
Java, GWT, Spring, Maven, Hibernate, Jenkins, Sonar, SASS, CSS, Javascript. Environnement : CentOS, Windows, Mysql
- ERDF
(Février 2010 à Septembre 2012)
Genigraph
-
Architecte logiciel
Projet Sequoïa : Outils pour la gestion du réseau électrique en temps de crise.
- Aide à la spécification des besoins clients sur le métier ERDF.
- Etude et réalisation de l'architecture du projet connecté en permanence à divers SI externe.
- Définition et mise en place d’une architecture multi-tiers pour un module utilisant GWT2.
- Distributions des activités à l'équipe projet en fonction des compétences.
JQuery, Ajax, Php, Php/Java bridge, Java, Multi-thread, communication TCP. Environnement : CentOS, Windows, Apache, Zend, Mysql, Eclipse (JAVA EE/JDT/PDT)
- Airbus
(Octobre 2009 à Février 2010)
Genigraph
-
Architecte Junior
Projet ESAlgo : Rénovation d'un applicatif C++ en Java. Etude et amélioration de performances.
- Etude des composants graphiques disponibles.
- Architecture du nouvel applicatif, prototypage des solutions.
- Etude volumétrique (performances, mémoire) pour valider les contraintes client.
Eclipse RCP/Plugins, Ilog JViews, Java, Ant, Windows, Linux, Méthodes Agiles
- Thales - DGAC
(Janvier 2007 à Septembre 2009)
Genigraph
-
Architecte Junior
Projet Coflight : Réalisation d'un projet Java s'appuyant sur une architecture 5 couches
- Participation à la phase de design pour la mise en place de l'architecture.
- Conception/réalisation d'une partie du framework et de fonctionnalités de l'application.
- Mise en place d'une IHM de vision de graphes sous JGraph.
- Envoie de commandes sur un système extérieur et réception de notifications via Corba.
Java 1.5, Eclipse, Ant, JUnit, Swing, XML, Cobertura, Corba
- Thales - Airbus
(Février 2006 à Janvier 2007)
Genigraph
-
Architecte Junior
Projet Nectar : Résolution des problèmes de performances et de maintenance d’une architecture J2EE
- Appropriation de l'architecture de l'application et analyse des défaillances
- Utilisation d’IceFaces, passage de l'application de JBoss à Websphere
- Support pour l'intégration de l'application en Inde pour Airbus, en France pour Eurocopter.
- Chiffrages, études et apport d'expertise lors de l'amélioration des performances.
Java, J2EE, PHP, Websphere, JBoss, Icefaces, Maven, Eclipse, Hibernate
Projet Java : Architecture multi-tiers, conception et développement sur les 2 premiers tiers
- Participation à la phase de design, mise en place de l'architecture MVC
- Utilisation d’IceFaces, passage de l'application de JBoss à Websphere
- Rédaction d'un document d'architecture
- Prise en charge, conception puis réalisation de la partie IHM de l'application
Java, Eclipse, Ant, JUnit, Swing, Windchill, XML, XSL
- Airbus
(Novembre 2003 à Février 2006)
Capgemini
-
Développeur expérimenté
Projet CMH : Application de gestion du process d'attestation des différentes familles d'avions Airbus(Responsable de la couche IHM de l'application CMH)