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

Nicolas Vidal

⚡Senior Full Stack Tech Lead | Java Angular

€500/day
Toulouse, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nicolas

Tech Lead Full Stack Java & Angular or Backend.


With over 14 years of experience, I have worked on applications with high constraints (user ergonomics, high profitability, performance, high availability) in various fields such as healthcare, space, banking, airlines, and mechanics. My main goal is to be as efficient as possible on a daily basis.

For your projects, I can intervene in several capacities:
  • 🤝🏻 Technical Lead: training, developer support, being the link between different trades
  • 📐 Architect: technical choices, constraint identification, migrations, trade-offs
  • 💪 Technical Expert on topics such as performance, reliability, development environment, audits
  • ♨️ Senior Java Developer: improving complex/critical features, audits, leading on topics

Specialties: microservices/components, databases, ergonomics, team lead

Qualities:
  • Agility and adaptability
  • Good communication
  • Facilitating workshops / ceremonies
  • Complete autonomy
  • Quality, precision, and speed of execution

References:
🚀 CLS: go-live in 10 months
🚚 GREGOIRE: turnkey delivery in less than a year
💯 Numih France: 100% of modules in production (the rest already were)
📈 Increased team productivity through targeted actions = more US / sprint

I invite you to contact me to discuss and find the best way to work together.
  • French

    Native or bilingual

  • English

    Conversational

  • Spanish

    Basic

Can work on-site
Toulouse (up to 50km), Castres-sur-l'Agout (up to 50km)

Experience

  • CLS: Collecte Localisation Satellites
    Backend Java Tech Lead
    AVIATION AND AEROSPACE
    March 2025 - Today (1 year and 5 months)
    Toulouse, France

    Quarkus Backend Tech Lead

    🎯 Mission Objective
    Development of distribution microservices for over 4,000,000 daily data points transmitted by satellite beacons. All with performance and delivery reliability constraints.
    Accompanying the team towards a high level of autonomy and technical excellence.
    AWS Cloud Context

    👥 Team: 4 developers, 1 PO

    ✨ Achievements
    • 6 microservices to orchestrate distribution
    • Processing 4,000,000 messages/day, in a multi-threaded context, sent to hundreds of recipients with different transfer protocols (http, ftp, soap, mail, sms, etc.)
    • Message transformation via templates customizable by users. A specific language was created using JSONPath
    • Reception of data via Kafka topic, conditioned by frequency and/or message batch
    • Transactional robustness of 2 databases: PostgreSQL + Deltalake/Ice Berg
    • Implementation of hexagonal architecture
    • Securing microservices via OIDC using microservices from other teams
    • Java migration 17 → 21 → 25
    • Improvement and maintenance of CI/CD
    • Implementation of indicators on the processing times of each microservice, usable by Grafana via Prometheus.
    • Management of client SSL certificates via AWS Parameter Store with synchronization without microservice restart
    • API exposure (OpenAPI + GraphGL) for other microservices managed by other teams
    • Memory leak management following the move to Java 25

    🛠 Technical Stack: Java, Quarkus, AWS, Kafka, Panache, Postgres, IceBerg, OpenApi, GrapQL, JUnit, GitLab CI/CD, OIDC, Maven, SonarQube, IntelliJ, Prometheus, Grafana

    ✅ Success:
    • Go-live in 9 months
    • Go-live of a version aimed at DGAMPA certification
    Quarkus Apache Kafka Java Amazon Web Services GitLab CI/CD
  • UCN
    Backend Java Developer
    PUBLIC SECTOR
    October 2024 - March 2025 (5 months)
    Toulouse, France

    Backend Java Developer

    🎯 Mission Objective
    In a hybrid Agile / V-cycle context, interventions on the ESN Open platform for the end client UCN, with a strong constraint on code quality.

    👥 Team: 5 developers, 1 Architect, 1 CP

    ✨ Achievements
    • Evolution and maintenance of the URSSAF recovery application

    🛠 Technical Stack: Java, Spring Boot, Hibernate, Kafka, JUnit, Tomcat, Eclipse RCP, Maven, GitLab, Sonar
    Java Apache Kafka Hibernate Spring Boot SonarQube
  • iMSA
    Full Stack Java/Angular Lead Developer
    MEDICAL
    April 2024 - October 2024 (6 months)
    Toulouse, France

    Java / Angular Lead Developer

    🎯 Mission Objective
    In a SAFe Agile context, supporting the developers of the Open ESN platform for the end client iMSA. The objective was to rebuild the legacy application with new technologies.

    👥 Team: 5 developers, 1 Tech Lead, 1 Scrum Master, 1 PO

    ✨ Achievements
    • Development of features for the redesign of the SST application with the new foundation
    • Maintenance and evolution of the legacy part of the SST application
    • Improvement of a part of the software factory
    • Implementation of actions to increase the efficiency of team members

    🛠 Technical Stack: Java, Spring Boot, Angular, Tomcat, Eclipse, Maven

    ✅ Success:
    • Increased team efficiency
    Java Spring Angular GitLab Hibernate

Recommendations

Be the first to recommend Nicolas

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 of Information Systems Engineering
    IUP ISI - Université Paul Sabatier (Toulouse III)
    2011
    Master Ingénierie des Systèmes Informatiques
  • Optimizing Hibernate/JPA and SQL Performance
    Udemy
    2022
    Optimisation des performances Hibernate/JPA et SQL

Skill set

Categories