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

Marc D.

Lead Java Developer

€700/day
Montpellier, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Marc

For 15 years, I have been supporting my clients in their IT projects. I specialize in software architecture and development. I have a preference for the Java ecosystem and its related technologies.

The missions I have carried out throughout my career have allowed me to work in fields as diverse as aeronautics, banking, business management, and postal services. All these interventions have contributed to shaping an experience that I wish to grow every day. Thus, I am capable of successfully carrying out the development of resilient web applications, even when they handle terabytes of data. My developments are based on effective architectural patterns and proven technologies.

On a less technical level, I also have good experience in managing software developers. I am able to recruit and train team members, while on a daily basis I know how to be pedagogical and transmit my knowledge.
I enjoy practicing my profession within a light but sufficient methodological framework. Agile methods (Scrum) therefore have my preference, as do DevOps practices.

Do not hesitate to contact me if you wish me to study your needs.

-- Marc de Verdelhan
verdelhan.eu

###

Java, Spring, Elasticsearch, Kafka, MongoDB, Angular, React, Cassandra, architecture, design patterns, Docker, Scrum, DevOps, OpenShift, open source, AI

###
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Montpellier (up to 50km), Paris (up to 50km)

Experience

  • Credit Agricole Technologies et Services
    Technical Lead / Senior Software Architect
    BANKING AND INSURANCE
    January 2021 - Today (5 years and 5 months)
    Montpellier, France
    Technical expertise with the Innovation department of CATS
    – Technical lead for the development of an automated tool for checking bank files (COBAI project: regulatory compliance analyzed by AI): Angular / Java / Spring Boot / MongoDB / Redis
    – Implementation of AI-based control processes for Crédit Agricole's DMS documents
    – Back-end development (Java 11, Spring Boot, MongoDB, ...) and front-end (Angular) for the knowledge management (KM) tool of a metabot (NLP, LLM, AI)
    – Design and development (Angular) of a dynamic form editor for integration into a chatbot (AVE project)
    – Front-end development (React) of Crédit Agricole's customer chatbot (for 53 million customers)
    – Design of data models, MongoDB aggregations
    – Integration of Crédit Agricole's SSO solution
    – Implementation of end-to-end automated tests with NightwatchJS
    – Continuous integration (GitLab CI)
    – Regular technical migrations: Java / NodeJs / Spring Boot / Angular / etc.
    – Artificial intelligence: NLP / NLU, classification, machine learning, OCR, computer vision
    – Providing expertise and knowledge transfer
    – Agile SCRUM methodology
    – Remote mission
    Java Spring boot Angular React Node.js MongoDB NLP Gitlab CI DMS Classification
  • Le Groupe La Poste
    Technical Expert / Software Architect
    LOGISTICS AND SUPPLY CHAIN
    August 2018 - December 2020 (2 years and 5 months)
    Montpellier, France
    Technical expertise & consulting in software architecture for the Support platform
    – Back-end development (Java 8/11, Spring Boot 2.3, Kafka Connect, Cassandra, ...)
    – Study of microservices architecture resilience (communication via Kafka message broker)
    – Implementation of Elasticsearch storage and querying
    – Design and development of a disaster recovery system
    – Application migrations of Spring Boot microservices (1.5 to 2.0, 2.1 to 2.3, etc.)
    – Facilitating workshops, providing technical expertise
    – Transfer of knowledge and best practices
    – Writing software architecture documents
    – Continuous integration (Jenkins) & deployments on OpenShift infrastructure (RedHat)
    – Quality (SonarQube) and security (CheckMarx) analyses of software
    – Proposals for functional evolutions
    – Execution of load testing campaigns
    – Daily processing of 10 million mail items (industrial mail)
    – Communication with other project teams
    – Agile SCRUM / SAFe methodology
    – On-site and remote mission
    Java Spring boot Elasticsearch Scrum DevOps Apache Kafka Cassandra Docker OpenShift Spring Kafka Connect Angular Maven Gitlab IT Architecture Design
  • Manageo
    Java Developer / Technical Lead
    SOFTWARE PUBLISHING
    January 2018 - August 2018 (7 months)
    Aix-en-Provence, France
    Participation in the production of web applications surrounding www.manageo.fr
    – Backend development (Java, Spring Boot, ElasticSearch)
    – Technical lead, knowledge transfer to the development team
    – Microservices architecture, communication via message queues
    – Migration from SCRUM to DevOps CI/CD
    – Frontend development
    – Containerization (Docker)
    Java Spring boot Elasticsearch DevOps Scrum Logstash Docker Gitlab

Recommendations

Be the first to recommend Marc

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
    INSA Lyon
    2009
  • University Diploma in Technology in Computer Science
    IUT de Montpellier
    2006

Certifications

  • OCA Java SE 7 Programmer I
    Oracle
    2013

Skill set

Categories