Ahmed Abroug

Senior Full-Stack Engineer | Spring Boot & Angular

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

AngularJavaSpring BootDevOpsGitLabTest Driven DevelopmentJavascriptBootstrapPostgreSQLMySQLMavenTypescriptMicroservicesMongoDBRESTful APIsPostmanKafkaSwagger/OpenAPIGitScrumOracle

Langues

AllemandAnglaisArabeFrançais

À propos

Introduction

Senior Full-Stack Developer with 8+ years of expertise in banking and enterprise solutions, specializing in Java/Spring and Angular. Currently R&D Consultant at BNP Paribas Cardif, delivering microservices architecture and secure APIs. Expert in DevOps practices with Docker/Kubernetes, offering scalable solutions backed by comprehensive testing and cloud infrastructure experience.

Liens

Expérience de travail

Consultant Senior Full-Stack chez Solocal

SolocalFreelance

avr. 2025 - Présent

1 an 7 mois

92100 Boulogne-Billancourt, France

► Projet « Tribu Vente – Squad Boost Digital » - Intégration de la squad Boost Digital, en charge des applications de vente et d’aide à la vente utilisées par l’ensemble des forces commerciales et relation client du groupe. Intervention sur des applications critiques à forte exposition métier, avec des enjeux de performance, fiabilité et continuité de service. ► Activités : ✓ Analyse des besoins métier en collaboration avec le Product Owner et participation aux phases de cadrage, chiffrage et planification. ✓ Conception et développement d’évolutions fonctionnelles et correctifs, de la conception jusqu’à la mise en production. ✓ Développement full stack sur un socle technique moderne, en respectant l’architecture existante et les standards du groupe. ✓ Implémentation et maintenance d’APIs backend : Java / Spring Boot pour les services cœur métier. Python (FastAPI, SQLAlchemy) pour certains services backend orientés exposition d’APIs, performance et évolutivité. ✓ Développement d’interfaces Front-end Angular avec intégration des flux métier et gestion d’état via Redux. ✓ Mise en place et enrichissement des tests automatisés afin de sécuriser les évolutions et limiter les régressions. ✓ Contribution active au support Niveau 3 (RUN) : Analyse d’incidents en production, Diagnostic des causes racines, Correction et accompagnement jusqu’à la stabilisation. ✓ Travail en étroite collaboration avec le Tech Lead, les équipes produit et la chaîne de support. ► Environnement Technique : Python, FastAPI, SQLAlchemy, Java, Spring Boot, Node.js, PostgreSQL, MongoDB, Cassandra, Angular, TypeScript, Redux, JavaScript

Research & Developement Consultant at BNP Parisbas Cardif

Randstad Digital

mars 2023 - Présent

3 ans 8 mois

Corskeagh, Frenchpark, Co. Roscommon, Irlande

► Project: “Cardif Exchange & Enablement Services” - Development and Management of Microservices and APIs ► Activities: ✓ Collaborated within an internal team of 9 members working in an agile mode and coordinated with various project teams. ✓ Validated documentation provided by the business units (FCUs, Swagger files) and estimated requirements in terms of complexity and effort (man-days). ✓ Initialized and configured new microservices using the Spring Framework. ✓ Integrated Swagger files into the API using OpenAPI tools. ✓ Developed REST web services adhering to FCU documentation and validated responses using Postman. ✓ Created and executed NoSQL queries for a MongoDB database, converting them into Java code. ✓ Published events using Kafka topics for integrated services. ✓ Implemented unit tests with JUnit to ensure code quality and coverage. ✓ Refactored implementations to produce reusable and clean code, adding comprehensive documentation. ✓ Followed best practices to maintain clean and readable code using CheckStyle. ✓ Reviewed and validated team members’ merge requests. ► Technical Environment: Java 11, Spring Framework, MongoDB, OpenAPI, Kafka, JUnit, Maven, Git (GitLab), Scrum, Jenkins, Docker, Kubernetes, SonarQube, IBM Cloud

Research & Developement Consultant at Amundi

Nexeo

nov. 2021 - mars 2023

1 an 5 mois

Corskeagh, Frenchpark, Co. Roscommon, Irlande

► Project: “ALTO Trading System” - Development and Modernization of Order Management Applications ► Activities: ✓ Contributed to the development and maintenance of desktop applications such as ALTO Order Booking and ALTO Trading, facilitating order management and execution for portfolio managers and traders. ✓ Analyzed and resolved issues reported by MOA teams and internal clients. ✓ Developed application components using Java Swing. ✓ Added new FIX Protocol tags to enable integration with brokers. ✓ Created SQL scripts for adding new fields, tables, and loading data into a Sybase database. ✓ Conducted unit testing using JUnit to ensure optimal code coverage. ✓ Refactored existing code for maintainability and added complete documentation. ✓ Reviewed and validated team members’ merge requests. ► Technical Environment: Java 8, Spring Boot, Angular, Swing, Bootstrap, NgRx, RxJS, JMS (ActiveMQ), JUnit, SQL, Sybase, Fix Protocol, Maven, Git (GitLab), Kanban, Jenkins, SonarQube

