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

Marwane B.

Senior Fullstack Developer

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Marwane

Throughout my career, I have worked on various projects, from developing projects "From scratch" to modernizing "Legacy" projects.

I have been involved in the entire technical stack: frontend, backend, defining architectures according to the need (Hexagonal, microservices, monolithic, etc.) and setting up CI/CD and DevOps pipelines.
  • English

    Native or bilingual

  • French

    Native or bilingual

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

Experience

  • Société Générale
    Tech lead - Société générale
    September 2021 - Today (4 years and 9 months)
    Paris, France
    Project: Application for managing access to company data
    • Design and management of CI/CD pipelines via Jenkins.
    • Creation and management of Kubernetes environments on the Société Générale private cloud (SGCP)
    • Technical direction, including the choice of technologies and solutions adapted to the project.
    • Security reinforcement with SSL, OAuth2 and OpenID Connect, applying the "Secure by Design" principles and OWASP recommendations.
    • Use of Git with a Continuous Delivery approach (Trunk-Based Development, Pull Requests, Feature Toggles).
    • Implementation of unit, integration and E2E tests with Cypress and Gherkin; deployment of Sorry Cypress for test reporting.
    • Separation of a monolith (legacy) into microservices to meet performance and management needs.
    • Implementation of RabbitMQ for asynchronous communication between the different components of the system.
    • Front-end development in TypeScript, React and Bootstrap to ensure a responsive and modern user interface.
    • Active participation in agile rituals: sprint planning, daily scrum, demos, and retrospectives.
  • Docaposte
    Tech Lead - Docaposte
    September 2018 - September 2021 (3 years)
    Paris, France
    Project: Creation and maintenance of a B2B application for a French telephone operator Front-end:
    • Creation of the front-end architecture using VueJS.
    • Write documentation of technical components and development practices used within the team.
    • Using the TDD approach during development.
    • Integration of Invision mockups using VueJS.
    • Creation of end-to-end (E2E) tests using Cypress.
    • Use the BDD approach during writing and integration of Cypress tests. Back-end:
    • Microservices architecture mainly using Java libraries: Spring boot, Spring cloud.
    • Microservices mainly expose GraphQL APIs
    • Writing tests (unit and integration) to reduce the risk of regression and improve code quality.
    • Secure access to different microservices using Oauth, Spring security, and JWT tokens. Keywords: Javascript, vue, vuex, bootstrap, scss, Java, Spring, Spring JPA, Spring boot, spring security, Oauth, jwt, kubernetes, Junit, microservices, docker, docker-compose, git, gitlab-ci.
  • OCTO Technology
    Tech lead – software engineer
    March 2017 - September 2018 (1 year and 6 months)
    Creation of a new banking product sales system for a Moroccan bank Front-end development:
    • Creation and architecture of the front end with React and Redux.
    • Write documentation of technical components and development practices used within the team.
    • Using the TDD approach during development.
    • Integration of mockups using bootstrap, and React. Back end development:
    • Microservices architecture mainly using Java libraries: Spring boot apps, spring cloud, Netflix OSS.
    • Use of the ELK stack and the "Correlation ID" pattern to facilitate the management and reading of logs from our web services.
    • Management of authentication and authorization within our architecture using OpenID Connect (Keycloak). Keywords: Javascript, react, webpack, redux, bootstrap, Java, Spring, Spring JPA, Spring boot, OpenId Connect, Keycloak, SLF4J, Sleuth, Zuul, git.

Recommendations

Be the first to recommend Marwane

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

  • Engineer, Software Engineering
    HIGHTECH
    2012
    Ingénieur, Génie logiciel
  • Professional license - PC park administration, IT, Development, Networks
    université mohammed V
    2009
    Licence professionnelle - ADministration parc PC, Informatique, Développement, Réseaux

Skill set

Categories