
Adil Bouchana
Développeur Full-Stack Senior | Java / Angular
Salaire / Taux journalier
Nantes, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full-Stack avec 8 ans d'expérience spécialisé en Java/Spring Boot et Angular, actuellement chez Nickel. Expert en architectures microservices, hexagonale et CQRS, avec une solide maîtrise de Kafka, PostgreSQL et MongoDB. Je modernise vos applications legacy et conçois des solutions scalables répondant à vos enjeux métiers avec une approche qualité rigoureuse (TDD/BDD).
Expérience de travail
DÉVELOPPEUR FULL-STACK
NICKEL
nov. 2024 - Présent
2 ans
– Analyse et rétro-engineering de solutions existantes basées sur des procédures et objets SQL (SQL Server) – Participation à la refonte et modernisation d'applications vers une architecture basée sur Spring Boot, Spring Batch, Kafka et Angular – Conception technique et rédaction de spécifications fonctionnelles et techniques
DÉVELOPPEUR FULL-STACK
BNP PARIBAS
déc. 2020 - juin 2024
3 ans 7 mois
– Participation au développement d'une application de gestion de la relation client (CRM) et de gestion des processus d'octroi – Analyse des besoins fonctionnels et contribution à la conception technique – Conception et développement d'applications basées sur une architecture microservices – Mise en œuvre d'une architecture hexagonale (ports & adapters) pour améliorer la maintenabilité et la testabilité des services – Implémentation du pattern CQRS pour la séparation des flux de lecture et d'écriture – Développement back-end avec Spring Boot et Spring Batch – Développement front-end avec Angular – Intégration de systèmes de messaging via Kafka – Gestion des évolutions de schéma de base de données avec Liquibase – Utilisation de plusieurs bases de données : PostgreSQL, MongoDB, Elasticsearch – Participation à la conception technique et aux choix d'architecture – Mise en place et exécution de tests unitaires, tests d'intégration et BDD (Behavior Driven Development) – Contribution à la qualité du code (revues de code, bonnes pratiques) – Participation à la gestion du run : supervision, traitement des incidents et maintenance corrective – Analyse et résolution des incidents de production
CONSULTANT EN DÉVELOPPEMENT DE LOGICIELS
LEYTON
nov. 2019 - oct. 2020
1 an
– Participation au développement et à l'évolution d'une application de gestion des dossiers de Crédit d'Impôt Recherche (CIR) et Crédit d'Impôt Innovation (CII) – Analyse des besoins fonctionnels et contribution à la conception technique – Développement back-end avec Spring Boot – Développement front-end avec Angular – Manipulation et gestion des données via PostgreSQL – Implémentation de nouvelles fonctionnalités et maintenance évolutive de l'application – Participation à la maintenance corrective et à la résolution d'anomalies – Rédaction et exécution de tests unitaires et tests d'intégration – Contribution à la qualité du code (respect des bonnes pratiques, revues de code)
DÉVELOPPEUR FULL-STACK
GROUPE SAFO (CARREFOUR)
mars 2019 - oct. 2019
8 mois
– Participation au développement d'une application de gestion de catalogue de données (type PIM) alimentée par des données issues de systèmes externes – Mise en place de traitements permettant la récupération et l'intégration de données volumineuses (fichiers textuels d'extraction) – Développement de mécanismes de lecture, parsing et transformation de fichiers – Intégration des données dans les bases du client et mise à disposition sous forme de catalogues exploitables – Développement back-end avec Symfony (PHP) et intégration avec Pimcore – Développement front-end avec Angular et JavaScript – Participation à la conception technique des flux de traitement de données – Optimisation des traitements pour gérer des volumétries importantes – Contribution à la maintenance évolutive et corrective de l'application – Participation aux tests et à la validation des fonctionnalités développées
DÉVELOPPEUR FULL-STACK
CSOEC
août 2018 - févr. 2019
7 mois
– Développement et maintenance d'une application de gestion des dossiers pour le Conseil supérieur de l'Ordre des Experts-Comptables – Participation au développement back-end avec Symfony 3 (PHP) et front-end avec Angular – Mise en place de fonctionnalités métiers : gestion des dossiers, délégations entre experts-comptables, et autres modules spécifiques – Rédaction et exécution de tests unitaires pour garantir la fiabilité des développements – Participation à la maintenance corrective et à la résolution des anomalies
DÉVELOPPEUR FULL-STACK
LYA BTP
janv. 2017 - juil. 2018
1 an 7 mois
10046 Marocchi, Turin, Italie
– Développement d'un progiciel de gestion intégré pour une PME, permettant de numériser et centraliser les différents services de l'entreprise – Participation à l'analyse des besoins fonctionnels et à la conception technique – Développement back-end avec Symfony (PHP) et front-end avec Bootstrap – Manipulation et gestion des données via PostgreSQL – Gestion des anomalies et corrections de bugs pour garantir la stabilité de l'application – Contribution à la maintenance évolutive et corrective de l'application – Rédaction et exécution de tests unitaires pour assurer la fiabilité des développements
Stage PFE
CHU Hassan II
janv. 2016 - juil. 2016
7 mois
Fès, Maroc
– Réalisation de modèles 3D de l'oreille interne à partir d'images médicales (notamment de type DICOM) – Contribution au diagnostic des vertiges via l'analyse et la visualisation des structures internes – Traitement et prétraitement des images pour l'extraction des informations pertinentes – Participation à la conception et au développement d'outils informatiques pour la visualisation 3D médicale – Application de méthodes de modélisation et de reconstruction 3D pour le domaine de la santé
Formation
Université Sidi Mohamed Ben Abdellah (FSTF, Maroc)
Master, Systèmes Intelligents et Réseaux
2016 - 2017
1 an 1 mois
Université Sidi Mohamed Ben Abdellah (FSTF, Maroc)
Licence, Informatique
2010 - 2014
4 ans 1 mois