You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Clément RichéCR

Clément Riché

Senior Java Developer

€600/day
Roanne, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Clément

With 15 years of expertise in Java, backend (80%), frontend Angular (20%), I have carried out several SaaS migrations from on-premise applications, and industrial applications in a micro-services environment using Spring Boot, AWS Cloud, JMS, REST, Soap, TDD. I am looking for new challenges and wish to contribute to architecture and technical lead themes.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Roanne (up to 50km), Lyon (up to 20km)

Experience

  • Predisurge
    Lead Developer
    MEDICAL
    April 2023 - July 2024 (1 year and 3 months)
    Saint-Étienne, France
    Context:
    Design, maintenance, and evolution of the Cloud platform interfaced with the client.

    Team: 1-6 people

    Methodologies: Agile / Scrum, TDD

    Achievements:
    • AWS Cloud Migration via Terraform: EKS, EC2, Lambda, SNS/SQS
    • Automation of certificate management (internal and external)
    • DNS management automation
    • Spring 3+, Java 21, Vue 3 Migration
    • Technical evolutions for HDS certification
    • Development of new backend and frontend features based on user-requested evolutions.
    • Micro-services architecture composed of several components
    • Use of Kafka
    • Management of deployments and version upgrades
    • Assistance in leading technical and functional meetings
    • (brainstorming, team animation...)
    • Assistance in setting up the security part (I2A, Oauth2, OIDC)
    • CI/CD pipeline setup
    • Assistance in implementing best practices on the project (Pair review, Clean code, Git branches, SOLID)
    • Technical documentation writing
    • Support for the Tech Lead in animating the development team and
    • various agile methodology meetings (Daily, weekly, poker planning, sprint review)
    • Mentoring new developers to ensure skill development in the project
    • Code review and merge request review – Pair programming
    Environment:
    Java 21, Spring Boot 3.2, Spring 6, VueJs 3, HTML, CSS, JavaScript, Maven, Junit, mockito,
    Postman, OAuth2, Keycloak, Intellij, PostgreSQL, Bitbucket, Nexus, SonarQube, Kafka,
    Kubernetes, Docker Compose, JWT, Kibana
    Java Kubernetes Vue.js Amazon Web Services EKS Terraform Spring boot Spring Security
  • Photobox
    Software Engineering Manager
    E-COMMERCE
    January 2015 - January 2023 (8 years)
    78500 Sartrouville, France
    Context:
    Design, maintenance, evolution, and incident management of production IT across
    4 factories (FR / UK).

    Team: 7 people

    Methodologies: Agile / Scrum, TDD

    Achievements:
    • Leading the development team and various agile methodology meetings (Daily, weekly, poker planning, sprint review)
    • Creation of an ELK infrastructure for real-time monitoring of production products and processes (Graphs, alerts, tracking).
    • Creation of a common Cloud shipping tool for the 3 factories (carrier aggregation, shipping rules).
    • Creation of on-demand digital printing press session management tools (raw material savings, machine settings)
    • Migration of the production product model (1500+ SKUs)
    • Creation of a quality control tool (weight control, shipping and automation interactions)
    • Creation of tools; industrial cutting machine control, product reconciliation, migration of monolithic user applications (Qt, MFC, Python) to SaaS,
    • integration of production tracking scanners.
    • Micro-services architecture composed of several components
    • Migration of JPA, Spring Data, Spring Boot, Java versions 6, 7, 8 for all Java applications (40+ applications)
    • Implementation of the security part (Auth0 then Cognito)
    • Development of backend and frontend features
    • Training new team members on projects and providing technical support
    • Gathering client requirements
    • Code review
    • Migration of applications to Java 11 and Angular 9
    • CI/CD automation with Jenkins

    Environment:
    Java 8/11, Spring Boot 2, Spring 5, Angular 9, JSF, STRUT, HTML5, CSS, JavaScript, Junit, Maven,
    REST/SOAP, Jenkins, Eclipse, Mysql/MariaDB, Git, Postman, Jfrog Artifactory, JWT, SonarQube,
    Docker, Elasticsearch, TDD
    Java Angular REST Spring boot Spring Data Amazon Web Services (AWS) Microservices
  • JCDecaux
    Java/J2EE Designer Developer
    PRESS AND MEDIA
    February 2009 - January 2015 (5 years and 11 months)
    78370 Plaisir, France
    Context:
    Java developer within the redesign program for the sales tool of the France / World advertising network, then transverse projects; for calculating operator production bonuses, application audits, application maintenance and evolution, providing SOAP feeds for digital advertising networks in airports.

    Methodologies: Agile / Scrum

    Achievements:
    • Creation of the new JCDecaux advertising network sales tool
    • Creation of the operator bonus calculation application
    • Creation of applications for integrating data from Twitter, weather feeds, etc. for airport advertising networks
    • Database modeling, migration.
    • Design and development of several backend and frontend platform modules
    • API Management
    • Automation Management
    • Backend and Frontend Development
    • Code review and application audits
    • Gathering client requirements

    Environment:
    Eclipse, Java7, Spring MVC, Ant, EJB2, SOAP, JSP/JSTL, HTML, CSS, GWT,
    JavaScript, Oracle, Mysql, Subversion, Junit, Jenkins, SonarQube
    Java Oracle GWT EJB JPA WebSphere SOAP

Recommendations

Be the first to recommend Clément

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

  • Master's degree in Project Management and Development, Computer Programming, Specific Applications
    ITIN
    2008
    M2IRT Gestion de projet et développement, Programmation informatique, applications spécifiques
  • BTS informatique de gestion, Sciences informatiques et de l''information et services apparentés
    ITIN
    2005
    BTS informatique de gestion, Sciences informatiques et de l''information et services apparentés

Skill set

Categories