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

Freelancer profile translated to English.
Back to original language

About Nicolas

Java developer for 9 years, I design and develop robust applications, well-architected and designed to last.
Specialized in theJava / Spring Bootecosystem, I master the entirebackendstack, thefront(Angular), theSQL / NoSQLdatabases,continuous integration**, **automated testsand **Dockerized deployment**.

Demanding oncode quality(clean code, clean architecture), I am committed to delivering reliable, well-tested solutions on time.
I work both as a very operational senior developer and as a **technical referent / Tech Lead**, depending on the needs of the 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
    Technical leader and fullstack developerwithin a team of 6 developers, in a demanding context of modernization of business tools

    ℹ️ **Oreco**, based in **Cognac**, is a central player in the management of eaux-de-vie stocks for cognac houses.

    🎯 Main missions :

    *Technical supervisionand support of the team (code reviews, pair programming, continuous training)

    *Java Development(Spring Boot) and Angular
    • Integration ofRabbitMQ, SQL Server
    • Implementation ofunit testsandintegration tests
    • Deployment viaDockerandKubernetes
    • Implementation and maintenance ofCI/CD pipelinesonAzure DevOps
    • Active participation inagileceremonies (daily, sprint planning, retrospectives)
    *Recruitment of the technical team
    • Challenging the functional need with the business lines
    • Definition and implementation ofgood development practices

    📌 Business achievements :
    Complete redesign of internal software
    • Management ofcustomers, stocks, customs documents
    • Monitoring of eaux-de-vie flows (inputs/outputs via tanks)
    *Automatic generation of customs documents

    Development of a web client portal :
    • Interface dedicated to winegrowers
    • Submission of service requests (entry, exit, sample...)

    🛠️ Stack used :
    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
    Technical management and development of Java microservicesin a critical banking environment, within an agile team.

    🎯 Main missions

    *Technical designbased on functional analysis

    *Writing technical documentation(diagrams, architecture)

    *Development of microservicesJava / Spring Boot

    *Writing unit testsand participation in theimplementation of integration and performance tests

    *Code reviewand support for junior developers

    *Active participation in Scrum ceremonies
    • Integration of services into theOpenShift (Docker)infrastructure
    *Maintenance and supervision of services(philosophy “You build it, you run it”)
    • Participation ininternal R&D workshopson architecture and good practices

    🛠️ Stack used
    Java – Spring Boot – OpenShift – Docker – Scrum
  • Aquitaine electronique
    Java Developer Freelance
    AVIATION AND AEROSPACE
    January 2018 - February 2018 (1 month)
    Bordeaux, France
    Short mission to develop aninternal software for generating XML files.

    🎯 Main missions :
    • Gathering functional requirements from business teams
    *Design of the software architectureby applying design patterns and good practices
    • Development of aJava application in thick client(Swing, Maven)
    • Writingautomated unit tests(JUnit, Mockito)
    • Writingtechnical specifications

    🛠️ Stack used :
    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

  • Oracle second level certification: Oracle Certified Professional, Java SE 7 Programmer
    Oracle
    2015
  • Oracle first level Java certification: Oracle Certified Associate, Java SE 7 Programmer
    Oracle
    2014

Skill set

Categories