
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
Langues
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
Formation Docker et Kubernetes | Les fondamentaux
Délivré le : oct. 2023
Certification Professional Scrum Master™ I (PSM I)
Délivré le : avr. 2022
AWS Certified Cloud Practitioner
Délivré le : juil. 2021