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 €/jour
Bordeaux, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • ORECO
    Lead Developer Freelance
    LUXE
    octobre 2021 - Aujourd'hui (4 ans et 8 mois)
    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
    BANQUE & ASSURANCES
    juin 2020 - juillet 2021 (1 an et 1 mois)
    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
    AÉRONAUTIQUE & AÉROSPATIALE
    janvier 2018 - février 2018 (1 mois)
    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

Recommandations

Soyez le premier à recommander Nicolas

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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

Compétences

Catégories