Liam Macquaire

Développeur Web Full-stack | Java | Node.js | Typescript.

Salaire / Taux journalier

Paris, France

Mobilité : Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Software CraftsmanshipHexagonal ArchitectureJavaTypescriptReactJavascriptTailwind CSSVueNodeAngularNestCSSExpressSpring BootDéveloppement FullstackMicroservicesMongoDBBase de données SQLDomain Driven DesignElasticsearchPostmanSwagger/OpenAPILinuxCopilotIBM CloudKubernetesTomcatGitMicrosoft 365Clean CodeFirebaseDockerSharePointJiraRESTful APIsApacheGitHubPostgreSQLGitLabJenkinsMavenMicrosoft TeamsHTMLMySQLConfluenceOracle DatabaseOneDriveIngénieur logicielKanbanScrum

Langues

AnglaisEspagnol

À propos

Introduction

Création d'applications performantes, modernes et maintenables (DDD, architecture avancée). Polyvalent, adaptable et orienté solutions, du back-end robuste et type safe au front-end ergonomique. Passionné par l'innovation, la qualité et la normalisation du code.

Liens

Expérience de travail

Développeur full-stack Java & Angular

BNP Paribas

sept. 2022 - août 2025

3 ans

93100 Montreuil, France

Participation à la maintenance et à l’évolution de Pégase, application interne de pilotage budgétaire, ainsi qu’à Couche d’échange, une plateforme technique gérant plus de 100 batchs d’import/export de données. Développement backend Java / Spring Boot / Spring Batch et frontend Angular / TypeScript. Conception et optimisation de batchs de traitement de données CSV (contrôles, gestion des erreurs, performances). Participation à la migration d’une application legacy vers IBM Cloud (Docker / Kubernetes). Refonte de l’architecture batch avec mise en place de modèles génériques et bonnes pratiques de développement. Mise en place de tests unitaires (JUnit, Mockito), documentation technique et amélioration continue de la qualité du code. Travail en méthodologie Agile Scrum et collaboration avec les équipes métier et techniques. Environnement technique : Java (8–21), Spring Boot, Spring Batch, Angular, TypeScript, Docker, Kubernetes, Jenkins, GitLab, Maven, Swagger, Postman.

Développeur Java

BNP Paribas

mai 2022 - août 2022

4 mois

93100 Montreuil, France

Conception et développement d’une API RESTful avec Java 21 et Spring Boot 3 dans le cadre d’une montée en compétences sur l’écosystème Spring et les bonnes pratiques de développement backend. Développement d’une API REST respectant les standards HTTP (GET, POST, PUT, PATCH, DELETE) avec architecture MVC en couches (Controller, Service, Repository). Implémentation des opérations CRUD, gestion des validations des données et des réponses HTTP. Mise en place de tests unitaires avec JUnit et Mockito pour sécuriser la logique métier. Documentation technique via JavaDoc et documentation utilisateur de l’API. Tests et validation des endpoints avec Postman et Swagger. Environnement technique : Java 21, Spring Boot 3, PostgreSQL, Maven, Swagger, Postman, JUnit, Mockito. Méthodologie : Agile / Kanban.


Formation

ESGI

Mastère, Ingénieurie du Web, Informatique

2023 - 2025

2 ans 1 mois

ESGI

Bachelor's degree, Informatique

2020 - 2023

3 ans 1 mois

Acadomia

Cambridge English B1

2019 - 2020

1 an 1 mois

Lycée Guy de Maupassant

Baccalauréat, Scientifique spécialitée mathématiques

2017 - 2020

3 ans 1 mois

Collège Jean-Mermoz

Diplôme national du brevet des collèges

2013 - 2017

4 ans 1 mois


Licences et certifications

Débutez avec Angular

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.