Achref Sellami

Full Stack senior engineer developer, PSM certified

2 recommandations

Salaire / Taux journalier

2 personnes recommandent

92700 Colombes, France

Mobilité : Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

AngularJavaSpring BootKubernetesTest Driven DevelopmentHexagonal ArchitectureDéveloppement FullstackMicroservicesSassJavascriptTailwind CSSPHPRedisCSSMongoDBBase de données SQLRequêtes SQLSymfonyAWSDomain Driven DesignElasticsearchKafkaSwagger/OpenAPILinuxDéveloppeur BackendEvent Driven ArchitectureGitBitbucketDéveloppeur WebClean CodeDockerJiraGitHubBootstrapPostgreSQLPlaywrightJenkinsDéveloppeur FrontendTypescriptGradleMavenDéveloppeur FullstackTerraformHerokuHTMLMySQLConfluenceRabbitMQWindowsScrum

Langues

FrançaisAnglaisArabeAllemand

Recommandé par

Maouia Ben Massaoud

Société Générale

Consultant java spring

A recommandé le 05 janvier 2026

Nouha BELGUITH

LCH

Ingénieur Full Stack

A recommandé le 07 janvier 2026

À propos

Introduction

Je suis Achref SELLAMI, ingénieur informatique. Je suis passionné par les technologies web. Au cours de mes expériences, j'ai occupé des postes comme étant un ingénieur web Full Stack.

Liens

Expérience de travail

Développeur Senior Full-Stack

Société Générale

oct. 2022 - mars 2026

3 ans 6 mois

92800 Puteaux, France

Projet : COLOSS Descriptif : COLOSS est la nouvelle plateforme de financement du groupe Société Générale, conçue pour exploiter les garanties de prêt dans le cadre d’opérations de refinancement. Missions : - Implémentation de web services REST. - Développement de fonctionnalités front end en Angular. - Développement des fonctionnalités sur les différents micro-services (collecte des données, éligibilité des créances, construire des portefeuilles selon des critères de sélection et concentration, mobilisation les créances selon les conduits et l’envoie les données vers la BDF ou la génération des rapports juridiques). - Mettre en place une chaine automatique pour planifier et orchestrer les étapes à exécuter selon chaque conduit et prenant en compte les dépendances. - Implémenter l’algorithmes de réservation et mobilisation des créances. - Communiquer les résultats avec la BDF en générant des fichiers et les envoyer à travers FTS. - Mettre en place le module d’invalidation des créances à travers la création des billets selon les conduits toute engardant l’historique des actions faites sur les billets. - Réalisation de spikes techniques pour la conception de solutions adaptées. - Rédaction et exécution de tests unitaires et fonctionnels (BDD). - Rédaction de documentation fonctionnelle et technique sur WIKI. - Animer les réunions de Scrum. - Participation aux réunions métiers pour la compréhension et la validation des besoins fonctionnels. - Refactoring du code, revue de code (PULL REQUEST) et validation des bonnes pratiques de développement. - Garantie de la qualité et de la stabilité des livrables en production en appliquant les TNR rédigées par les BA. - Assister au support de l’application une fois par mois. Mot-clés : Java 17, Angular 19, Spring Boot, Spring data, Spring Batch, Spring Cloud, Mockito, JUnit, Gherkin, Redis, RabbitMq, ELK, PostgreSQL, Oracle, API Rest, Git, Docker, Kubernetes, Jenkins, BDD, AWS, Kubernetes, REDIS, Vault.

Développeur Senior Full-Stack

Le groupe Freelance.com

nov. 2019 - sept. 2022

2 ans 11 mois

92800 Puteaux, France

