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

Aloui Mohamed Habib

Teach Lead frontend | Vue/Nuxt/React/NextJS/NextJS

€667/day
Paris, FR
8-15 years

Average response time: 24 hours

Freelancer profile translated to English.
Back to original language

About Aloui

Who am I?
Tech / Team Lead Front-End and online instructor with over 13 years of experience in web development, working on complex environments with high business and international exposure.

CurrentlyTech Leadtransverse Front at CANAL+, I manage and support several teams (France & offshore) on large-scale CRM projects for commercializing offers and managing subscribers.

Expert inTypeScript, HTML, and CSS**, with in-depth mastery of **React, Next.js, Nuxt.js, Vue.js, and Angular, Java Spring Bootframeworks.
Solid expertise in UI/UX, focused on performance, accessibility, and user experience on critical paths (especially subscription).

Specialist in Clean Code, Clean Architecture, and hexagonal architectures applied to Front-End, I have designed and structured modular, testable, and scalable applications, promoting the longevity, scalability, and reusability of components.

I regularly work on redesign projects, technical debt reduction, standardization, and modernization of complex Front-End ecosystems.

Since 2015, I have shared my expertise via YouTube and online training platforms (Udemy), in parallel with technical leadership, mentoring, and team coordination missions.

Full professional proficiency in written English.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

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

Experience

  • CANAL+
    Tech Lead
    FILM AND AV
    September 2024 - Today (1 year and 11 months)
    92800 Puteaux, France
    International CRM:
    Transverse technical supervision of the various applications that make up the international CRM tool.
    ● Technical and functional scoping: analysis of business needs and definition of Front-End solutions adapted to a multi-country context.
    ● Active contribution to development, particularly in improving the subscription journey / customer file.
    ● Implementation of a hexagonal architecture (Ports & Adapters) on the Front-End side aimed at:
    ○ decoupling the core business from frameworks and technical implementations,
    ○ improving application testability and maintainability
    ○ facilitating industrialization and reusability of components.
    Contribution to the scalability and standardization of CRM tools internationally.
    ● Code review, technical support, and participation in application deployments.
    ● Progressive migration of CRM applications and packages to React, with:
    ○ in-depth audit of existing code
    ○ identification of technical issues
    ○ definition and management of an improvement roadmap.

    Redesign of the French Telephony Tool

    Technical supervision of CRM for French teleoperators.
    ● Technical and functional scoping in close collaboration with Product Owners.
    ● Active support for the development and redesign of the subscription journey.
    ● Quality and delivery monitoring
    ● Architecture work:
    ○ preparation of a microservices architecture POC in collaboration with an architect,
    ○ implementation of a modular architecture based on Clean Architecture principles.
    ● Technical management of an offshore team (4 developers, MP, PO, QA).
    ● Code review, deployment support, and team coaching.
    ● Security & authentication:
    ● preparation and scoping of a migration from Guard to Okta,
    ● improvement of authentication and identity management mechanisms.
    React.js Jest Architecture NestJs Docker
  • La Poste Groupe
    Tech-Lead Front
    LOGISTICS AND SUPPLY CHAIN
    October 2019 - December 2023 (4 years and 2 months)
    Issy-les-Moulineaux, France
    Mission: Development of the laposte.fr website
    ○ Key participation in the Phoenix PRO project.
    ○ Scoping of PIs and sprints in collaboration with Product Owners and Project Managers.
    ○ Separated responsibilities between the user interface, business logic, and data with a Clean Architecture.
    ○ Applied Clean Code principles to improve code readability, maintainability, and robustness.
    ○ Implemented a modular architecture using Clean Architecture principles.
    ○ Efficient management of work streams, ensuring smooth coordination between different teams and stakeholders.
    ○ Regular organization of meetings to align project objectives and key milestones.
    ○ Rigorous control of Merge Requests and responsibility for deployment.
    ○ Maintenance of high standards throughout the development process.
    Environment: HTML5/CSS, SCSS, TypeScript, JavaScript, Node, NuxtJS, VueJs, SAP hybris, GIT, Jenkins, GitLab, Docker, JIRA
    Nuxt.js Vue.js Typescript
  • Proxym Group
    Lead-Dev Front
    E-COMMERCE
    December 2017 - December 2019 (2 years)
    Sousse, Tunisia
    Car Rental Application
    ○ Led the design and architecture of the application with Vue.js and Spring Boot.
    ○ Supervised a team of 5 developers, coordinating tasks with Agile/Scrum.
    ○ Developed the front-end with Vue.js and VueX, creating a responsive and dynamic user interface.
    ○ Developed back-end services with Node.js and Spring Boot, integrating RESTful APIs.
    ○ Implemented CI/CD pipelines with Jenkins and GitLab, automating tests and deployments.
    ○ Used GIT for version management, ensuring effective traceability and collaboration.
    ○ Implemented optimization techniques, improving application performance.
    ○ Ensured application security with encryption protocols and multi-factor authentication.
    ○ Conducted unit and integration tests, increasing application stability and reliability.
    ○ Provided continuous support and post-launch updates, quickly responding to user feedback and fixing identified issues.

    Development of an institutional website
    ○ Analysis of technical and functional requirements.
    ○ Software architecture design.
    ○ Writing robust, maintainable, and scalable code.
    ○ Optimization of code performance and security.
    ○ Participation in code reviews and bug fixing.

    Development of a banking application
    ○ User interface integration
    ○ Consumption of web services
    ○ Implementation of a geolocation module using the GoogleMaps API
    ○ Creation of various components (my accounts, transactions, blog...)
    ○ Android mobile development
    ○ Contribution to backend development

    Development of a project management system
    ○ Participation in the technical development of the solution
    ○ Contribution to data model design
    ○ Development of backend modules (Deliverables, logging, CRUD products)
    ○ Deployment
    Vue.js Node.js Symfony Typescript Java Spring Boot

Recommendations

Be the first to recommend Aloui

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

  • Computer Engineering
    ISitCom Hammam Sousse
    2012

Skill set

Categories