
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
Langues
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 : –