Projet 1: Provigis est une solution digitale SASS pour évaluer et suivre la conformité des partenaires commerciaux, automatiser les contrôles réglementaires, et sécuriser les processus de conformité et d’audit dans une entreprise. Missions: - Participation à l’évolution des spécifications fonctionnelles du projet. - Participation aux ateliers techniques. - Animer les réunions de Scrum. - Migration de la partie front-end de AngularJs vers Angular 10. - Implémenter la solution M-ITRUST pour collecter tous les documents requis comme URSSAF, K-BIS. - Stocker ces documents de manière sécurisée et vérifiée. - Suivre la conformité réglementaire - Proposer des API / connecteurs (formats standards REST, JSON/XML) pour s’intégrer à d’autres outils internes comme les ERP ou les plateformes achats Implémenter : - Le module de gestion des clients. - Le module de gestion des abonnements. - Le module de gestion des factures et des devis. - Le module du calcul des factures selon les clients et les offres. - Le module de monitoring sur la création des factures. - Le module de reporting. - Batch job de renouvellement des abonnements. - Batch job de création des factures. - Correction des anciennes anomalies dans les API. - Revue de code (PULL REQUEST) et validation des bonnes pratiques de développement. - Participation aux réunions Daily Scrum Meeting (DSM), Rétrospective et Sprint Review. Mot-clés :Java 8, Groovy, Grails, spring boot, spring batch, Spring Security, Spring data, Angular 10, MySQL, MongoDB, Hibernate, Gorm, Bootstrap, Gradle, Jira, Git, Bitbucket, Jenkins, Agile, Scrum, SAGE Projet 2 : SMART Portage salarial Descriptif : Mise en place d’une application web offrant la possibilité au consultant de travailler en toute indépendance, en étant son propre patron, tout en lui permettant de bénéficier des avantages du statut salarié. En plus, une application Back Office dédiée aux métiers pour contrôler et valider les actions faites par les consultants enregistrés depuis l’application. Missions : ■ Animer les ateliers techniques. ■ Assister le scrum master dans le découpage des users stories et des sous-tâches durant les réunions de découpage. ■ Animer les réunions Daily Scrum Meeting (DSM). ■ Pour le front office, Implémenter : - Le module de gestion des clients du consultant. - Le module de gestion des bons de commandes du consultant. - Le module de gestion des comptes rendus d’activités du consultant. - Le module de gestion des factures et des fiches de paie du consultant. - Le module de gestion des informations du consultant. - Le module de notification. - Le module d’affichage de la trésorerie et la demande de salaire pour chaque mois. ■ Pour le back office, Implémenter : - Le module de gestion des consultants. - Le module de gestion des bons de commande. - Le module de gestion des comptes rendus d’activités et des factures. - Le module de service de paie pour les demandes de salaire. - Le module de gestion des contrats. - Le module de gestion des collaborateurs. ■ Mettre à jour la version d'Angular du projet depuis V8 vers la V10. ■ Assurer les livraisons internes et les livraisons des releases et hotfixes. ■ Assurer le déploiement de l’application sur les serveurs dédiés. ■ Documentation des API REST avec Swagger. ■ Implémentation des tests unitaires avec MochaJs et ChaiJs Mots clés : Java 11, spring boot, spring batch, Spring security, Spring Data, Angular 10, TypeScript, MySQL, MongoDB, Bootstrap, Jira, Git, Bitbucket, Jenkins, Agile, Scrum, ZOHO API, SAGE, Junit.

Team Lead/Développeur Senior Full-Stack

Redlean

juil. 2018 - oct. 2019

1 an 4 mois

Région de Paris, France

Projet : NMFintech PortOptim Descriptif : Mise en place d’une plateforme SaaS dédiée à la simulation des « Asset allocation ». Missions : - Animer les ateliers techniques. - Élaborer l’architecture des différents modules. - Assister le scrum master dans le découpage des users stories durant les réunions de découpage. - Intégrer les flux des données financières en JSON avec Jackson et le convertir en objets Java. Implémenter : - les batches d’import des données financières et des informations des comptes. - les batches d’export et de génération de rapport. - le module de notification. - le module de gestion d’historique des fichiers fournis par les utilisateurs. - la solution « Single Sign-On » côté Springboot, Angular et Keycloak. - le module du reporting qui génère des rapports et des chartes graphiques en utilisant des bibliothèques comme Highcharts. - le batch de la migration des utilisateurs du portail vers l’application en appliquant le même algorithme de hachage de wordpress. - Générer les rapports en format PDF contenant les résultats des configurations en utilisant « jsPDF » et « autotable » module. - Intégrer les bibliothèques de simulation de portefeuilles. - Assurer les livraisons internes et les livraisons des releases et hot-fixes sur Google Cloud Platform. - Assister le DevOps dans la mise en place du système d’intégration et de déploiements continus. - Coacher et assister les développeurs juniors. Mots Clés : Angular 7, Java 8, TypeScript, BootStrap, PrimeNg, Spring Boot, Spring batch, Maven, hibernate, Spring 5, PostgreSQL9.6, ES6, Jira, Git, Bitbucket, Keycloak, Agile, Google Cloud Platform, Scrum.

Ingénieur de développement Java/Java EE & Angular

Intellitech

juil. 2017 - juil. 2018

1 an 1 mois

Sfax, Tunisie

Projet 1 : Bird Notes Web Descriptif : Mise en place d’une solution web pour la gestion et le suivi des campagnes de prospections des laboratoires pharmaceutiques. Missions : - Rédiger des spécifications techniques en fonction des besoins métiers. - Rédiger les spécifications Techniques. - Installer les environnements de développement, recette et production. Implémenter des modules spécifiques : - Génération des rapports et statistiques. - Gestion des délégués. - Gestion des produits. - Gestion des prospects. - Gestion des secteurs. - Gestion des localités. - Gestion des notes de frais. - Réaliser les tests unitaires. - Rédiger les livrables techniques. - Assurer le déploiement de la solution. Mots Clés : Java 8, Spring Boot, Spring Security, Angular 2, PrimeNg, REST API, PostgreSQL, JUnit, SonarQube, Jenkins, Scrum, Taiga. Projet 2 : Bird Notes Mobile Descriptif : Mise en place de la version mobile de Bird Notes qui permet aux délégués médicaux une meilleure présentation des produits et d’assurer une livraison des comptes rendus des visites instantanée. Missions : - Analyser et spécifier les besoins du client. - Rédiger les spécifications techniques. - Préparer l’environnement de développement et de production. Implémenter des modules spécifiques de - Gestion des visites. - Gestion des prospects. - Gestion de notes des frais. - Synchronisation avec le serveur. - Rédiger les documents techniques. - Assurer le déploiement de la solution. Mots Clés : Ionic, Cordova, AngularJs, Rest API, SQLite, Bitbucket, Scrum, Taiga.

