You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sammouda MohamedSM

Sammouda Mohamed

Fullstack JS Architect and Lead Dev

On-demand
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sammouda

Hello, I am Sammouda Mohamed, an experienced Fullstack JS developer and a digital transformation architect/lead, with over 11 years of experience in the field. I have worked with various clients, offering them innovative solutions for their development and digital transformation projects. I am now ready to take on new challenges and put my skills to use in an intellectually stimulating and humanly rewarding environment. If you are looking for a passionate and determined professional, do not hesitate to contact me.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km), Paris (up to 10km)

Experience

  • ACCOR
    Lead Dev / Front Architect / Performance Coach
    HOSPITALITY
    March 2021 - Today (5 years and 3 months)
    Issy-les-Moulineaux, France
    As 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.
    Project Management Tech Lead Web Architecture Performance Improvement
  • La poste Identité numérique
    Node.js Lead Dev
    LOGISTICS AND SUPPLY CHAIN
    October 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.
    OAuth2 Node.js Jest Docker TypeScript PostgreSQL Express
  • GS1 FRANCE
    AWS/Node.js Tech Lead
    LOGISTICS AND SUPPLY CHAIN
    April 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.
    AWS Node JavaScript Amazon DynamoDB Elasticsearch Jest API APIGateway

Recommendations

Be the first to recommend Sammouda

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Baccalaureate in Economics and Management
    Lycée 7 Novembre, Tunisia
    2007
  • Fundamental License in Applied Computer Science for Management
    Higher School of E-commerce
    2010

Certifications

Skill set

Categories