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

Nicolas Machut

Lead dev Java | Spring | Archi

€550/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

About Nicolas

Développeur Java depuis 9 ans, je conçois et développe des applications robustes, bien architecturées et pensées pour durer.
Spécialisé dans l’écosystème Java / Spring Boot, je maîtrise l’ensemble de la stack backend, le front (Angular), les bases de données SQL / NoSQL, l’intégration continue, les tests automatisés et le déploiement Dockerisé.

Exigeant sur la qualité du code (clean code, clean architecture), j’ai à cœur de livrer des solutions fiables, bien testées, et dans les délais.
J’interviens aussi bien comme développeur senior très opérationnel que comme référent technique / Tech Lead, selon les besoins de la mission.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • ORECO
    Lead Developer Freelance
    LUXURY GOODS
    October 2021 - Today (4 years and 8 months)
    Cognac, France
    Leader technique et développeur fullstack au sein d’une équipe de 6 développeurs, dans un contexte exigeant de modernisation des outils métiers

    ℹ️ Oreco, basée à Cognac, est un acteur central de la gestion des stocks d'eau de vie pour les maisons de cognac.

    🎯 Missions principales :
    • Encadrement technique et accompagnement de l’équipe (revues de code, pair programming, formation continue)
    • Développement Java (Spring Boot) et Angular
    • Intégration de RabbitMQ, SQL Server
    • Mise en place des tests unitaires et tests d’intégration
    • Déploiement via Docker et Kubernetes
    • Mise en œuvre et maintenance des pipelines CI/CD sur Azure DevOps
    • Participation active aux cérémonies agiles (daily, sprint planning, rétrospectives)
    • Recrutement de l’équipe technique
    • Challenge du besoin fonctionnel avec les métiers
    • Définition et mise en place des bonnes pratiques de développement

    📌 Réalisations métier :
    Refonte complète d’un logiciel interne
    • Gestion des clients, stocks, documents douaniers
    • Suivi des flux d’eau-de-vie (entrées/sorties via citernes)
    • Génération automatique de documents douaniers
    Développement d’un portail client web :
    • Interface dédiée aux viticulteurs
    • Dépôt de demandes de prestations (entrée, sortie, échantillon...)

    🛠️ Stack utilisée :
    Java – Spring Boot – Angular – RabbitMQ – SQL Server – Docker – Kubernetes – Azure DevOps – Git – JUnit – REST API
  • National Bank of Canada
    Lead Developer Java
    BANKING AND INSURANCE
    June 2020 - July 2021 (1 year and 1 month)
    Montréal, Canada
    Pilotage technique et développement de microservices Java dans un environnement bancaire critique, au sein d’une équipe agile.

    🎯 Missions principales
    • Conception technique à partir de l’analyse fonctionnelle
    • Rédaction de la documentation technique (diagrammes, architecture)
    • Développement de microservices Java / Spring Boot
    • Écriture des tests unitaires et participation à la mise en place des tests d’intégration et de performance
    • Revue de code et accompagnement des développeurs juniors
    • Participation active aux cérémonies Scrum
    • Intégration des services dans l’infrastructure OpenShift (Docker)
    • Maintenance et supervision des services (philosophie “You build it, you run it”)
    • Participation aux ateliers internes R&D sur l’architecture et les bonnes pratiques

    🛠️ Stack utilisée
    Java – Spring Boot – OpenShift – Docker – Scrum
  • Aquitaine electronique
    Développeur Java Freelance
    AVIATION AND AEROSPACE
    January 2018 - February 2018 (1 month)
    Bordeaux, France
    Mission courte de développement d’un logiciel interne de génération de fichiers XML.

    🎯 Missions principales :
    • Recueil des besoins fonctionnels auprès des équipes métier
    • Conception de l’architecture logicielle en appliquant des design patterns et des bonnes pratiques
    • Développement d’une application Java en client lourd (Swing, Maven)
    • Écriture des tests unitaires automatisés (JUnit, Mockito)
    • Rédaction des spécifications techniques

    🛠️ Stack utilisée :
    Java – Swing – Maven – JUnit – Mockito

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

  • Certification Oracle deuxième niveau : Oracle Certified Professional, Java SE 7 Programmer
    Oracle
    2015
  • Certification Java premier niveau : Oracle Certified Associate, Java SE 7 Programmer
    Oracle
    2014

Skill set

Categories