Développeur Full Stack

Expersi

janv. 2016 - juin 2017

1 an 6 mois

Sfax, Tunisie

Projet 1 : DROPLI Descriptif : Mise en place d’une plateforme en mode SaaS pour la collaboration et la synchronisation des travaux entre le cabinet comptable et ses clients. Missions : - Rédiger des spécifications techniques en fonction des besoins métiers. -Préparer l’environnement de développement. - Élaborer la conception de l’application (Diagrammes UML). - Développer des modules spécifiques de : - Gestion de la comptabilité (Relevé bancaire, Opérations). - Gestion des devis et des factures. - Gestion d'espaces collaboratifs. - Génération des métriques et des statistiques. - Tester les fonctionnalités de la solution et valider. - Élaborer la documentation technique. - Assurer le déploiement de la solution. Mots Clés : Spring MVC, Java 7, Bootstrap, HTML, CSS, Ajax, jQuery, JavaScript, JSON, PostgreSQL. Projet 2 : DROPLI Administration Descriptif : Conception, développement et implémentation d’une application Back-office pour la solution développée « DRPOLI ». Missions : - Préparer l’environnement de développement. - Développer des modules spécifiques de : - Gestion des clients. - Gestion des offres. - Génération des statistiques. - Journalisation. - Tester les fonctionnalités de la solution et valider. - Élaborer la documentation technique. - Assurer le déploiement de la solution. Mots Clés : Spring MVC, Java 7, Bootstrap, HTML, CSS, Ajax, jQuery, JSON, PostgreSQL.

Développeur Full Stack

Swallow-labs

sept. 2014 - déc. 2015

1 an 4 mois

Sfax, Tunisie

Projet 1 : Amaris Medical Descriptif : Mise en place d’une application web pour Amaris Médical qui est spécialisée dans le tourisme médical. Missions : - Assurer la réalisation d’un POC pour valider les challenges techniques et fonctionnels du produit. - Élaborer les spécifications techniques et fonctionnelles en collaboration avec l’équipe métier. Implémenter des modules spécifiques : - Gestion de patients. - Gestion de docteurs. - Gestion d’opérations. - Gestion des interventions. - Gestion de procédures. - Gestion des actes médicaux. - Tester et valider la solution. - Assurer le déploiement de la solution dans l’environnement de recette vers la fin de chaque sprint. - Faire le support fonctionnel et technique au client. - Assurer la maintenance et les correctifs de la solution (Niveau 2 et 3). Mots Clés : PHP 7, Framework CodeIgniter 3, Bootstrap, Ajax, jQuery, JSON, MySQL, Scrum. Projet 2 : Back Office Empreinte.com Descriptif : Mise en place d’une application Web d’administration d’une plateforme de vidéo. Cette application aide les administrateurs à configurer le contenu. Missions : Participer aux réunions de conception technique. Préparer l’environnement de développement. Participer aux réunions de découpage des sprints. Développer des modules spécifiques de : - Gestion des utilisateurs. - Gestion des clients. - Génération des statistiques. - Gestion des demandes de clients. - Paramétrage des comptes clients. Tester les fonctionnalités et valider la solution. Coordonner avec le chef de projet durant les livraisons des releases. Mots Clés : PHP 5, Framework CodeIgniter 3, Ajax, jQuery, JavaScript, MySQL, Bootstrap, Scrum.


Formation

Ecole nationale des sciences d'informaitque

Diplôme d'ingénieur en informatique, Systèmes Embarqués

2011 - 2014

3 ans 1 mois

ISMAIK (Institut Supérieur des Mathématiques appliquées et de l’Informatique de Kairouan)

Cycle préparatoire

2009 - 2011

2 ans 1 mois


Licences et certifications

Formation Kubernetes CKD

Délivré le : nov. 2025

Certifié par Neosoft training

Formation Docker et Kubernetes | Les fondamentaux

Délivré le : oct. 2023

Certifié par Neosoft training

Certification Professional Scrum Master™ I (PSM I)

Délivré le : avr. 2022

Certifié par Scrum.org

AWS Certified Cloud Practitioner

Délivré le : juil. 2021

Certifié par AWS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.