About Martin
Experience
- KanomaFrontend Engineer - My Money BankBANKING AND INSURANCEMarch 2025 - January 2026 (10 months)Nantes, France
Context
Intervention within a banking digital team as part of the evolution of customer platforms. Full Front-End role, with responsibility for the application Front-End as well as the GraphQL BFF layer based on Apollo.Missions
- Development and maintenance of web applications in React and Gatsby
- Implementation and optimization of routing with React Router (protected routes, lazy loading, business guards)
- Integration and data management via Apollo Client (InMemoryCache, typePolicies, fetch policies, advanced cache and error management)
- Design and evolution of the GraphQL BFF with Apollo Server (schema design, resolvers, REST service aggregation, context and authentication management)
- Management of a long and complex migration of Apollo Client and Apollo Server (major version upgrades, refactoring of legacy patterns, Client/Server harmonization, performance security and optimization)
- Collaboration with Back-End teams for API contract definition and exchange reliability
- Performance optimization (SSR with Gatsby, Apollo cache tuning, reduction of over-fetching)
- Application of banking standards in terms of security, accessibility, and software quality
- KanomaFrontend Engineer - Energie Perspective / KeyziaREAL ESTATEDecember 2022 - February 2025 (2 years and 2 months)Nantes, France
Context
Development and maintenance of several applications for individuals or professionals, as part of a reinforcement mission for the Front team.Missions
- Design and development:
- Development of multiple web applications under Angular (5&12) and Next.JS (linked to Storyblok)
- Development of an internal Design-System exposing Web Components
- Development of component libraries for Angular and React
- Development of NestJS micro-services
- Migration of an application from Angular v12 to v17
- Migration of an internal Web Components solution to LitElement
- Development and maintenance of a TS utility library with (coverage > 95%)
Technical Environment
- Angular v5, v12 and v17
- NextJS v13 and v14
- LitElement
- Swagger-Codegen / Graphql-Codegen
- NestJS
- Jest
- Storyblok
- KanomaBackend Developer - OvhCloudTECHDecember 2021 - November 2022 (11 months)Nantes, France
Context
As part of the implementation of a product repository within the company to centralize information and facilitate its management. Creation of a single access point in the company aggregating data related to products sold by the company.Missions
- Development of a product data exposure API with NestJS
- Development of TS scripts for data export, code workflow management with µTask
- Development and implementation of MongoDB aggregation pipelines for data export and formatting
- Versioning of exported data using MongoDB views
- Creation / Improvement of Kubernetes manifests for application deployment
Technical Environment
- NestJS with Jest testing framework (API)
- TypeScript (Export scripts and API)
- MongoDB (Aggregation pipelines)
- Management of a JS package repository with Lerna
- Creation of a micro task scheduler with NestJS(Backend) and AngularJS(Frontend)
- Kubernetes
- Automated CI / CD with the internal CDS platform
Recommendations
Be the first to recommend Martin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master en informatique, InformatiqueSUPINFO International University2021Master en informatique, Informatique
- Licence Professionnelle, InformatiqueUniversité de Picardie Jules Verne (UPJV)2019Licence Professionnelle, Informatique