
Akrem Sellami
Lead Ingénieur Développement Full Stack | Java, Angular
Salaire / Taux journalier
Nantes, France
Freelance
Expertises
À propos
Introduction
Ingénieur Full Stack avec +9 ans d'expertise Java/Spring/Angular, actuellement Lead Dev chez Capgemini. Spécialisé dans la conception d'architectures robustes, l'optimisation des performances et le mentorat technique sur des projets stratégiques (SNCF, ENEDIS, Crédit Agricole). J'apporte une expertise complète en développement, DevOps et qualité logicielle pour transformer vos besoins métier en solutions techniques performantes et maintenables.
Expérience de travail
Ingénieur Etudes & Développement Full Stack (Lead Dev) - Crédit Agricole Assurance
Capgemini
oct. 2023 - Présent
3 ans 1 mois
Nantes, France
Expert Fullstack Java / Angular – Référent technique Participation à deux projets stratégiques de refonte en assurance-vie (arbitrage & versement libre), avec un rôle clé sur la conception, la qualité logicielle et l’accompagnement des équipes. Réalisations principales: - Conception technique & architecture : analyse des besoins, chiffrage, définition des solutions et structuration des projets. - Expertise Fullstack Java / Angular : développement et optimisation de services critiques, amélioration des performances et renforcement de la maintenabilité. - Qualité logicielle : mise en place des bonnes pratiques, revue de code, couverture de tests, documentation et respect de la DoD. - Référent technique : pair-programming, onboarding, coaching de développeurs juniors, diffusion des standards Java/Angular. - Maintenance & évolutions : migration de frameworks, réduction de la dette technique, fiabilisation des pipelines CI/CD. - IA Générative & Automatisation : usage avancé de GitHub Copilot + serveur MCP pour accélérer les revues de code, homogénéiser les pratiques, générer du code conforme aux normes internes et réduire le temps d’onboarding. Environnement technique : Java 17/21, Spring, Angular 16, Docker, Jenkins, Argo CD, Git, Maven, PostgreSQL, Kafka, ELK, JUnit, Sonar, IntelliJ…
Ingénieur Etudes & Développement Full Stack - SNCF
Catamania
mai 2022 - oct. 2023
1 an 6 mois
Nantes, France
Expert Backend Java – Référent technique sur le projet CAR (Catalogue de Référentiels) Système stratégique permettant d’intégrer, structurer et gérer les ressources nécessaires à la circulation ferroviaire (matériels, agents, escales, maintenances, sillons). Réalisations principales : - Conception & architecture : analyse des besoins, études techniques, chiffrages et définition des solutions robustes. - Développement Backend Java : création, optimisation et sécurisation de plusieurs services applicatifs critiques. - Sécurisation des flux : mise en place et contrôle des échanges entre applications et serveurs MQ (RabbitMQ / IBM MQ). - Industrialisation & migration : contribution majeure à la migration de Nexus vers Artifactory. - Performance : optimisation des traitements, réalisation et analyse de tirs de performance (Octoperf). - Qualité logicielle : respect strict de la DoD, couverture de tests, documentation, revues de code et amélioration continue. - Référent & accompagnement technique : pair-programming, onboarding et mentoring de développeurs juniors. - Production & support : suivi des mises en production en collaboration directe avec les équipes support. Environnement technique: Java 11, Spring Boot (Data, Batch, Security), Docker, Jenkins, Git, Maven, Gradle, PostgreSQL, MongoDB, RabbitMQ, IBM MQ, ELK, JUnit, Sonar, Octoperf, IntelliJ, AWS…
Ingénieur études et développement - ENEDIS
SOFTEAM
août 2020 - mai 2022
1 an 10 mois
Nantes, France
Dev Fullstack Java / Angular sur le SI WIKIPROD Système permettant d’intégrer et gérer tous les producteurs injectant de l’énergie sur le réseau ENEDIS. Réalisations principales : - Conception & développement : analyse des US, conception technique, chiffrage et développement transverse Back/Front (50% Java / 50% Angular). - Modernisation technologique : upgrade majeur du socle JHipster (Spring, Angular, JUnit…) et migration Java. - Qualité & sécurité : mise en place de SonarQube, refactoring régulier, optimisation des performances et réalisation de revues de sécurité. - Intégration de Checkmarx pour renforcer la sécurité applicative. - Excellence technique : amélioration continue du code, optimisation des traitements, respect strict de la DoD. Accompagnement technique & bonnes pratiques - Mise en place et diffusion des standards de développement. - Pair-programming, onboarding technique et mentoring de développeurs juniors. - Revue de code, partage de bonnes pratiques Java/Angular, suivi de la qualité logicielle. Optimisation des pratiques de test - Déploiement de la démarche BDD (Cucumber) pour renforcer la qualité fonctionnelle. - Développement de tests unitaires et fonctionnels (JUnit). - Suivi des tests d’intégration avec l’équipe QA. CI/CD & production - Intégration continue basée sur Docker & Jenkins. - Création des releases, déploiements en pré-production/production. - Support fonctionnel et technique aux équipes. Environnement technique : JHipster, Angular 6/8, Java 8, Spring Boot (Data, Batch, Security), Docker, Jenkins, Git, Maven, PostgreSQL, MongoDB, Elasticsearch/Kibana, JUnit, SonarQube, Checkmarx, Kafka, IntelliJ, Jira…
Ingénieur études et développement - SSG
Extia
juin 2019 - août 2020
1 an 3 mois
Nantes Area, France
Dev Java – Maintenance, supervision et évolution du Système de Gestion des Échanges (SGE) Plateforme centrale d’échanges d’informations entre les acteurs du marché de l’électricité : distributeurs, fournisseurs, consommateurs, etc. Réalisations principales: - Supervision & maintien en conditions opérationnelles : gestion proactive du stock d’anomalies de production et suivi des tests automatisés sur plusieurs environnements. - Analyse & documentation : étude de l’existant, rédaction de spécifications techniques/fonctionnelles, alimentation du backlog. - Développement & évolutions : ajout de nouvelles fonctionnalités et intégration de tests d’acceptation automatisés pour plusieurs micro-applications (SM, ADAM, PRM…). - Proof of Concept : réalisation d’un POC d’orchestration entre différents SI pour améliorer la cohérence des échanges. - Automatisation & industrialisation : création de scripts d’automatisation de déploiement et renforcement de la qualité logicielle via SonarQube. - Amélioration continue : optimisation des pratiques, consolidation du socle technique et sécurisation des processus de livraison. Environnement technique : Java 7/8, Eclipse, Spring, EJB, JSP, Python, Maven, JUnit, Mockito, FitNesse, Jenkins, SonarQube, Docker, REST/SOAP, WebLogic, Oracle DB, Git, Activiti, Swagger…
Ingénieur études et développement - EVOLUTION XY
Cooptalis
juin 2018 - mai 2019
1 an
Nantes, France
Développeur Backend Java – Contribution au portail de paramétrage et d’aide à la décision Plateforme permettant de configurer le fonctionnement des élevages, gérer les événements, et fournir des tableaux de bord, alertes et notifications pour faciliter la prise de décision. Réalisations principales : - Mise en place de l’environnement : installation et configuration complète de l’environnement de développement. - Qualité & tests : développement des tests unitaires backend (JUnit, Mockito) et amélioration continue de la couverture. - Développement de fonctionnalités : implémentation de nouvelles fonctionnalités backend et participation au cycle complet de développement. - Qualité logicielle : contrôle régulier de la qualité du code avec SonarQube et corrections associées. Environnement technique : Java 8, Spring Boot, Eclipse, JUnit, Mockito, SonarQube, Git.
Swallow-labs
févr. 2016 - juil. 2018
2 ans 6 mois
Sfax, Tunisie
Software Engineer
juin 2016 - juil. 2018
2 ans 2 mois
Sfax, Tunisie
Software Engineer
févr. 2016 - mai 2016
4 mois
Sfax, Tunisie
Junior Software Engineer
TODEOS NEARSHORE
juil. 2015 - août 2015
2 mois
Sfax, Tunisie
Junior Software Engineer
Computer System Innovations, Inc
juil. 2014 - août 2014
2 mois
Sfax, Tunisie
Junior Software Engineer
CAPITOL SOFT
juin 2013 - août 2013
3 mois
Sfax, Tunisie
Formation
Université Nord Américaine Privée: Institut International de Technologie
Computer engineering, Computer Software Engineering
2013 - 2016
3 ans 1 mois