EXPERIENCE
MASTERNAUT (2021-2023):
Développeur Expert - Technologies JAVA
Masternaut est une entreprise française spécialisée dans les services de
géolocalisation et de télématique embarquée.
Mission: Migration et restructuration des applications existantes et refonte de 3
applications.
Chaque application existante a dû être restructurée et séparées en 3
nouvelles applications indépendantes :
Application web Front à base du Java GWT
Application EJB.
Application WS.
Pour les applications web Front GWT (crées après la séparation) :
Upgrade du GWT (de la version 2.0.4 à la version 2.10.0).
Upgrade version Java de 6 à 8.
Les applications EJB et les applications WS, nouvellement crées :
Réorganisées en plusieurs composants bien séparés (jars, war, ear).
Installation/configuration complète de deux serveurs d’applications
JBOSS. Le 1er sera dédié au déploiement des applications (EJB, WS)
avec Java6. Le second sera dédié au déploiement des applications
frontales Java GWT avec Java 8.
Développement évolutif et correctif
Tester d’une manière progressive l’évolution des composants migrés
Vérification, déploiement, test et validation des éléments des
packagings.
Confirmer (en passant par plusieurs itérations) le bon fonctionnement et
le non-régression des nouveaux composants/applications (en faisant
des tests rigoureux).
Le déploiement des applications sur le serveur d’intégration (des
serveurs d’applications JBOSS).
Rédaction de la documentation (techniques, fonctionnels, déploiement,
installation), support client, rester à l’écoute pour réagir aux questions
ou pour accompagnement.
Compétences : JAVA, Spring, EJB, GWT, REST, Hibernate, ANT, JBOSS,
systèmes Linux (Centos), Docker, MySQL, Git, Eclipse, techniques des
packagings.
GRDF (2020-2021):
Développeur Expert Junior - Technologies JAVA
Mission : Maintenance corrective et évolutive des applications JAVA/JEE.
Analyse, conception, développement, tests, déploiement et livraison.
Environnement Technique : JAVA, Spring, Spring Boot, Hibernate, JSP, REST,
SOAP, ORACLE, SQL, RabbitMQ, LDAP, Apache, Tomcat, Eclipse, Maven,
mRemoteNG, Postman, Docker, Git, JavaScript.
MASTERNAUT (2021-2023):
Développeur Expert - Technologies JAVA
Masternaut est une entreprise française spécialisée dans les services de
géolocalisation et de télématique embarquée.
Mission: Migration et restructuration des applications existantes.
Chaque application existante a dû être restructurée et séparées en 3
nouvelles applications indépendantes :
Application web Front à base du Java GWT
Application EJB.
Application WS.
Pour les applications web Front GWT (crées après la séparation) :
Upgrade du GWT (de la version 2.0.4 à la version 2.10.0).
Upgrade version Java de 6 à 8.
Les applications EJB et les applications WS, nouvellement crées :
Réorganisées en plusieurs composants bien séparés (jars, war, ear).
Installation/configuration complète de deux serveurs d’applications
JBOSS. Le 1er sera dédié au déploiement des applications (EJB, WS)
avec Java6. Le second sera dédié au déploiement des applications
frontales Java GWT avec Java 8.
Développement évolutif et correctif
Tester d’une manière progressive l’évolution des composants migrés
Vérification, déploiement, test et validation des éléments des
packagings.
Confirmer (en passant par plusieurs itérations) le bon fonctionnement et
le non-régression des nouveaux composants/applications (en faisant
des tests rigoureux).
Le déploiement des applications sur le serveur d’intégration (des
serveurs d’applications JBOSS).
Rédaction de la documentation (techniques, fonctionnels, déploiement,
installation), support client, rester à l’écoute pour réagir aux questions ou
pour accompagnement.
Compétences : JAVA, Spring, EJB, GWT, REST, Hibernate, ANT, JBOSS,
systèmes Linux (Centos), Docker, MySQL, Git, Eclipse, techniques des
packagings.
GRDF (2020-2021):
Développeur Expert Junior - Technologies JAVA
Mission : Maintenance corrective et évolutive des applications JAVA/JEE.
Analyse, conception, développement, tests, déploiement et livraison.
Environnement Technique : JAVA, Spring, Spring Boot, Hibernate, JSP, REST,
SOAP, ORACLE, SQL, RabbitMQ, LDAP, Apache, Tomcat, Eclipse, Maven,
mRemoteNG, Postman, Docker, Git, JavaScript.
Smoovengo – Projet Smoove (2019-2021):
Analyste développeur JAVA/JEE
Mission : Développement du BackOffice client. Une solution de facturation et de
CRM permettant de couvrir les besoins applicatifs du client. Maintenance
corrective et évolutive des applications : Analyse, développement, tests,
déploiement.
Environnement Technique : JAVA, J2EE, Spring, PostgreSQL, JBoss, Wildfly,
Eclipse, HeidiSQL, Maven, mRemoteNG, Postman, Docker, Git, JavaScript,
ReactJs.
Crédit Agricole (2018)
Analyste développeur JAVA/JEE
Mission :
Prise en charge des demandes d’évolution sur les applications : Gestion
des patrimoines, Gestion de crédit.
Découper le projet CRP pour créer une nouvelle couche applicative. Cette
dernière contiendra des nouveaux microservices, des API REST
exposées et Batchs.
Le but de cette expérience est de :
o Externaliser le maximum des fonctionnalités dans des
microservices indépendants pour alléger les applications des
produits bancaires, améliorer la maintenabilité et rendre futures
développements plus flexibles.
o Éviter toute interaction directe entre les applications et la couche
centrale COBOL, en mettant en place une couche applicative qui offre
un ensemble des API REST jouant le rôle d’intermédiaire entre les
applications et le central.
o Les nouveaux Batchs vont permettre la mise en place d’un backup
applicatif nécessaire au fonctionnement du nouveau ordonnanceur. Ce
dernier aura pour rôle de gérer les JOBS (but : améliorer le quotidien
des applications).
Développement, Test environnement local
Rédaction des cas de test
Déploiement sur l’environnement DEV, dérouler les cas de test sur DEV
Environnement Technique: JAVA, J2EE, Spring, Spring Boot, EJB, REST,
PostgreSQL, JBoss, WebSphere, ActiveMQ, Eclipse, Ant, Linux, Putty, Postman,
Docker, Git, JavaScript.
SARAH – Horiba (2018)
Analyste développeur Technologie .NET
Participation à la réalisation d’une évolution sur l’application Horiba (une solution
d’analyse de consommation, de simulation des coûts, et d’aide à la vente).
Environnement Technique: C#, SQL Server 2008, IIS, Visual Studio 2012, Silverlight.
Royal Canin – Projet VITAL (2017)
Réalisation du portail Intranet pour la gestion du service consommateur monde sous
ASP.NET 4.5 – équipe de 5 personnes.
Environnement Technique: C#, SQL Server 2008, IIS, Visual Studio 2012, ASP.Net
4.5, WCF, HTML, CSS2/3, Windows Server 2003, TFS, JavaScript.
EDF - Refonte du portail EDF (2017)
Rejoindre une équipe « testing » afin d’assurer la qualité de portail EDF : Rédaction et
Exécution des cas de test.
Rédaction de documentations (spécifications générales et techniques)
Environnement Technique: Squash, Redmine.
Royal Canin – TMA (2017)
Rejoindre l’équipe TMA afin d’assurer la maintenance corrective et évolutive des
applications.
Environnement Technique: C#, PHP, ezPublish 4, SQL Server 2008, IIS, Visual
Studio2008/2012, ASP.Net 4.5, WCF, HTML, CSS, Windows Server 2003, JavaScript,
JQuery
Allianz (2016-2017):
Migration des scripts VB vers C#, utilisés dans l’application SIC. Une plateforme basée
sur SIEBEL. Elle met à disposition des commerciaux des applications embarquées pour
l’ensemble de l’activité commerciale.
Environnement Technique: C#, SQL, VB, VBUC, Visual studio 2010, TFS, Siebel, VTOM,
Windows Server 2003
Tâches réalisées (définition du projet) :
Recueil des besoins
Recensement des exigences (techniques et fonctionnelles),
Etude d’impact, proposition de solutions.
Tâches réalisées (réalisation du projet) :
Développements spécifiques : .NET, JavaScript
Tests unitaires, d’intégration et de non régression
Prise en compte des retours de recette, analyse et diagnostic des anomalies
Maintien en condition opérationnelle (support, correctif).
La Poste, DSI – Montpellier (34)–(2016)
Ingénieur d’études et développement .NET
Développement et intégration des applications de La Poste DSI
Maintenance corrective et évolutive des applications, comprenant une dizaine
d’applications et de services Windows qui permettent de gérer les contrats, de traiter les
bandes de commandes et la gestion des données de facturation :
Analyse fonctionnelle et conception détaillée.
Maintenance et évolution des applications.
Codage des fonctionnalités applicatives - tests unitaires et d’intégration, mise en
production, support et documentation.
Outils / Méthodes utilisés :
C#, VB6, Visual Studio 2003, SQL Server 2005, IIS, Javascript, Jquery, WEB
SERVICES, ASP.NET, HTML, CSS, AGILE, HP QUALITY CENTER.