You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas GentyTG

Thomas Genty

Senior developer - Java Spring Angular

€535/day
50 projects
Aix-en-Provence, FR
15+ years

Average response time: 1 hour

About Thomas

Développeur Java Senior | Expert Paiement & Sécurité | 17+ ans d'expérience

Qui suis-je ?
Développeur passionné avec près de 20 ans d'expérience, je suis actuellement Tech Lead et Scrum Master chez Monext. Mon expertise couvre le développement d'applications critiques où sécurité, fiabilité et performance sont des impératifs. Formé en ESN puis spécialisé dans le secteur du paiement, j'ai acquis une solide expertise en :
  • Intégration de systèmes de paiement (PayPal, Apple Pay, Google Pay, PSP)
  • Conformité PCI-DSS et sécurité
  • Architecture de systèmes distribués et APIs RESTful
  • Développement de SDK mobiles (Android)

Disponibilité : Soirs, matins et week-ends pour vos projets freelance.

━━━━━━━━━━
Mes services

🎯 Accompagnement sur-mesure

Conseil & Audit
  • Audit de code et de projet
  • Code review et recommandations d'amélioration
  • Analyse de performance et optimisation
Cadrage & Conception
  • Définition et analyse du besoin
  • Rédaction de cahiers des charges (fonctionnels et techniques)
  • Chiffrage détaillé et planification de projet
Développement & Qualité
  • Développement de fonctionnalités
  • Tests unitaires et tests d'intégration
  • Intégration de moyens de paiement et APIs tierces
Livraison & Suivi
  • Livraison de code source documenté et maintenable
  • Rédaction de comptes-rendus techniques
  • Maintenance applicative et support
━━━━━━━━━━
Stack technique
Backend
  • Java, Spring Framework, Spring Boot, Hibernate
  • Maven, Gradle
  • API REST & SOAP
  • Mockito, JUnit (tests unitaires)
Frontend
  • Angular, TypeScript, JavaScript
  • HTML5, CSS3
Outils
  • Git, GitLab, GitHub
  • Tomcat

━━━━━━━━━━
📞Contactez-moi

Vous avez un projet Java, Angular, une intégration de paiement ou simplement besoin d'un audit technique ?
N'hésitez pas à me contacter pour échanger sur vos besoins !
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • MONEXT
    Tech Lead / Scrum Master
    BANKING AND INSURANCE
    June 2017 - Today (9 years)
    Aix-en-Provence, France
    À propos de Monext
    Monext est un acteur majeur des solutions de paiement en France, proposant des services complets d'acceptation de paiement en ligne, en magasin et omnicanal. En tant que PSP (Payment Service Provider), Monext accompagne des clients prestigieux tels que Sarenza, Rakuten, Weezevent, CGR Cinémas et Amazon, en leur offrant une solution tout-en-un pour gérer l'ensemble de leur parcours de paiement.
    Mon rôle
    Au sein de Monext, j'occupe un double rôle de Scrum Master et Lead Technique pour une Squad dédiée à l'intégration et la maintenance des moyens de paiement.


    Responsabilités principales :
    • Intégration des moyens de paiement : Pilotage technique de l'intégration de partenaires stratégiques (PayPal, Apple Pay, Google Pay, et autres PSP internationaux)
    • Architecture de proxy : Conception et maintenance d'une couche d'abstraction permettant la communication bidirectionnelle entre notre plateforme et nos partenaires de paiement
    • Module de lutte contre la fraude : Gestion technique d'un système de prévention et détection de la fraude pour sécuriser les transactions
    • SDK mobiles : Développement et maintenance des SDK iOS et Android pour offrir une expérience de paiement native aux applications mobiles de nos clients
    Java Gitlab REST Angular Android
  • Rofim
    Développeur confirmé Angular
    MEDICAL
    December 2024 - September 2025 (9 months)
    Aix-en-Provence, France

    Développement d'un composant Web de messagerie sécurisée (Messagerie Sana)

    À propos de Rofim
    Rofim est une plateforme française de référence en télémédecine, utilisée par plus de 80 000 professionnels de santé et 1 800 établissements. La solution centralise la téléexpertise, la téléconsultation et les e-RCP (Réunions de Concertation Pluridisciplinaire) pour améliorer la coordination médicale et fluidifier les parcours de soins. Rofim est une société à mission engagée dans l'innovation et l'amélioration de l'accès aux soins pour tous.

    Durée : 90 jours/homme en binôme avec un autre développeur freelance
    Contexte : Développement d'un composant Web Angular autonome de messagerie instantanée sécurisée basé sur le protocole Matrix, intégré à la suite Rofim pour permettre aux professionnels de santé d'échanger dans un environnement conforme aux exigences de sécurité du secteur médical.

    Réalisations techniques :

    • Développement d'un Web Component Angular réutilisable et autonome
    • Intégration du SDK Matrix (matrix-js-sdk) pour la communication temps réel
    • Messagerie One-to-One et conversations de groupe
    • Système d'envoi et de réception de fichiers
    • Gestion des états de messages (envoi, envoyé, échec) avec retry automatique
    • Notifications push via Service Worker pour les messages reçus
    • Interface responsive et accessible (mobile/desktop)
    • Sécurisation contre les injections XSS/JavaScript
    • Indicateurs de présence et de frappe en temps réel
    • Historique de messages avec pagination et chargement à la demande

    Stack technique :

    • Angular 19, TypeScript
    • Matrix Protocol & matrix-js-sdk
    • Service Worker API pour les notifications push
    • RxJS pour la gestion des flux asynchrones
    • TailwindCSS / PrimeNG pour l'interface
    • Tests unitaires Jest
    Angular Jest Service Worker Matrix GitHub
  • Aviquali
    Développeur confirmé Angular NodeJs
    E-COMMERCE
    July 2021 - May 2024 (2 years and 10 months)
    Aviquali est une société qui propose d'accompagner ses clients lors des campagnes de tests. En effet, elle propose une solution technologique permettant aux marques d'avoir des avis en ligne sur leurs fiches produits, le jour de leur sortie.

    L'application est développeé avec une IHM en Angular et une partie serveur en NodeJS.
    • maintenance corrective
    • Evolution
    • Intégration du module de paiement Stripe / Alma

    Interventions ponctuelles sur 2022 / 2023
    Node.js Angular Stripe Alma MongoDB

Reviews

5,0

Out of 45 ratings

P

Pierre

Notilo Plus

Reviewed on 28/04/2021

Travail de qualité, merci pour ton aide Thomas
MickaelM

Mickael

Freeland Group

Reviewed on 15/03/2021

Thomas a su solutionner un nœud de problème et nous accompagner dans l'aboutissement de notre projet. Notre site "n'était" qu'un projet sur Git et ne s'administrait pas via un CMS ou FTP. Les développeurs historiques ne font plus partie de la société et personne ne pouvait réellement nous aider. Thomas a été très volontaire et a fait preuve de résilience. Il a dépassé ses compétences de base et nous accompagner sur les fichiers de conf serveur. Merci !

Recommendations

Laurane HerbepinLH
Charlélie BouvierCB
FU
+1
Laurane Herbepin and 3 other people have recommended Thomas

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master MIAGE
    IUP MIAGE - Orléans (45)
    2008
    La formation MIAGE (Méthodes Informatiques Appliquées à la Gestion d'Entreprises) est une formation universitaire permettant d'obtenir un Master. L'objectif de la formation MIAGE est de former des cadres en Informatique, spécialistes des systèmes d’information, maîtrisant les méthodes d’ingénierie et leurs applications en entreprise. Cette formation apporte également des compétences complémentaires en gestion, management et communication.

Skill set

Categories