About Sammouda
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- ACCORLead Dev / Front Architect / Performance CoachHOSPITALITYMarch 2021 - Today (5 years and 3 months)Issy-les-Moulineaux, FranceAs a Lead Developer, I am responsible for a team of five developers, one tester, and two Product Owners working on five Accor brand websites. My role involves supporting developers in their daily tasks and leveraging my experience to facilitate sprint progress. I also assist Product Owners in technical analysis and story breakdown, utilizing technologies such as VueJS, Storybook, SASS, micro-components, and Nexus. This ensures the team stays on track to deliver quality results and achieve development goals.- As an external team lead at Accenture, I am in charge of migrating all Accor websites to an AEM CMS. My role includes establishing the front-end architecture by defining cross-cutting component dependencies to be shared across all sites. I use technologies like AEM, VueJS, cross-cutting components, and best practices in front-end architecture. My objective is to ensure a smooth migration process, guaranteeing an optimal user experience for Accor website visitors.- As the technical referent for website migration, I implemented all best practices, including code verification (linting), naming conventions, atomic architecture, and unit tests. During production deployments, I monitor key performance indicators (KPIs) to ensure best practices are applied, particularly in atomic design, VueJS, shared components, CSS/JS code verification (linting), and unit tests. My goal is to ensure the website migration is efficient and effective, with quality code that meets industry standards and provides an optimal user experience.- As the performance referent for Web Vitals KPIs, I established a comprehensive process, from continuous monitoring of key indicators to creating dashboards from Google BigQuery. Each month, I conduct in-depth audits and provide targeted recommendations to improve each KPI (using tools like Dareboost, CrUX, Lighthouse, Monitoring, Dynatrace, and audits). My goal is to optimize website performance by meeting industry standards and providing an optimal user experience for website visitors.
- La poste Identité numériqueNode.js Lead DevLOGISTICS AND SUPPLY CHAINOctober 2020 - Today (5 years and 8 months)As a Lead Developer in a team of 7 people and a tester, I was responsible for defining the project's technical roadmap and selecting the most appropriate technical solutions, while also managing a team aspect that included recruitment and the development of development and delivery processes. Given that the code had to be audited by an ANSSI team, I worked closely with team members to ensure that development and delivery processes met the highest standards of security and quality. My goal was to ensure the project was delivered on time and with optimal results.- My role was to conduct in-depth technical analysis of the project and make technical choices that considered the future evolution of the application. To achieve this, I used a set of advanced tools and technologies, including Node.js, TypeScript, PostgreSQL, Express.js, TypeORM, Liquibase, Keycloak, OpenAPI, OAuth2, and Basic Auth. By using these tools, I was able to develop an effective technical strategy that met the project's requirements while anticipating the application's future needs.- I was responsible for recruiting profiles for the team.- I implemented the complete technical stack, including unit tests and development rules necessary to ensure code quality with a 90% coverage rate. My goal was to ensure the team had the necessary tools and practices to develop robust and performant code.- I collaborated with stakeholders to help them better define specifications and prioritize them to reduce bottlenecks. My role was to facilitate communication between the different project stakeholders to ensure a clear and complete understanding of the project's objectives and priorities.- I implemented KPIs and logging systems to ensure 100% availability and performant response times for services used by a large number of users. My goal was to closely monitor service performance and quickly identify potential issues, resolving them before they became bottlenecks for users.- I implemented E2E tests using the Postman API to cover all authentication scenarios, as well as Cypress for automated tests. The objective was to ensure high code quality while reducing potential errors and bugs across all user journeys.- I created a user account management back office using a technical stack based on Vue.js and Vuex. This back office is connected to the company's information system via APIs, also allowing for the management of partners and their associated accounts. The goal was to facilitate the management of the entire system and improve the overall user experience.
- GS1 FRANCEAWS/Node.js Tech LeadLOGISTICS AND SUPPLY CHAINApril 2020 - October 2020 (7 months)As a Tech Lead, I managed a team of four people, including a PO and a tester. My role was to implement best practices, support developers in their daily tasks, and make relevant technical choices to meet business needs.- I refactored an old API responsible for returning a JSONLD containing product information, using the unique GTIN identifier and aggregating data from three different databases. To achieve this, I implemented a data mapping and processing layer before sending it, using technologies such as AWS, API Gateway, Lambdas, Node.js, Express.js, DynamoDB, Elasticsearch, AppSync, and GraphQL.- I designed and developed enhancements for the application, specifically for the product addition process, using the following technologies: Next.js, React.js, Redux, Node.js, and S3. The source code is hosted at http://codeonline.com/.- Designed and developed Lambda functions responsible for synchronizing data between the 3 databases used in the API, using tools such as API Gateway, DynamoDB, and Elasticsearch."- Implemented the continuous integration pipeline for the website, API, and Lambda functions, using tools such as Elastic Beanstalk, Azure Pipeline, CodeCommit, Docker, etc.
Recommendations
Be the first to recommend Sammouda
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
- Baccalaureate in Economics and ManagementLycée 7 Novembre, Tunisia2007
- Fundamental License in Applied Computer Science for ManagementHigher School of E-commerce2010
Certifications
- AWS Certified Solutions Architect – AssociateAWS