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

Ali Thabet

Senior Java/Angular Consultant (Spring Boot, Play)

€611/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ali

Senior Full-Stack Consultant with 15 years of experience, expert in Java, Spring, Play Framework, and Angular.
I support teams in the design and development of performant, scalable, and maintainable solutions.
Passionate about clean code and robust architectures, I optimize application performance and facilitate their industrialization (CI/CD).
Proactive, I align technical strategy with business objectives to ensure project success.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • RATP
    Full-Stack Tech Lead
    TRANSPORTATION
    May 2019 - April 2025 (5 years and 11 months)
    Paris, France
    Technical lead for the design and development of key features:
    • Dynamic control of access and authorizations
    • Management of investment and project repositories
    • Management of financing agreements, capital calls, and disbursements
    • Sharing of invoices and accounting entries between financiers
    • Generation of Word, Excel, and PDF documents (Cadre A, Cadre C, Project Summary...)
    • Development of alert jobs, data recovery, and repository retrieval

    Application performance and robustness:
    • Optimization of SQL queries and REST services
    • Monitoring and improvement of tests (unit, integration, and E2E)
    • Implementation and optimization of CI/CD pipelines (Jenkins and Docker)
    Quality and technical management:
    • Code review and adherence to best practices
    • Monitoring and reduction of technical debt
    • Mentoring new hires and junior developers
    Collaboration and Agile methodology:
    • Collaboration with business, operations, integration, and middleware teams
    • Active participation in Agile ceremonies
    Cross-functional projects & technical migration:
    • Estimation and technical scoping for project redesign and implementation
    • Technical migration of projects
    • Technical support and assistance to other teams


    Stack : Java, Play Framework, SpringBoot, REST, SQL, JPA/Ebean, PostgreSQL, Angular, TypeScript, PrimeNG, HTML, CSS, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber, Git, Jenkins, Docker, Sonar, Swagger, Apache POI, Agile (Scrum)
  • ASIP Santé
    Back-End Tech Lead & Senior Full-Stack Consultant Worldline
    HEALTH AND WELLNESS
    May 2018 - April 2019 (1 year)
    Paris, France
    Si-SAMU : nationally centralizes all 15-SAMU center tools and improves daily SAMU management, patient care, and information system security.

    Participation in the design and development of features
    Quality and technical management:
    • Supervision and monitoring of development quality
    • Technical analysis and validation of features in collaboration with the architecture team
    • Monitoring and writing of unit tests (Front and Back) and Back-end integration tests
    • Use of Sphinx for writing and generating technical documentation
    Agile & SAFe Methodology:
    • Participation in SAFe ceremonies
    • Involvement in Agile ceremonies
    Stack: Java, Spring, REST/Jersey, Swagger, JMS/ActiveMQ, WebSocket, SQL, JPA/Hibernate, Oracle, Flayway, Redis, Addok Geocoder, Angular, TypeScript, HTML, CSS, Junit, Mockito, Jasmine, Karma, Tomcat, Git, Maven, Jenkins, Sonar, Docker, Agile (SAFe)
  • FDJ
    Senior Back-End Java JEE Consultant
    ENTERTAINMENT AND LEISURE
    June 2016 - April 2018 (1 year and 10 months)
    Boulogne-Billancourt, France
    Customer journey management (registration, authentication, account management)

    Development of enhancements and corrective maintenance
    • Design, addition, and evolution of REST services
    • Use of JMX to monitor service status and expose application metrics
    • Refactoring and modification of the HTTP connector to support OAuth2.0
    Quality and technical assurance:
    • Implementation and writing of integration tests (REST-assured)
    • Development and maintenance of unit tests (JUnit, Mockito)
    • Writing and updating technical documentation
    • Study and estimation of technical and functional specifications
    Mentoring and collaboration:
    • Technical support for new hires
    • Collaboration with business, front-end, architecture, qualification, and acceptance teams
    Stack: JAVA/J2EE, REST, Spring (IoC, MVC, AOP), Spring Boot, Hazelcast, Junit, Mockito, REST-assured, HttpClient, Tomcat, Git, Maven, Jenkins, SonarQube, WireMock, Swagger, Agile

Recommendations

Be the first to recommend Ali

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

  • National Engineering Diploma in Computer Science,
    National Engineering Diploma in Computer Science,
    2010
    Diplôme National d'Ingénieur en Informatique,
  • DEUPC in Mathematics
    Preparatory Institute for Engineering Studies of Nabeul (IPEIN),
    2007
    DEUPC en Mathématique

Skill set

Categories