
Ali REKIK
Développeur Full-Stack Senior | Java & Angular
Salaire / Taux journalier
Mons-en-Barœul, France
Mobilité : Lille, Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full-Stack avec 5+ ans d'expertise en Java/Angular et architectures microservices. Spécialisé dans le développement d'applications web/mobile complexes et l'optimisation de performances pour des entreprises comme Capgemini et Oney. J'accompagne vos projets de la conception à la mise en production avec les dernières technologies.
Expérience de travail
Consultant Full-Stack Java/Angular
Goweb. • Digital Experience
avr. 2025 - Présent
1 an 7 mois
Lille, France
Développement de l’application OnlyU (projet mobile & backend). Frontend mobile : développement de la version Flutter (Android & iOS) avec une architecture MVC respectant les principes SOLID. Backend : mise en place d’une architecture microservices .NET Core, sécurisation des API (JWT, CSRF, CORS) et intégration des services (gestion utilisateurs, notifications par e-mail, partage de secrets via lien sécurisé). Renforcement des bonnes pratiques (SOLID, CI/CD, qualité de code). Collaboration avec l’équipe du centre de compétences sur des projets internes et clients Java/Angular, avec accompagnement sur les bonnes pratiques (CI/CD, qualité de code).
Développeur back-end
Oney
août 2024 - mars 2025
8 mois
Lille, France
Développement from scratch d’un batch Spring Boot destiné à l’export et à l’analyse des conversations clients : Conception et implémentation d’une architecture batch modulaire avec plusieurs étapes (tasklets & steps). Récupération et traitement de données via API REST (POST), sauvegarde en base de données et génération de fichiers .txt. Élaboration de l’architecture High Level et des diagrammes de séquence pour documenter et cadrer chaque étape. Implémentation du Factory Pattern pour la génération et l’industrialisation des fichiers. Optimisation des performances (logs, gestion d’erreurs, parallélisation) et automatisation de traitements à grande échelle.
Développeur Full Stack JavaEE/Angular
Capgemini
juil. 2023 - juil. 2024
1 an 1 mois
Paris, France
Projet : Développement d’une application web permettant aux membres de naviguer facilement dans de vastes locaux en utilisant des cartes interactives. Responsabilités : • Analyser et traduire les besoins en spécifications techniques • Développement de nouvelles fonctionnalités et résolution des bugs. • Réalisation des tests unitaires. • Participation à la décomposition et au chiffrage des tâches sous forme US. • Participation aux cérémonies Agile (Daily, Sprint Planning, Sprint Review).
Ingénieur full stack
REHAU
sept. 2021 - mai 2023
1 an 9 mois
Tunisie
Projet : Amélioration d’une application web basée sur la visualisation et la gestion des objets connectés dans les bâtiments, ce projet lié à la technologie IOT, l’objectif est de contrôler et gérer les activités de smart Home et faire le monitoring régulièrement. Responsabilités : • il suffit de répondre aux besoins du client. • Rédiger les documentations techniques. • Contribuer à la conception et à la mise en place de solutions. • La présentation du travail au client.
Développeur back-end JavaEE
Coreso SA
sept. 2020 - août 2021
1 an
Tunisie
Client : CORESO est un centre de coordination Européen commun entre un ensemble de gestionnaire de transport d’éléctricité.il fournit des services de coordination pour renforcer la sécurité électrique du centre-ouest de l’Europe. Projet : il consiste à fournir un ensemble d’outils qui permettent l’extraction des données opérationnelles nécessaires pour l’exécution des différents processus chez CORESO à partir des fichiers échangés tout en assurant la mise à jour de la banque de données. Responsabilités : • Contribution au développement des différents modules et solutions. • Analyse des besoins du client. • Participation à la rédaction des documents. Environnement : SpringBoot, Bonitasoft, Angular, Java 8, Apache Camel, Maven, Postgres,Microsservices Architecture.
Développeur analyste
Primatec Engineering
févr. 2020 - août 2020
7 mois
Sfax, Tunisie
Mesure des KPIs et suivi des systèmes de gestion de la qualité et de la sécurité Collecte de données à partir des différents outils (Redmine ,ITOP et Excel). Utilisation de ces données pour calculer les KPIs définis pour les systèmes de gestion. Génération des tableaux de bord pour le suivi des KPIs. Technologies : ETL , MongoDB , PowerBI , Angular , Flask
Formation
institut international de technologie
ingénieur informatique
2017 - 2020
4 ans
Institut Supérieur des Etudes Technologiques en Communications de sfax
technicien supérieur en réseau informatique
2014 - 2017
4 ans