About Jacques Michel
French
Native or bilingual
Experience
- MUTAVIEFullstack Web DeveloperBANKING AND INSURANCEDecember 2024 - Today (1 year and 8 months)Niort, France**Context**: The service is provided within the DSIM, in the BO Squad, and focuses on the evolution of applications, primarily the tool dedicated to managers.**Main interventions**:
- Development of the claims process – inheritance files (member death)
- Design and implementation of a complex business workflow via BPMN to automate the processing of member files
- Development of REST APIs (Spring Boot) to orchestrate the process steps and expose data to the front screens.
- Management of sequential and parallel steps, error recovery, and complex business rules.
- Development of tracking and processing screens for managers.
- Refactoring of business logic by breaking it down into modular components, with the implementation of an architecture that easily manages different types of processing, improving readability, maintainability, and scalability.
- Implementation of unit and integration tests.
- Evolutionary maintenance and bug fixing
- Detailed technical design of the Bank Details Management project
- Identification and presentation of actions to be taken on the various impacted components (API, Database, Modeling, Application) by the project
- Support for the team
**Technical environment**: BPMN Itesoft, Java 8 & 11, Spring MVC, JavaScript, Oracle, REST API, GitLab, Jenkins, SonarQube, SVN - MAIFFullstack Web DeveloperBANKING AND INSURANCESeptember 2022 - December 2024 (2 years and 3 months)Niort, FranceMission: Fullstack Developer (React / Java)**Context**: Intervention within the Digital Factory on the evolution and maintenance of the housing journeys on the maif.fr website. Work within the Housing & Property squad (15 people) on several home insurance subscription journeys.**Main achievements**:
- Migration of the subscription process for AHA and APB journeys to Spring WebFlux to improve service responsiveness and scalability.
- Implementation of WebClient builders for HTTP calls and securing backend-backend communications via API Keys.
- Progressive decommissioning of an old microservice.
- Refactoring of the frontend with migration from class components to functional components and replacement of Redux HOCs with hooks.
- Migration of JavaScript code to TypeScript.
- Migration of Enzyme tests to React Testing Library.
- Migration of React Router v5 to v6.
- Migration of the Create React App project to Vite to improve build performance and developer experience.
- Implementation of React Query to optimize data state and cache management.
- Young Home Insurance (AHJ) Migration
- Complete migration of the journey to a new technical stack and a new design. Backend and frontend development as well as writing unit tests for endpoints and components.
- Maintenance and evolution of AHA and APB journeys
- Bug fixing, adding new features, and reducing technical debt on Home Insurance and Landlord Insurance journeys.
- Redesign of the NOR journey with migration to a modern architecture and improved code maintainability.
**Technical environment**:Microservices architecture, Java 11/17, Spring MVC / WebFlux, React 18, TypeScript, REST API, Git, Postman, React Testing Library.Application of clean architecture principles on the front end. - BLOLABFullstack Web and Mobile DeveloperDIGITAL AND ITJune 2017 - August 2022 (5 years and 2 months)Cotonou, BeninMission: Fullstack Web & Mobile Developer**Context**: Participation in the development of several web and mobile applications for companies, local authorities, and public institutions in the fields of transport, citizen participation, education, and the environment.**Achievements**:
- Analysis of functional requirements and writing of specifications
- Design and modeling of databases
- Development of REST APIs and web and mobile interfaces
- Deployment and configuration of server environments (Docker, VPS, Apache, SSH)
- Planning management, user training, and technical support
**Main projects**:Nonvi Voyage Plus – Transport Company:Web and mobile platform for bus ticket booking with a sales management system and back-office. API and back-office development and deployment on VPS.e.PACT / SPAIC / Commune229Citizen participation applications for managing citizen complaints and tracking municipal activities.Map & Jerry (Project with the French Research Institute for Development)Mapping and waste tracking applications using geolocation services.**Technical environment**:React, Flutter, Laravel, Java, Kotlin, JavaScript, REST API, MySQL, Git, Postman, Android SDK, Bootstrap, OpenStreetMap, WordPress, Moodle.
Recommendations
Be the first to recommend Jacques Michel
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
- Engineer in Management Information TechnologyNational School of Applied Economics and Management (ENEAM/ UAC)2017Ingénieur en Informatique de Gestion