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

Freelancer profile translated to English.
Back to original language

About Thomas

Senior Java Developer | Payment & Security Expert | 17+ years of experience

Who am I?
Passionate developer with nearly 20 years of experience, I am currently Tech Lead and Scrum Master at Monext. My expertise covers the development of critical applications where security, reliability, and performance are imperatives. Trained in IT consulting firms and then specialized in the payment sector, I have acquired solid expertise in:
  • Payment System Integration (PayPal, Apple Pay, Google Pay, PSP)
  • PCI-DSS Compliance and Security
  • Distributed Systems Architecture and RESTful APIs
  • Mobile SDK Development (Android)

Availability: Evenings, mornings, and weekends for your freelance projects.

━━━━━━━━━━
My services

🎯 Tailor-made support

Consulting & Audit
  • Code and project audit
  • Code review and improvement recommendations
  • Performance analysis and optimization
Scoping & Design
  • Needs definition and analysis
  • Writing specifications (functional and technical)
  • Detailed estimation and project planning
Development & Quality
  • Feature development
  • Unit and integration testing
  • Integration of payment methods and third-party APIs
Delivery & Follow-up
  • Delivery of documented and maintainable source code
  • Writing technical reports
  • Application maintenance and support
━━━━━━━━━━
Technical Stack
Backend
  • Java, Spring Framework, Spring Boot, Hibernate
  • Maven, Gradle
  • REST & SOAP API
  • Mockito, JUnit (unit tests)
Frontend
  • Angular, TypeScript, JavaScript
  • HTML5, CSS3
Tools
  • Git, GitLab, GitHub
  • Tomcat

━━━━━━━━━━
📞Contact me

Do you have a Java or Angular project, a payment integration, or simply need a technical audit?
Do not hesitate to contact me to discuss your needs!
  • 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 and 1 month)
    Aix-en-Provence, France
    About Monext
    Monext is a major player in payment solutions in France, offering comprehensive services for online, in-store, and omnichannel payment acceptance. As a PSP (Payment Service Provider), Monext supports prestigious clients such as Sarenza, Rakuten, Weezevent, CGR Cinémas, and Amazon, providing them with an all-in-one solution to manage their entire payment journey.
    My Role
    At Monext, I hold a dual role of Scrum Master and Technical Lead for a Squad dedicated to the integration and maintenance of payment methods.

    Main Responsibilities:
    • Payment Method Integration : Technical leadership for the integration of strategic partners (PayPal, Apple Pay, Google Pay, and other international PSPs)
    • Proxy Architecture : Design and maintenance of an abstraction layer enabling bidirectional communication between our platform and our payment partners
    • Fraud Prevention Module : Technical management of a system for preventing and detecting fraud to secure transactions
    • Mobile SDKs : Development and maintenance of iOS and Android SDKs to provide a native payment experience for our clients' mobile applications
    Java Gitlab REST Angular Android
  • Rofim
    Senior Angular Developer
    MEDICAL
    December 2024 - September 2025 (9 months)
    Aix-en-Provence, France

    Development of a Secure Messaging Web Component (Sana Messaging)

    About Rofim
    Rofim is a leading French telemedicine platform, used by over 80,000 healthcare professionals and 1,800 institutions. The solution centralizes tele-expertise, teleconsultation, and e-RCP (Multidisciplinary Care Meetings) to improve medical coordination and streamline care pathways. Rofim is a mission-driven company committed to innovation and improving access to care for all.

    Duration: 90 person-days in a pair with another freelance developer
    Context: Development of a standalone Angular web component for secure instant messaging based on the Matrix protocol, integrated into the Rofim suite to enable healthcare professionals to communicate in an environment compliant with the security requirements of the medical sector.

    Technical Achievements:

    • Development of a reusable and standalone Angular Web Component
    • Integration of the Matrix SDK (matrix-js-sdk) for real-time communication
    • One-to-One messaging and group conversations
    • File sending and receiving system
    • Message status management (sending, sent, failed) with automatic retry
    • Push notifications via Service Worker for received messages
    • Responsive and accessible interface (mobile/desktop)
    • Security against XSS/JavaScript injections
    • Real-time presence and typing indicators
    • Message history with pagination and on-demand loading

    Technical Stack:

    • Angular 19, TypeScript
    • Matrix Protocol & matrix-js-sdk
    • Service Worker API for push notifications
    • RxJS for asynchronous stream management
    • TailwindCSS / PrimeNG for the interface
    • Jest unit tests
    Angular Jest Service Worker Matrix GitHub
  • Aviquali
    Senior Angular NodeJs Developer
    E-COMMERCE
    July 2021 - May 2024 (2 years and 10 months)
    Aviquali is a company that assists its clients during testing campaigns. It offers a technological solution that allows brands to get online reviews on their product pages as soon as they are released.

    The application is developed with an Angular UI and a NodeJS server part.
    • Corrective maintenance
    • Evolution
    • Integration of the Stripe / Alma payment module

    Occasional interventions in 2022 / 2023
    Node.js Angular Stripe Alma MongoDB

Reviews

5.0

Out of 45 ratings

P

Pierre

Notilo Plus

Reviewed on 4/28/2021

Quality work, thank you for your help Thomas
MickaelM

Mickael

Freeland Group

Reviewed on 3/15/2021

Thomas managed to solve a knotty problem and support us in the completion of our project. Our site was "only" a project on Git and was not managed via a CMS or FTP. The original developers are no longer with the company and no one could really help us. Thomas was very willing and showed resilience. He went beyond his basic skills and supported us with server configuration files. Thank you!

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