
Ange TANON
Ingénieur backend senior
Salaire / Taux journalier
Grand Est, France
Mobilité : Grand Est, Luxembourg, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur backend senior avec 8+ ans d'expertise en architecture microservices et développement Java/Spring. Expérience éprouvée chez AGIPI (filiale AXA) : conception de microservices pour l'assurance-vie, optimisation de requêtes, implémentation Kafka et GraphQL. Spécialisé en migration applicative, SSO Keycloak et CI/CD, avec maîtrise complète de la stack Spring/Vue/Angular pour des solutions performantes et scalables.
Expérience de travail
Ingénieur d'études et développements sur les applications de AGIPI (SEL, Tiana, Assistant décès, MonPortail, SimuWeb, EasyEpargne, Simulateur fiscalité...)
AGIPI (Association Générale Interprofessionnelle de Prévoyance et d'Investissement)
mai 2023 - juin 2026
3 ans 2 mois
Strasbourg, France
– Développement des applications internes et externes du groupe AGIPI, filiale d'AXA, du service épargne et retraite, dont les outils sont principalement à destination des agents, pour le suivi de leurs portefeuilles clients. – Migration du front-end Vue JS vers Vue – Participation à des projets de migration en collaborant étroitement avec des équipes d'autres services ainsi que multidisciplinaire – Conception et développement d'un nouveau micro-service, permettant de mettre à disposition des données pour des services externes, tout en optimisant les requêtes. – Conception et développement d'un nouveau micro-service, permettant la sortie de fonds, sur les contrats d'assurance vie. – Conception et développement d'un nouveau système applicatif, permettant la simulation fiscale de sortie de fonds, sur les contrats d'assurance vie – Maintenance applicative et évolutive des applications existantes – Gestion et résolution des tickets d'incidents et de demandes – Conception de micro-services – Conceptions d'interfaces graphiques – Conception d'APIs de services CRUD avec GraphQL. – Conception d'APIs REST – Conception et développement d'une base de donne non-relationnelle – Montée de version de SpringBoot suite à l'implémentation de Honey EDA (Kafka) – Conception de Modèle de données fonctionnelles – Conception de schémas architecturaux et fonctionnels – TMA – Migrations de micro-services – Implémentation de clients web avec Feign et Webflux Reactor – Implémentation d'un pipeline de déploiement d'un nouveau micro-service – Implémentation d'APIs Rest permettant l'intégration avec divers services externes, améliorant ainsi les fonctionnalités – Implémentation de batchs pour la purge et la synchronisation des données – Maintenance et amélioration continue des applications existantes pour assurer leur bon fonctionnant et leur sécurité – Reporting d'activité auprès du responsable d'équipe : point sur le travail effectué, signalement des problèmes techniques rencontrés et des solutions apportées – Revue de code avant validation de la merge sur la branche de développement – Automatisation des processus de développement et de déploiement avec Jenkins – Proposition de différents scénarios au tech-lead et product owner. – Assistance au tech lead dans ses tâches – Macro-chiffrages pour des développements – Mise en place de tests unitaires – Tests fonctionnels – Initialisation et suivi des fiches de livraison applicatives – Déploiement de nouvelles versions après validation par le product owner et l'équipe de développement.
Ingénieur d'études et développements sur l'application Modalis
NAM (Nouvelle Aquitaine Mobilité)
janv. 2023 - avr. 2023
4 mois
Bordeaux, France
– Développement d'une application asynchrone (websocket) de mutualisation des moyens de transport (bus, tram et train) au sein de la nouvelle Aquitaine. – Implémentation de plateforme distribuée de données, via Kafka, à laquelle les différents micro-services sont abonnés aux bus d'évènements. – Le calcul et la consultation en temps réel de l'itinéraire ainsi que le paiement en ligne de tout le trajet via l'application. – Permettre aux différents micro-services (partenaires), l'échange des données sécurisés. – Mise en place et personnalisation du serveur d'authentification unique (SSO) avec keycloak. – Développement d'une application dédiée aux partenaires, pour la gestion centralisée des profiles usagers (Compte utilisateurs, réseaux, catégories...) – Maintenance d'échange de données machine-to-machine. – Maintenance applicative et corrective – Conception de services de notification des partenaires. – Scripting de création et de modification de realms, clients, rôles, groupes et utilisateurs dans Keycloak au moment du déploiement du serveur. – Conception du modèle des données – Mise en place de l'authentification unique (SSO) avec Keycloak et échange de données machine-to-machine – Conception d'API de services CRUD dans Keycloak. – TMA – Développement de services provider interface (SPI) pour la personnalisation du comportement de Keycloak, lors de la création ou modification d'un copte utilisateur. – Implémentation de thèmes dans Keycloak avec personnalisation des IHMs d'inscription, de connexion, de mail ainsi que des messages d'erreurs. – Implémentation d'un fournisseur d'identité externe (France connect), lors de la création ou connexion à l'application. – Développement de batchs de mise à jour de données, d'envoi de mail et de génération d'un PDF de reçu de paiement en pièce jointe, lors de l'achat d'un ticket. – Développement de batch de suppression des reçus de paiement en fin de vie, en fonction d'une période paramétrée. – Développement d'API CRUD pour la gestion des comptes utilisateurs. – Implémentation d'un pipeline de déploiement d'un nouveau micro-service – Développement d'IHM pour l'application Back-Office de gestion. – Proposition de différents scénarios au tech-lead et product owner. – Assistance au tech lead dans ses tâches – Macro-chiffrages pour des développements – Mise en place de tests unitaires – Tests fonctionnels – Déploiement de nouvelles versions après validation par le product owner et l'équipe de développement.
Ingénieur d'études et développements front-end sur l'application Revalo
SADA (Société Anonyme de Défense et d'Assurance)
oct. 2022 - déc. 2022
3 mois
Nîmes, France
– Développement d'une application interne de gestion et de suivi pour la négociation et la revalorisation des contrats entre la SADA et ses clients (courtiers). L'application faisant partie d'un ensemble de quatre modules, chacune avec des fonctionnalités bien spécifiques. – Conception et développement d'interface de gestion de contrat, sous formes de tableaux, exportable aux formats CSV et Excel. – Conception d'une librairie de composants dédiés et transverses, réutilisable par les autres modules. – Conception de services pour la gestion d'états des données provenant du back-end. – Développement des composants pour la gestion des contrats de pré-termes. – Implémentation des APIs exposés par le back-end. – Implémentation d'IHMs transverses avec un affichage de données conditionnelles. – Développement de tableaux inter-actifs – Définition des fonctionnalités accessibles selon les rôles des utilisateurs et leurs degrés d'accréditation. – Optimisation du traitement des requêtes et des données avec le state management. – Code Smell: Soumission et validation préalable du développement par l'équipe front – Proposition de différentes approches au product owner. – Assistance au tech lead dans ses tâches – Macro-chiffrages pour des développements – Tests fonctionnels – Déploiement de nouvelles versions après validation par le product owner et l'équipe QA.
CIEM (Centre Interprofessionnel d'Etudes et d'Examens Médicaux)
janv. 2019 - sept. 2022
3 ans 9 mois
Paris, France
Ingénieur d'études et développements sur l'application RADIOCIEM
août 2021 - sept. 2022
1 an 2 mois
Paris, France
– Migration de l'application de laboratoire (service de radiologie, servant aux radiologues et internistes), initialement développée sur websphere, vers une application en Vue Js et Spring. – Migration des données d'une base HFSQL vers une base PostgreSQL – Maintenance d'échange de données machine-to-machine. – Maintenance applicative et corrective – Conception et développement d'API REST et d'interfaces de données statistiques sous formes de tableaux, exportable au format CSV et Excel. – Conception du modèle de données – Reprise des données d'une base HFSQL vers une base PostgreSQL – Mise place des serveurs d'authentification et de ressources du back – Mise en place de l'authentification unique (SSO) avec keycloak et échange de données machine-to-machine. – Mise en place du serveur du front – TMA – Développement d'un agenda et des API RESTs pour la gestion des examens, à partir des rendez-vous pris depuis l'application mère (Essenciem). – Implémentation d'un éditeur de texte (Synfusion) pour la rédaction des comptes rendus des examens réalisés avec un modèle prédéfini en fonction du type d'examen. – Développement d'une API RESTs de stockage des documents rédigés, sur un serveur chiffré, puis envoi vers une autre application appelée Mediciem (application des médecins) – Mise en place d'une interface pour l'aperçu du compte rendu et impression ou téléchargement du document au format PDF – Mise en place de mécanismes de validation basé sur l'état de données de l'application externe – Développement d'API RESTs de type CRUD sur les applications externes – Mise en place de couches de sécurités sur chaque route pour limiter les failles de sécurité – Automatisation des processus de développement et de déploiement avec GitLab CI/CD – Définition des fonctionnalités accessibles selon les rôles des utilisateurs et leurs degrés d'accréditation. – Optimisation des requêtes en base – Code Smell avec SonarQube Identification des risques et alertes – Proposition de différents scénarios au chef de projet – Assistance au chef de projet – Macro-chiffrages pour des développements – Mise en place de tests unitaires – Tests fonctionnels – Déploiement de nouvelles versions après validation par le chef de projet
Ingénieur d'études et développements sur l'application ESSENCIEM
janv. 2019 - sept. 2022
3 ans 9 mois
Paris, France
– Maintenance applicative et corrective de l'application des secrétaires médicales (ESSENCIEM), initialement développée sur websphere, vers une application en Vue Js et Spring. – Migration des données d'une base HFSQL vers une base PostgreSQL – Maintenance d'échange de données machine-to-machine – Conception et développement d'API REST et d'interfaces de données statistiques sous formes de tableaux, exportable au format CSV et Excel. – Conception de modèles et génération de documents au format PDF avec QR Code ou codes-barres – Développement de l'authentification forte avec Spring OAuth2 avec mise en place d'un mécanisme de réinitialisation du mot de passe en cas d'oublie – Mise en place de couches de sécurités sur chaque route pour limiter les failles de sécurité – Automatisation des processus de développement et de déploiement avec GitLab CI/CD – Définition des fonctionnalités accessibles selon les rôles des utilisateurs et leurs degrés d'accréditation. – Mise en place d'interfaces et d'API RESTS – Implémentation de webservices d'échanges de données machine-to-machine – Mise en place de batchs pour la correction et la reprise des données – Maintenance corrective et applicative – Optimisation des requêtes en base – Code Smell avec SonarQube – Identification des risques et alertes – Proposition de différents scénarios au client – Macro-chiffrages pour des développements – Mise en place de tests unitaires – Tests fonctionnels – Livraison de solution corrective – Déploiement de nouvelles versions après validation par l'équipe – Suivi de production et gestion des incidents
Ingénieur d'études et développements sur l'application Mediciem
févr. 2021 - sept. 2021
8 mois
Paris, France
– Maintenance applicative et corrective de l'application des médecins (MEDICIEM). – Création d'une interface utilisateur permettant la vérification des dossiers de patients, à l'aide d'une douchette pour scanner les codes-barres ou les QR Codes. – Modifier le dossier d'un patient se trouvant dans un service externe – Conception et développement d'interface utilisateur permettant la lecture des QR Codes ou codes-barres et d'affichage d'une alerte en cas d'incompatibilité de dossiers. – Implémentation d'une vérification passive et active (avec les informations détaillées du dossier) – Mise en place d'interfaces et d'API RESTS – Implémentation de webservices d'échanges de données machine-to-machine – Implémentation d'un webservice permettant la mise à jour du dossier d'un patient sur une application externe, avec un historique de modifications affichées dans cette application externe avec Javers. – Maintenance corrective et applicative – Optimisation des requêtes en base – Code Smell avec SonarQube – Identification des risques et alertes – Macro-chiffrages pour des développements – Mise en place de tests unitaires – Tests fonctionnels – Livraison de solution corrective – Déploiement de nouvelles versions après validation par l'équipe – Suivi de production et gestion des incidents
Lead développeur sur l'application Contract Manager
SPHEREA
mai 2021 - avr. 2022
1 an
Toulouse, France
– Maintenance applicative et corrective d'une application de gestion des contrats et de suivi des bancs de tests sur des systèmes en aéronautique. – Implémentation de nouvelles API RESTs d'échanges de données chiffrés machine-to-machine – Mise en place de batchs pour la synchronisation des données avec une application externe. – Réalisation d'interfaces et de webservices pour l'activation d'un mode maintenance sur un banc de test, affichant le décompte en heures du temps restant, ainsi que l'export en CSV ou Excel des Logs, sur un intervalle de temps choisi – Mise en place d'interfaces et d'API RESTs d'envoie de mail – Mise en place d'interface et de webservice permettant un suivi personnalisé et une tarification des différents bancs souscrit par chaque compagnie – Correction des anomalies fonctionnelles – Proposition de différents scénarios aux clients – Assistance aux PO pour la définition de nouvelles features – Macro-chiffrages pour des développements – Rédaction des spécifications générales et détaillées des évolutions – Tests fonctionnels – Livraison de solution corrective via Docker – Déploiement de nouvelles versions après validation par le chef de projet et le PO – Suivi de production et gestion des incidents
Développeur JAVA JEE sur l'application AGIL (Annuaire Groupe d'Identité et de Localisation)
TOTAL
févr. 2019 - avr. 2019
3 mois
Paris, France
– Maintenance corrective et applicative de l'outil intranet de recherche et de consultation des informations relatives à chacun des collaborateurs de TOTAL. – Réalisation d'un portail d'accès au différents webservcies (authentification, identité, certificat, photos, liste) – Implémentation de webservices et exposition à websphere. – Implémentation d'interface avec websphere – Mise à jour de la base de données – Maintenance corrective et applicative – Optimisation des requêtes en base – Identification des risques et alertes – Macro-chiffrages pour des développements – Documentation métier (User Stories) – Rétro documentation des applications récupérées – Rédaction des spécifications générales et détaillées des évolutions – Tests fonctionnels
Développeur JAVA JEE sur l'application Terapi
Canal Plus
juil. 2018 - janv. 2019
7 mois
Paris, France
– Maintenance corrective et applicative de l'outil éditorial de CanalPlay (Terapi) – Implémentation de nouvelles API RESTs – Conception et développement de scripts procéduraux (PL/SQL) pour le maintien de la base de données – Optimisation des requêtes en base – Maintenance corrective et applicative – Gestion d'erreur pour la stabilité de l'application – Identification des risques et alertes – Macro-chiffrages pour des développements – Documentation métier (User Stories) – Rétro documentation des applications récupérées – Rédaction des spécifications générales et détaillées des évolutions – Mise en place de tests unitaires – Tests fonctionnels – Livraison de solution corrective
Développeur JAVA JEE sur l'application AMALFI
EPELFI
juil. 2018 - sept. 2018
3 mois
67700 Saverne, France
– Maintenance corrective et applicative du livre foncier informatisé de l'Alsace et de la Moselle (AMALFI). – Implémentation de nouvelles API RESTs – Optimisation des requêtes en base – Maintenance corrective et applicative – Gestion d'erreur pour la stabilité de l'application – Identification des risques et alertes – Macro-chiffrages pour des développements – Documentation métier (User Stories) – Rétro documentation des applications récupérées – Rédaction des spécifications générales et détaillées des évolutions – Mise en place de tests unitaires – Tests fonctionnels – Livraison de solution corrective
Stagiaire en informatiques
Formation Diginamic
janv. 2018 - avr. 2018
4 mois
Nantes, France
– Concept de bases de la programmation orientée objet – Conception et développement d'une architecture de webservices. – Conception et développement d'UI avec Angular – Mise en place des tests unitaires. – Intégration continue avec Jenkins – Mise en pratique de la méthodologie Agile
Formation
Université de Strasbourg
Master, Sciences de la Terre
2011 - 2013
2 ans 1 mois
Université de Strasbourg
Licence, Sciences de la Terre et de l'univers
2008 - 2011
3 ans 1 mois
Licences et certifications
Oracle JAVA SE 8 Certification
Délivré le : janv. 2018
RNCP niveau II Formation analyste programmeur en informatique
Délivré le : janv. 2017