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

Ali Saidi Elhassani

Tech Lead

300 €/jour
Marrakesh, MA
8-15 ans

Délai de réponse moyen : 1h

À propos de Ali

I help companies design, build, and modernize robust backend systems and web applications using Java, Spring Boot, and microservices architecture. From scalable REST APIs to full enterprise platforms, I deliver clean, maintainable, production-grade software that teams can build on.
I've worked with established firms such as TUI and CGI, delivering software in demanding, professional environments with high standards for code quality, architecture, and collaboration. That experience means I integrate smoothly into existing teams, follow best practices, and can be trusted with complex, business-critical systems.
What makes me stand out:

Strong backend expertise in Java and Spring Boot — REST APIs, business logic, security, and data access.
Solid command of microservices architecture: service decomposition, inter-service communication, and scalable, resilient system design.
Full-stack capability with modern frontend frameworks — Angular, React, and Vue — so I can own features end to end.
Experience delivering for large organizations like TUI and CGI, where reliability and clean architecture matter.

Projects and deliverables I typically handle:

Backend APIs and services with Java / Spring Boot
Microservices architecture design and implementation
Migration of monoliths toward microservices
Full-stack web applications (Spring Boot + Angular / React / Vue)
REST API design, integration, and documentation
Database design and integration (SQL / PostgreSQL)
Code reviews, refactoring, and technical improvements

If you need a reliable senior developer who can architect solid backends, build modern frontends, and deliver to enterprise standards — let's talk.
  • Anglais

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • CGI
    Tech Lead
    octobre 2023 - Aujourd'hui (2 ans et 10 mois)
    Rabat, Maroc
    • Functional and technical requirements analysis: Collaborated with business teams to identify project requirements. Developed features tailored to user needs.
    • API design and implementation: Designed, validated, and implemented API contracts, and exposed them across multiple channels in collaboration with the API Management teams.
    • Framework migrations: Migrated to newer versions of frameworks — notably Spring Boot and Angular — to leverage new features and improve code security and quality.
    • Observability management: Centralized application logs and set up dashboards to optimize environment monitoring and make anomaly detection easier.
    Java Azure DevOps Angular Spring boot Spring Batch
  • TUI
    Senior Backend Engineer
    juin 2022 - octobre 2023 (1 an et 4 mois)
    Agadir, Maroc
    Context
    Progressive maintenance of the SIP domain's microservices architecture, ensuring the integration of external suppliers into the musement.com booking platform.

    Responsibilities

    • Ensured the smooth operation of the platform, working with the architecture teams and supporting new supplier integrations.
    • Designed and built the PORTA microservice as part of a build project, exposing an API that allows suppliers to create their catalogs within the platform.
    • Implemented observability solutions using Datadog and Micrometer.
    • Conducted code reviews, shared best practices, and improved code quality.
    • Adopted hexagonal architecture and the TDD methodology to ensure the robustness of solutions.
    • Managed external APIs through Apigee, enabling secure exposure to third-party systems.
    Java Spring boot Kafka MongoDB Test driven development
  • S2M
    Senior Software Engineer
    juin 2021 - juin 2022 (1 an)
    Context
    Designed and built a set of microservices and back-office user interfaces as part of a build project to develop a software product dedicated to electronic payments: the payment switch.

    Responsibilities

    • Collaborated with business teams to ensure a solid understanding of functional requirements.
    • Designed and created the technical foundation, including defining the approach for implementing tests (unit and integration tests).
    • Designed and developed APIs for frontend and external integrations.
    • Conducted code reviews to ensure development quality and share best practices.
    Java Spring boot VueJS Apache Kafka

Recommandations

Soyez le premier à recommander Ali

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Baccalauréat Sciences Mathématiques B
    Lycée Hassan
    2006
    Baccalauréat Sciences Mathématiques B
  • Diplôme d'Ingénieur d'Etat en Informatique
    Ecole Nationale des Sciences Appliquées (ENSA) de
    2011
    Diplôme d'Ingénieur d'Etat en Informatique

Catégories