Full-Stack R&D Engineer ( Spring, Angular) at DHM IT

DHM IT

nov. 2019 - oct. 2021

2 ans

Paris Area, France

► Project "HORMIGA" - Design and Development of a customer relationship management system and human resources management in microservices architecture. ► Activities: ✓ Work in a Scrum team of 5 people. ✓ Implementation of a Micro-services architecture (EUREKA) ✓ Design and modeling of the solution. ✓ Development of a REST API for research. ✓ Participation in the development of the different modules of the project. ✓ Implement unit testing to ensure coverage and quality of the application. ✓ Integrate the authentication module using Spring Security. ✓ Secure the Back-end and the Front-end with the JWT service (Json Web Token), added above the layer of Spring Security. ✓ Frontend development with Angular and the implementation of unit tests on the front side. ✓ Maintain the solution and make corrections. ✓ Improve the quality of the code and refactor the code in generic components so that they are reusable. ► Technical environment: Java 8 ,Spring Boot, Spring Cloud, Spring Security, JWT, Spring Data, Angular, MongoDB, Apache2, Maven, Git (GitHub), Scrum, Ubuntu, Jenkins

Talan Tunisie

oct. 2018 - oct. 2019

1 an 1 mois

La Goulette, Tunisie

Consultant Full-Stack ( Spring & Angular ) chez Sagemcom

févr. 2019 - oct. 2019

9 mois

La Goulette, Tunisie

► Projet «Smart Metering Platform» - Refonte d'une application qui permet le consultation des équipement connecté, leur configuration et leur état actuelle ► Activités: ✓ Etude de l'existant ✓ Conception UML ✓ Répartition des tâches ✓ Développement d'une API REST pour la recherche. ✓ Améliorer les écrans UI. ✓ Effectuer les test unitaires. ✓ Assurer la qualification et la qualité de code (SONAR). ✓ Référent technique Angular. ► Environnement technique : Java8, Spring Boot, Jpa/Hibernate, Junit, Maven, Angular6 , HTML/CSS.

Full-Stack Consultant (Java-J2ee & Angular)

oct. 2018 - janv. 2019

4 mois

Soliman, Tunisie

► Développement d'une application Web à partir de zéro avec une équipe de six personnes sous la méthodologie scrum (pour le compte d'un client dans le domaine juridique) ► Activités ✓ Mise en place du socle technique ✓ Conception de base de donnée ✓ Développement du spec fonctionnelle. ✓ Développement de différents Web services nécessaires à partir de spec fonctionnelle. ✓ Développement du tests Unitaires de chaque service et chaque contrôleur avec Junit. ✓ Développement des différents interfaces graphiques en utilisant Angular 6. ✓ Développement du tests unitaires et d'intégration côté front avec Jasmin. ✓ Connecter les deux parties afin d'obtenir une application fonctionnelle. ► Technologies : ✓ Back-End : Spring boot , java8 , Juint , apache camel, JMS (ActiveMq), Spring Security. ✓ Front-end : Angular 6 , html5/css3, Bootstrap. ✓ Base de donnée : ElasticSearch, Postgresql Environnement et outils : Windows 10, ✓ eclipse, visual code, Maven.

Internship Full-Stack Developer

Talan Tunisia

mars 2018 - juil. 2018

5 mois

Soliman, Tunisie

My mission is: -Realize an inventory of the existing solution. -Realize a benchmark of the different open source technologies of the market. -Design and implement the new interfaces based on the Angular5 framework. -Develop REST-type Web services with Spring MVC to expose the functionality of the solution based on data stored in the PostgreSQL database. -Connect the HMI part with the web services in order to have a functional solution.


Formation

École Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)

Diplôme National d'Ingénieur, Network and Telecommunication

2015 - 2019

4 ans

member of club "Robotique" member of club "junior enterprise"

Preparatory Institute for Engineering Studies of Monastir

Preparatory cycle, Engineering Studies

2013 - 2015

1 an 10 mois


Licences et certifications

Docker SWARM Hands On DevOps

Délivré le : nov. 2024

Certifié par Udemy

Kubernetes Hands On DevOps

Délivré le : nov. 2024

Certifié par Udemy

Docker Hands On DevOps

Délivré le : oct. 2024

Certifié par Udemy

Spring: Spring Cloud

Délivré le : févr. 2019

Certifié par LinkedIn

Front-End JavaScript Frameworks: Angular

Délivré le : nov. 2018

Certifié par Coursera Course Certificates

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.