
Ghassen Khalil Ati
Tech Lead Full Stack Java/Angular & IA Générative
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
92700 Colombes, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Full Stack avec 10+ ans d'expérience chez AXA, Allianz, Enedis, Thales Digital Factory, Vinci Energies et la HAS. Architectures robustes en Java / Spring / Angular (Clean Code, TDD, BDD, SOLID). Depuis 2024, j'industrialise l'IA générative en production : LLMs (OpenAI, Mistral, Claude) via LangChain4j et Spring AI, RAG, agents (n8n, MCP) et développement assisté par IA (Claude Code, Codex, Copilot). Des livrables robustes et adoptés par les métiers. #GenAI #RAG #MCP
Expérience de travail
Tech Lead Gen AI & Automation
BNP Paribas CIBFreelance
oct. 2026 - Présent
1 mois
Paris, France
Consultant Freelance - Architecture API & IAM
Haute Autorité de SantéFreelance
oct. 2025 - Présent
1 an 1 mois
Saint-Denis, France
Projet : déploiement d'une solution d'API Gateway sur l'infrastructure de la HAS (projet interne « BlackBox »), couvrant l'architecture technique, le chiffrage et le pilotage de la mise en production. • Architecture & pivot technologique : pilotage du passage de Gravitee.io OSS vers Apache APISIX (décision du Tech Lead HAS), avec remise à plat du chiffrage et de l'architecture cible, incluant etcd comme composant de configuration distribuée. • Cadrage & chiffrage : structuration du projet en lots fonctionnels : infrastructure & dashboard, sécurité (TLS, API Key, JWT, rate limiting), observabilité (intégration Portainer, Grafana, Wazuh), recette & mise en production, documentation & transfert de compétences. • Infrastructure : spécification des besoins (dimensionnement des VMs, certificats PKI) et pilotage des échanges avec les équipes infrastructure de la HAS. • IAM : étude d'une solution de gestion des identités (évaluation de Keycloak en remplacement d'OpenLDAP), structurée selon une démarche progressive POC → MVP → Production. Environnement technique : Apache APISIX, etcd, Keycloak, TLS/JWT, Portainer, Grafana, Wazuh, PKI.
GenAI Developer
AXA Group OperationsFreelance
mars 2025 - sept. 2026
1 an 7 mois
Paris, France
Contexte : 3 projets menés au sein de CMX (Content Management eXpertise), le système de gestion documentaire probant d'AXA, qui héberge des pétaoctets de documents pour l'ensemble des entités du groupe sur les 5 continents. • Cadrage produit : animation d'ateliers avec les parties prenantes techniques et métier réparties sur 5 continents pour identifier et prioriser les cas d'usage IA à plus fort potentiel. PROJET 1 : CMX AI STUDIO Outil d'inférence IA connecté à CMX pour l'exécution de scénarios d'usage métier spécifiques. • Extraction de données sensibles : traitement de documents scannés (manuscrits en japonais) via des modèles de Vision et d'OCR (Mistral, Numind, GPT-4o) couplés à du NLP. • Recherche documentaire : moteur de recherche en langage naturel basé sur les métadonnées des documents. • Architecture & intégration LLM : API REST sécurisée (Spring Boot + LangChain4j) orchestrant la communication temps réel entre l'UI et les LLMs (Mistral, OpenAI) via le middleware ModelHub, garantissant conformité, traçabilité et gouvernance des usages IA à l'échelle du groupe. • UX IA : interface inspirée des standards ChatGPT/DeepSeek, avec mémorisation contextuelle des réponses (@response{i}) et persistance de fichiers en session (@file{i}), pensée pour l'adoption par des utilisateurs métier non techniques. PROJET 2 : FSADA Toolkit d'automatisation de l'onboarding des nouvelles entités AXA dans CMX : connexion aux sources de données des entités (FileSystem, CRM, etc.) pour l'aspiration et le transfert des fichiers ciblés vers CMX, selon des règles métier configurables. PROJET 3 : CMX CORE & CMX ADVANCE Modules principaux du moteur de GED d'AXA. • Performance : amélioration de la gestion des index MarkLogic. • Rendition documentaire : mise à jour des versions d'outils et de librairies pour le moteur de rendition ARender (ARondor / UXopian) au sein de CMX HMI. Environnement technique : Java 21, Spring 6, Spring Boot 3.3, Spring AI, LangChain4j, OpenAPI, microservices, Node.js, Angular 18, Docker, Terraform, MongoDB, MarkLogic, ARender, Mistral, Numind, GPT-4o, OCR/Vision, RAG, HuggingFace, Ollama.
Technical Lead Full Stack
VINCI EnergiesFreelance
juil. 2024 - févr. 2025
8 mois
92000 Nanterre, France
Projet : City App Nouvelle Génération Contexte : Refonte sous forme de SaaS d’une plateforme GMAO (Gestion de Maintenance Assistée par Ordinateur) destinée à la gestion globale des infrastructures urbaines intelligentes. Cette solution permet : • La supervision en temps réel d’un large panel d’équipements (éclairage public, signalisation lumineuse, vidéoprotection, bornes d’énergie, contrôle d’accès). • L’optimisation des procédures de maintenance. • Le suivi des consommations énergétiques. • Polyvalente et évolutive, CityApp offre un accès direct aux gestionnaires, prestataires et collectivités, facilitant ainsi la planification, le suivi des indicateurs de performance et la réalisation de projets de villes durables et connectées, aussi bien depuis le bureau que sur le terrain. Réalisation : • Découpage des documents de spécification fonctionnelle détaillée en un Product Backlog sous forme d’issue Gitlab délimité par un contexte fonctionnel (market, contrat, intervention curative, préventive et évolutive) et technique (permissions manager, administration Saas, etc…) • Etude et challenge des choix techniques et architecturaux des différents flux entrants et sortants des composants / micro-services • Back-Office Market : Application dédiée à l’initialisation de nouveaux marchés et contrats • Conception et élaboration des diagrammes UML pour la modélisation des objets et scénarios. • Mise en place d’une architecture micro-services avec découpage métier. • Développement et documentation des API via OpenAPI (Swagger). • Implémentation d’une mécanique qui permet d’envoyer un payload (requête) à un endpoint (Api-of-Apps) mise à disposition par l’équipe « Infra » pour préparer l’approvisionnement en termes de resources (BD, accès keycloak, etc …) d’un nouveau tenant (appelé aussi marché) • BIM : Hyperviseur pour la gestion du patrimoine d’équipements • Analyse et compréhension du métier de la maintenance (curative, évolutive, préventive) pour la gestion du patrimoine d’équipements. • Coordination avec l’équipe BIM-CORE afin d’identifier les points d’intégration et d’aboutir à une mutualisation BIM-CityApp. • Collaboration avec l’équipe OPS pour l’implémentation de la chaîne CI/CD et l’automatisation des déploiements. • Développement et intégration du module « Maintenance » dans l’hyperviseur (gestion des signalements, workflow des interventions). • Développement du « Référentiel » pour alimenter les microservices en données métiers (types de défauts, listes d’actions, etc.). • Intégration du domaine maintenance dans BIM-CORE grâce à l’outil graphique FORSE (relations entre DefectReport, Interventions, PerformedActions, etc.). • Implémentation des règles de gestion pour les workflows de signalement et d’intervention. Environnement technique: Java 21, Spring 6, Spring Boot 3.3, Spring Security, RabbitMQ, Keycloak, OpenAPI, microservices, Node.js, Vue.js 3, GitLab CI, Docker, Docker-Compose, scripts Shell, PostgreSQL.
Tech Lead Full Stack
Thales
mai 2022 - juin 2024
2 ans 2 mois
Paris, France
Contexte : Accélérer la transformation digitale de Thales et de ses clients via une Software Factory publique et privée (Thales Digital Factory). Projets : - Access Management : tableau de bord de gestion des utilisateurs et habilitations des outils de la Software Factory (GitLab, Artifactory, SonarQube), synchronisé avec Azure Active Directory. - Boarding, Offer & Billing : micro-services d'onboarding/offboarding, gestion des souscriptions (Freemium, Inner-source, DevSecOps) et facturation associée. - Export Control Projects Initializer : micro-service de création automatisée des assets nécessaires (groupes de repos GitLab, projets Artifactory) pour les projets soumis à la réglementation Export Control. - Internal Developer Portal (Backstage) : plateforme interne regroupant les ressources de la Software Factory (documentation, liens vers GitLab, SonarQube, MidPoint, APIs et services internes) ; intégration du Project Scaffolding via Backstage pour le démarrage rapide de nouveaux projets basés sur les bonnes pratiques, avec choix de la stack technique via les Software Templates ; ajout d'un Tech Radar pour aider les équipes à choisir des technologies sécurisées et déjà adoptées. Lead technique & architecture : - Coaching des développeurs juniors issus d'autres écosystèmes que Spring/Angular. - Revue et refactoring de la base de code pour améliorer qualité et performances. - Migration des applications monolithiques vers des architectures microservices conteneurisées. - Conception de nouvelles fonctionnalités produit et prise de décision sur les architectures techniques. Cloud & exploitation : - Utilisation d'Azure comme cloud provider (AKS, Azure Active Directory, Storage, Networking). - Développement de fonctionnalités de monitoring de l'utilisation des services. - Fiabilisation de la facturation des utilisateurs. - Prise en compte des feedbacks utilisateurs dans la conception. - Contribution au développement de la communauté Inner-source et collaboration avec les autres équipes de la Software Factory sur le déploiement de nouveaux services. Environnement technique : Java 17, Spring, Angular, React, NgRx, Material Design, Thales Design System, SonarQube, GitLab (CI, Runners, Boards), Python, API & microservices, Docker, Kubernetes, Helm Charts, Azure Cloud, Shell, BillOps, Backstage.
Tech Lead Full Stack
Enedis
oct. 2021 - mars 2022
6 mois
92000 Nanterre, France
Projet: Portail Développeur Contexte : Réalisation d’un portail développeur s'intégrant initialement avec le portail pour les collectivités locales. Ce portail permet l'inscription, la découverte et la souscription aux API depuis les différents espaces clients, offrant aux collectivités les fonctions minimales pour souscrire aux APIs Colloc. Réalisation : Frontend : • Développement des interfaces utilisateurs (screens) basées sur les maquettes Figma fournies par les UX/UI designers. • Définition de l'architecture et de la structure des composants Angular. • Utilisation du pattern Redux (action -> reducer -> store -> UI) avec NgRx pour la gestion de l'état de l'application. • Intégration de la bibliothèque Angular Material pour les composants UI. Micro-services : • Rédaction des spécifications des APIs (api.yaml) et génération des endpoints via OpenAPI 3.0 (Swagger). • Mise en place de la gestion des exceptions et erreurs avec @ControllerAdvice pour les remonter au frontend. • Communication avec des services externes tels que WSO2 et API COLLOC LINC via des « chorégraphies ». • Développement d’un « Producer » Kafka pour la création des utilisateurs (collectivités) dans WSO2. • Élaboration d’une liste de flux (entrants et sortants) pour établir les autorisations nécessaires au niveau du WAF. Environnement Technique : Java 11, Spring Boot, Kafka, Rest, Angular 10, Redux (NGRX), Maven, Jenkins pipelines, CI/CD, Kubernetes, Docker, GitLab CI, Agile Scrum, Jira, Confluence, IntelliJ
Allianz France
juin 2017 - sept. 2021
4 ans 4 mois
Région de Paris, France
Développeur Senior Fullstack
oct. 2019 - sept. 2021
2 ans
Région de Paris, France
Projet: ACCESS MIDCORP Contexte : Parcours digital composé d’une douzaine de micro-services proposant des produits d'assurance commercialisés par Allianz aux entreprises des segments Pro pour le multi-site et le bas de segment du MidCorp, couvrant des risques impactant leur activité. Le terme "Access" fait référence à l'informatisation et à la délégation des produits pour le bas de segment. Réalisation : Frontend : • Utilisation du pattern Redux (action -> reducer -> store -> UI) avec NgRx. Team Lead – Senior Developer/ Full Stack / Java - Angular / DevOps Enthusiast • Application des guidelines graphiques d'Allianz via la librairie NDBX. • Développement des écrans/IHM en suivant les maquettes fournies sous Zeplin. • Participation aux ateliers UI/UX avec les designers de l'équipe pour affiner les interfaces utilisateur. Micro-services : • Intégration d'un espace de signature électronique des contrats via DOCAPOST, partenaire d'Allianz. • Réalisation d'un PoC sur les web-sockets pour la réception asynchrone du statut de la signature électronique des clients. • Développement d'un micro-service pour la détection et la gestion des visas et la levée de réserves dans le parcours en fonction des informations renseignées par l’utilisateur. • Réalisation d'un PoC sur RabbitMQ pour les communications asynchrones. • Développement d'un micro-service pour le calcul du niveau de spécialisation des intermédiaires d'Allianz, afin de lever ou non des visas selon leur pouvoir de délégation. Environnement Technique : Java 11, Spring Boot, Spring Data, MongoDB, Redis, Spring Cloud, Feign, Netflix Eureka Zuul, MyBatis, RabbitMQ, Architecture Micro-services, Rest & Soap WS, Angular 10, Redux (NGRX), NDBX, Maven, Jenkins pipelines, CI/CD, Openshift, Kubernetes, Docker, Kibana, AWS, Bitbucket, Agile Scrum, Feature-Teams, Jira, Confluence, IntelliJ
Développeur Full Stack
févr. 2019 - oct. 2019
9 mois
Paris, France
Projet : Fast-Claims Auto Contexte : Dans le cadre de la digitalisation des applications grand-public chez Allianz France, le projet Fast-Claims Auto vise à refondre le parcours de déclaration des sinistres autos pour les clients de la compagnie. Réalisation : • Développement des interfaces utilisateurs (IHM) basées sur des maquettes respectant les guidelines de NDBX, le framework définissant l'identité graphique d'Allianz sous forme de composants réutilisables sous Angular. • Participation aux ateliers de conception et design UI/UX avec les designers. • Choix de l'architecture technique des différentes composant du projet. • Élaboration du dossier de livraison pour la direction de projet (DP). • Développement de la partie backend incluant : • Multi-module Maven • Configuration JavaConfig • Tokenisation des URLs pour les services fournis par d'autres systèmes applicatifs • Micro-services ABS (Allianz Business System) • Externalisation des parties communes vers d'autres projets, appelables sous forme de dépendances Maven partagées sur Nexus. Ces parties incluent : • Composants graphiques • Code fonctionnel Team Lead – Senior Developer/ Full Stack / Java - Angular / DevOps Enthusiast • Configurations techniques • Appels aux services externes communs entre ce projet et d'autres projets de la squad Environnement Technique : Java 8, Spring Boot, Angular, NDBX, PatternLab, Zeplin, Sketch, InvisionApp, Rest & Soap WS, Maven, Jenkins, CI/CD, Agile Scrum, Jira, Confluence, IntelliJ, Allianz Business System
Développeur Full Stack
janv. 2018 - févr. 2019
1 an 2 mois
Paris La Défense
Projet : Devoir de Conseil Contexte : Projet réglementaire visant à garantir que les professionnels de l'assurance offrent un certain niveau de protection aux clients en leur posant des questions pour cerner leur profil en termes de prise de risque et de connaissance financière. Réalisation : Lot 1 : Souscription • Relecture et révision des spécifications fonctionnelles et du cahier des charges technique élaborés par les équipes métier et AMOA. • Participation à des réunions de travail avec les différentes parties prenantes : équipes métier, composantes techniques (éditique, moteurs de calcul de règles, équipe de développement frontend, etc.). • Développement des repositories pour la couche CORE afin de restituer les données de la base. • Développement des services dans la couche BUSINESS pour les règles métier. • Développement d'un module de transcodification entre le modèle de données du backend et le modèle attendu par l'équipe éditique, basé sur une XSD. • Gestion des appels du composant éditique pour la génération des contrats sous forme de PDF. • Interaction avec le composant GED pour le stockage et la restitution des documents générés. • Exposition d'un web-service SOAP consommé par un autre système applicatif gérant la rémunération. • Bug fixing et validation des change requests. Lot 2 : Actualisation • Développement d'un écran synthétique pour le contrat en cours. • Développement des services backend et frontend pour la recherche des actes sauvegardés sur un contrat. • Développement d'un service pour un écran synthétisant les détails des allocations après l'application d'un acte souhaité. • Développement de la signature numérique d'un contrat d'actualisation en appelant les services exposés par DOCAPOST via l'orchestration des appels aux services ESB. • Bug fixing. Environnement Technique : Java 8, Spring Framework, Design Patterns, IBM DB2, H2 Embedded DB, Angular 6, Jenkins, JIRA, Confluence, Intellij IDEA, HP ALM Quality Center
Développeur Full Stack
juin 2017 - janv. 2018
8 mois
Paris, France
Projet : PRIIPS Contexte : La réglementation européenne PRIIPS (Packaged Retail Investment and Insurance-based Products) vise à uniformiser l’information précontractuelle des produits financiers packagés (fonds d’investissement, produits dérivés, produits d’assurance vie en mode épargne, etc.) proposés à des investisseurs non professionnels. Réalisation : • Élaboration de la backlog pour la partie batch et IHM. • Création des diagrammes d'activités pour visualiser les flux de travail. • Développement des traitements batch pour les phases de prototype et de production des documents PRIIPS (KID et DIS). • Développement des batchs pour la production de documents liés aux univers d'investissement, aux documents clés d'informations, et aux supports. • Développement de la couche d'accès aux données avec Spring JDBC. • Développement de la couche business (services) pour la logique métier. • Développement des écrans d'affichage des différents produits d'assurance et de leurs documents PDF. • Correction des anomalies et réalisation des demandes de changement (change requests). Environnement Technique : Java 8, Spring Framework, Design Patterns, IBM DB2, H2 Embedded DB, Angular 6, Jenkins, JIRA, Confluence, Intellij IDEA, HP ALM Quality Center
Intégrateur DevOps – Tech Lead Full Stack
Pawo Partners (Consulting)
oct. 2016 - mai 2017
8 mois
Paris Area, France
Project : ERP KRENDEL Contexte : Mise en place d’une usine logicielle (CI/CD, pipelines, conteneurisation) pour le développement du produit ERP KRENDEL de PAWO PARTNERS. Réalisation : Installation des outils : • Mise en place de Redmine pour la gestion de projet Agile. • Installation de GitLab comme serveur de stockage de codes source. • Déploiement de Jenkins pour les pipelines CI/CD. • Configuration de Nexus comme serveur de stockage des artefacts (livrables). • Intégration de SonarQube pour le suivi de la qualité du code. • Utilisation de Portainer pour l'administration des images et conteneurs Docker. DevOps : Team Lead – Senior Developer/ Full Stack / Java - Angular / DevOps Enthusiast • Création de jobs Jenkins avec des pipelines pour le build et le déploiement des applications (CI/CD). • Création et gestion des comptes applicatifs sur Bitbucket/Jenkins et affectation des rôles aux développeurs. • Préparation des images de base pour les environnements de développement (Java, Nginx, Apache, MongoDB). Crafsmanship : • Pair programming avec les développeurs pour renforcer les compétences et partager les bonnes pratiques. • Validation des pull requests (PR) et relecture de code pour assurer la qualité. • Réalisation de tests unitaires et de tests d'intégration pour garantir la fiabilité du code. Environnement Technique : Linux, SHELL scripting, Docker, Jenkins, pipelines, Groovy, Gitlab, maven, Java 8, Portainer, Spring Boot, Angular 2, Ngnix, Nexus, SonarQube
Développeur Full Stack
SiFAST
mai 2016 - oct. 2016
6 mois
Gouvernorat Sfax, Tunisie
Project : ACCESS CONTROL Contexte : Développement d’une application web de contrôle d’accès et de pointage en utilisant le SDK de ZKTECO Réalisation : • Création des fichiers Docker pour la conteneurisation de l'application. • Développement de la couche d’accès aux données (DTO) pour une gestion efficace des données. • Développement des services pour la communication avec une pointeuse ZKTeco via le SDK (composant DLL ActiveX). • Développement des interfaces utilisateurs en JSF avec la bibliothèque PrimeFaces. • Application des design patterns Simple Factory, Observer et Strategy pour une architecture robuste. • Utilisation de mutex pour la synchronisation des accès concurrents aux ressources partagées. • Revue de code avec SonarQube pour assurer la qualité et la maintenabilité du code. • Réalisation de tests unitaires pour valider le bon fonctionnement du code. • Migration des données de PostgreSQL vers MySQL via Talend Open Studio. • Support et assistance en production pour garantir la disponibilité et la fiabilité de l'application. Environnement Technique : Java 8, PrimeFaces, JSF, Jacob, Spring Security, Design Patterns, JUnit, MySQL Workbench, pgAdmin PostgreSQL, Tomcat 8, Eclipse Luna, Balsamiq Mockups Jenkins, Docker, Talend Open Studio, Nexus, SonarQube, Git, Maven, Windows 7, Redmine, Agile Scrum
Développeur Full Stack - Mobile
PRINTSECURE
août 2015 - avr. 2016
9 mois
Project : SMART LOCALIZE Contexte : Développement d’une application web et mobile pour la géolocalisation des véhicules et des smartphones. Réalisation : • Participation à la définition du cahier des charges et des exigences techniques et fonctionnelles. • Développement d'un prototype d'application Android pour l'envoi des informations de position et de vitesse en temps réel et différé. • Développement d'une application web pour le suivi en temps réel des véhicules et des terminaux, ainsi que la gestion des dispositifs, utilisateurs, et alertes de dépassement de zones et de vitesse. • Application des design patterns Simple Factory et Observer pour une architecture modulaire et extensible. • Revue de code avec SonarQube pour assurer la qualité et la maintenabilité du code. • Réalisation de tests unitaires pour valider les fonctionnalités développées. Environnement Technique : Java 8, PrimeFaces, JSF, Jacob, Spring Security, Design Patterns, JUnit, MySQL Workbench, pgAdmin PostgreSQL, Tomcat 8, Eclipse Luna, Balsamiq Mockups Jenkins, Docker, Talend Open Studio, Nexus, SonarQube, Git, Maven, Windows 7, Redmine, Agile Scrum
Développeur Backend
TEAMWILL CONSULTING
juin 2014 - août 2015
1 an 3 mois
Paris, France
Project : CLYMENE GESTION Contexte : Développement d’un front-office pour la saisie des demandes de financement. Réalisation : • Étude et compréhension du métier du leasing financier pour aligner le développement aux besoins métier. • Participation à la définition du cahier des charges et des exigences techniques et fonctionnelles. • Prototypage et développement des interfaces graphiques pour une expérience utilisateur optimisée. • Élaboration du modèle conceptuel de données pour une gestion efficace des informations. • Développement de la gestion des rôles et de l’authentification pour sécuriser l'accès aux données sensibles. • Développement d’une solution pour la génération dynamique des documents (contrats, devis, etc.). • Réalisation de tests unitaires pour valider les fonctionnalités. • Exécution des tests et validation pour garantir la qualité du produit. • Rédaction de la documentation technique pour faciliter la maintenance et l’évolution du système. Environnement Technique : Java 7, Spring MVC, Spring Security, JUnit, Apache FreeMarker, iText, Pencil, Ubuntu, SVN, Maven, Eclipse, Jenkins, SonarQube, JIRA, Agile SCRUM, TestLink, Subversion, Oracle 10g, PowerAMC
Business Software
janv. 2014 - mai 2014
5 mois
Gouvernorat Sfax, Tunisie
Développeur Delphi
janv. 2014 - mai 2014
5 mois
Gouvernorat Sfax, Tunisie
Projet : NEXUS ALU Contexte : Développement d’une solution pour l’informatisation d’une menuiserie d’aluminium et l’optimisation de découpe des profilés afin de réduire les déchets. Réalisation : • Étude et identification des problèmes spécifiques à l'optimisation de la découpe des profilés. • Participation à la définition des spécifications et des exigences techniques et fonctionnelles. • Conception de l’algorithme d’optimisation et comparaison des résultats basés sur plusieurs méta-heuristiques : recherche locale, recherche taboue et algorithme génétique. • Test et validation de l’algorithme pour assurer son efficacité et sa précision. • Rédaction de la documentation technique du module pour faciliter la maintenance et l'évolution future. Environnement Technique : RAD Studio, Embarcadero XE6, Delphi, git, méta- heuristique, Recherche locale, Recherche tabou, Algorithmes génétiques
Développeur Mobile - Android
janv. 2014 - mai 2014
5 mois
Gouvernorat Sfax, Tunisie
Project : NÉGOCE MOBILE Contexte : Développement d’un module de gestion des commandes pour la version mobile sous Android de l’ERP BS Négoce. Réalisation : • Définition des spécifications et des exigences techniques et fonctionnelles. • Développement d'une API RESTful pour exposer les services permettant la gestion et le suivi des commandes. • Création des interfaces utilisateurs (Activities Android avec XML) pour une expérience utilisateur intuitive. • Développement des fonctionnalités consommant les services exposés par l’API pour la gestion des commandes. • Réalisation de tests unitaires et validation des fonctionnalités développées. • Rédaction de la documentation technique pour faciliter la maintenance et l’évolution du module. Environnement Technique : Eclipse ADT, Android API 13, PHP, SQL Server, Git, REST, MVC
Formation
Conservatoire National des Arts et Métiers
Master 2 (M2), Systèmes Embarqués, Mobiles et Sûres
2016 - 2017
1 an 1 mois
Institut International de Technologie de Sfax
Diplôme d'ingénieur, Génie Logiciel et Informatique Décisionnelle
2011 - 2014
3 ans 1 mois
Activités et associations : IIT Google Club, IIT Robotics Club, GDG SFAX
Institut Supérieur d'Informatique et Mutlimédia de Sfax
Licence Fondamentale en Informatique et Multimédia, Informatique et Multimédia
2009 - 2011
2 ans 1 mois
Ibn Rachiq
Baccalauréat, Sciences Informatiques
2005 - 2009
4 ans 1 mois
Résultat : Moyenne : 14/20
Licences et certifications
ISTQB Certified Tester Foundation Level (CTFL) v4.0
Délivré le : –
Portfolio
