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

Philippe T.

Senior Java J2EE Developer/Architect

€670/day
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Philippe

JAVA Developer with over 15 years of experience. I have also done some FRONT-end development, but my core expertise remains in Back-End software architecture in JAVA/J2EE.
I am interested in implementing new software components, or completely redesigning existing solutions, while adhering to best practices, aiming for stability, scalability, maintainability, and extensibility.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Nantes (up to 10km), Clisson (up to 10km), Montaigu (up to 10km)

Experience

  • Cbp
    Expert Java JEE / Software Architect
    BANKING AND INSURANCE
    July 2017 - November 2021 (4 years and 5 months)
    Nantes, France
    Redesign of the "insured area" back-end, a portal dedicated to policyholders in a multi-insurer/multi-distributor context, enabling the management of contract/claim files, claim reporting, and the submission of various supporting documents:
    - REST Web Services (Jersey, Jackson, Hibernate, PostgreSQL, Spring-security).
    - SMS and email notifications (Freemarker templating)
    - Redesign of JMS exchange flows for data synchronization from multiple back-office applications (IMB MQ, Spring-jms).
    - Among the pilot products for deployment on AWS (EC2, RDS, S3, Devops)
    - Extension of the single back-end to address several segmented market lines Cbp4you, eClaims, etc. (i18n, domain name routing, JsonView, validation constraint groups)

    Creation of an "ADP" component for asynchronous processing of documents submitted by policyholders, interfacing with the document management system, with callback:
    - Set of asynchronous processing on PNG/BMP/TIFF/JPEG images and PDF (PDFBox, TwelveMonkeys ImageIO),
    - Input file validation, orientation detection and correction (AWS S3, AWS Textract, EXIF metadata)
    - Conversion, compression, and merging of documents into PDF (PDFBox, Jersey-client)
    - Chaining of processes asynchronously and scalably with retry mechanisms (AWS SQS, locking, multithreading via ForkJoinPool)

    Automatic integration of CNAM supporting documents, awarded the Gold Trophy in the "Customer Relations Innovation" category at the "Insurance Trophies":
    - Definition of common DTOs for the insured area, ADP, back-office systems, and CNAM.
    - Addition of FranceConnect login for the insured area, and calls to new CNAM Web Services (OpenIdConnect, Spring-security, Jersey-client)
    - Processing of documents submitted conventionally (upload) by AI such as expert systems (geometric manipulation of textual objects detected by AWS Textract, mathematical algorithms, fuzzy search)
    Java/J2EE SQL IT Architecture Spring Hibernate Multithreading
  • Bureau Veritas
    Expert Java JEE
    ENVIRONMENTAL
    May 2015 - June 2017 (2 years and 1 month)
    Nantes, France
    (To be detailed)
    1) Evolutionary and corrective maintenance of an audit form management application (creation/assignment/writing/reporting)
    2) Creation of a middleware between various audit form management applications and the mobile application for filling them out (synchronization/assignment/submission)
  • Bouygues Telecom
    Development Engineer
    TELECOMMUNICATIONS
    November 2009 - March 2015 (5 years and 4 months)
    Nantes, France
    (To be detailed)

Recommendations

Be the first to recommend Philippe

Help this freelancer shine by sharing your experience working together.

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

  • Computer Science Engineer
    ESIEA
    2005

Skill set (9)

Categories