About Moussa
- Fullstack Angular/NestJS Development
- REST API Creation, BFF Architecture
- Refactoring and Optimization of Your Existing Applications
- Agile Teamwork (Scrum, Jira, CI/CD)
French
Native or bilingual
English
Fluent
Experience
- SephoraSenior Node DeveloperAGRICULTUREJanuary 2024 - Today (2 years and 5 months)Paris, FranceI contribute to the development of theSODAapplication (Sephora Omnichannel D-commerce APIs), aBackend For Frontend (BFF)solution deployed on aGCP cloudinfrastructure, serving Sephora's omnichannel customer experience.🎯 **Objective**:- Provide all necessaryAPIsfor client interfaces (iOS/Android apps, Web, headless mobile Web) across the entire omnichannel journey.🔧 **Key Missions**:- Writing **technical specifications**, anticipating potential issues and future evolutions.- Developing solutions that meet functional requirements and **technical guidelines**.- Ensuring thequalityanddocumentationof delivered code, strictly adhering to best practices.- Estimating workloads and committing to sprintscopewith the team.- Following project processes (updating tickets, documentation, etc.).-Mentoringjunior developers, guiding them on best practices.-Code reviewsand technical support to leads.- Technical referent for certain applications, direct liaison with the Tech Lead.- Continuous promotion ofDevOps best practiceswithin the team.🛠 **Tech Stack**:Node.js, NestJS, TypeScript, GCP, Docker, GitHub, CI/CD.💡 **Impact**:- Key participation in the implementation of a **scalable BFF architecture**, at the heart of Sephora's omnichannel digital strategy.
- Betclic GroupSenior Angular DeveloperENTERTAINMENT AND LEISUREJune 2023 - December 2023 (6 months)Bordeaux, FranceAtBetclic**, I joined the **Poker squadas a senior front-end developer, with full responsibility for thecreation from scratchof the web interface dedicated to the Poker offering.🎯 **Objective**:- Design and develop the entire Poker web platform for an optimal user experience.🔧 **Missions**:- Participation in thetechnical designof User Stories.- Development offront-end featuresusing **Angular 16**.- Implementation of development best practices (testing, code quality).- Management ofdeploymentand production monitoring.- Agile collaboration within teams organized into autonomousSquadsand **Tribes**.- Sharing technical feedback and coordinating with other developers.🛠 **Tech Stack**:Angular 16, TypeScript, Nx, NgRx, RxJS, Jest, GitHub.💡 **Highlight**:- Complete development of a strategic front-end application for the Poker product, autonomously.
- à la Société Générale (SG)Tech Lead/Senior Angular & Node/NestJs DeveloperNovember 2021 - May 2023 (1 year and 6 months)Mainframe machines are predominant at SG and are used with very old technologies that are increasingly rare on the technical market. One of the solutions to overcome this lack of resources is to implement APIs capable of communicating directly with these Mainframes for optimal use without knowledge of the languages and tools essential to this domain. My role is therefore to lead the development and maintenance of a set of APIs and a web interface. I joined SG as a Tech Lead, with the following main responsibilities:• Creation of APIs from scratch and web interfaces• Leadership of 4 back-end and front-end development teams• Design, estimation, and writing of technical documentation• Contribution to the development of new features• Participation in application maintenance.• Code reviews• Deployment with Jenkins• Ensuring code quality• Agile development (Scrum)• Interaction with the client and their needs• Documentation of all project parts• Staying updated on technology evolution.Technologies used:
Recommendations
Be the first to recommend Moussa
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 2 in Software Engineering & IT Project ManagementUniversity of Bordeaux2015Cette année de formation est destinée aux futurs chefs de projets, spécialisés dans le développement et la maintenance de logiciels. Elle s'articule autour de deux aspects fondamentaux de ce métier : la conduite de projet et la conception d'applications. Les options permettent aux étudiants de parfaire leur formation en choisissant un complément parmi de grands domaines liés à la programmation : programmation symbolique, programmation distribuée, stockage de données ... Cette formation s'adresse à des étudiants de niveau bac+4 en informatique mais aussi à des informaticiens en activité possédant une expérience professionnelle dans ce domaine.
- Master 1 in Software EngineeringUniversity of Bordeaux2014Cette année de formation est destinée aux futurs chefs de projets, spécialisés dans le développement et la maintenance de logiciels. Elle s'articule autour de deux aspects fondamentaux de ce métier : la conduite de projet et la conception d'applications. Les options permettent aux étudiants de parfaire leur formation en choisissant un complément parmi de grands domaines liés à la programmation : programmation symbolique, programmation distribuée, stockage de données ... Cette formation s'adresse à des étudiants de niveau bac+3 en informatique mais aussi à des informaticiens en activité possédant une expérience professionnelle dans ce domaine.